Clicky

L O A D I N G

Java

Beginners

  1. Basics Of Java
    • Java - What, Where, and Why?
    • History and Features of Java
    • Internals of Java Program
    • Difference between JDK, JRE, and JVM
    • Internal Details of JVM
    • Variable and Data Type
    • Unicode System
    • Naming Convention
  2. OOPS Concepts
    • Advantage of OOPs
    • Object and Class
    • Method Overloading
    • Constructor
    • Static variable, Method, and Block this keyword
    • Inheritance (IS-A)
    • Aggregation and Composition(HAS-A)
    • Method Overriding
    • Covariant Return Type
    • Super Keyword
    • Instance Initializer block
    • final keyword
    • Runtime Polymorphism
    • static and Dynamic binding
    • Abstract class and Interface
    • Downcasting with the instance of operator
    • Package and Access Modifiers
    • Encapsulation
    • Object class
    • Object Cloning
    • Java Array
    • Call By Value and Call By Reference
    • strictfp keyword
    • Creating API Document
  3. String Handling
    • String: What and Why?
    • Immutable String
    • String Comparison
    • String Concatenation
    • Substring
    • Methods of String class
    • StringBuffer class
    • StringBuilder class
    • Creating the Immutable class
    • tostring method
    • StringTokenizer class
  4. Exception Handling
    • Exception Handling: What and Why?
    • try and catch block
    • Multiple catch block
    • Nested try
    • finally block
    • throw keyword
    • Exception Propagation
    • throws keyword
    • Exception Handling with Method Overriding
    • Custom Exception
  5. Nested Classes
    • Nested Class: What and Why?
    • Member Inner class
    • Anonymous Inner class
    • Local Inner class
    • static nested class
    • Nested Interface
  6. Multithreading
    • Multithreading: What and Why?
    • Life Cycle of a Thread
    • Creating Thread
    • Thread Scheduler
    • Sleeping a thread
    • Joining a thread
    • Thread Priority
    • Daemon Thread
    • Thread Pooling
    • Thread Group
    • ShutdownHook
    • Performing multiple tasks by multiple threads
    • Garbage Collection
    • Runnable class
  7. Synchronization
    • Synchronization: What and Why?
    • synchronized method
    • synchronized block
    • static synchronization
    • Deadlock
    • Inter-thread Communication
    • Interrupting Thread
  8. Input & Output
    • FileOutputStream & FileInputStream
    • ByteArrayOutputStream
    • SequenceInputStream
    • BufferedOutputStream & BufferedInputStream
    • FileWriter & FileReader
    • CharArrayWriter
    • Input from keyboard by InputStreamReader
    • Input from keyboard by Console
    • Input from keyboard by Scanner
    • PrintStream class
    • PrintWriter class
    • Compressing and Uncompressing File
    • Reading and Writing data simultaneously
    • DataInputStream and DataOutputStream
    • StreamTokenizer class
  9. Serialization
    • Serialization & Deserialization
    • Serialization with IS-A and Has-A
    • transient keyword
  10. Networking
    • Socket Programming
    • URL class
    • Displaying data of a web page
    • InetAddress class
    • DatagramSocket and DatagramPacket
    • Two-way communication
  11. AWT & EventHandling
    • AWT Controls
    • Event Handling by 3 ways
    • Event classes and Listener Interfaces
    • Adapter classes
    • Creating Games and Applications
  12. Swing
    • Basics of Swing
    • JButton class
    • JRadioButton class
    • JTextArea class
    • JComboBox class
    • JTable class
    • JColorChooser class
    • JProgressBar class
    • JSlider class
    • Digital Watch
    • Graphics in swing
    • Displaying Image
    • Edit Menu for Notepad
    • Open Dialog Box
    • Creating Notepad
    • Creating Games and applications
  13. Layout Managers 
    • BorderLayout
    • GridLayout
    • FlowLayout
    • BoxLayout
    • CardLayout
  14. Applet 
    • Life Cycle of Applet
    • Graphics in Applet
    • Displaying image in Applet
    • Animation in Applet
    • EventHandling in Applet
    • JApplet class
    • Painting in Applet
    • Digital Clock in Applet
    • Analog Clock in Applet
    • Parameter in Applet
    • Applet Communication
    • Creating Games
  15. Reflection API
    • Reflection API
    • newInstance() & Determining the class object
    • javap tool
    • creating javap tool
    • creating applet viewer
    • Accessing private method from outside the class
  16. Collection
    • Collection Framework
    • ArrayList class
    • LinkedList class
    • ListIterator interface
    • HashSet class
    • LinkedHashSet class
    • TreeSet class
    • PriorityQueue class
    • ArrayDeque class
    • Map interface
    • HashMap class
    • LinkedHashMap class
    • TreeMap class
    • Hashtable class
    • Comparable and Comparator
    • Properties class
  17. JDBC
    • JDBC Drivers
    • Steps to connect to the database
    • Connectivity with Oracle
    • Connectivity with MySQL
    • Connectivity with Access without DSN
    • DriverManager
    • Connection interface
    • Statement interface
    • ResultSet interface
    • PreparedStatement
    • ResultSetMetaData
    • DatabaseMetaData
    • Storing image
    • Retrieving image
    • Storing file
    • Retrieving file
    • Stored procedures and functions
    • Transaction Management
    • Batch Processing
    • JDBC New Features
    • Mini Project
  18. Java New Features 
    • Assertion
    • For-each loop
    • Varargs
    • Static Import
    • Autoboxing and Unboxing
    • Enum Type
    • Annotation etc.
  19. Internationalization
    • Internationalization
    • ResourceBundle class
    • I18N with Date
    • I18N with Time
    • I18N with Number
    • I18N with Currency

 

Advanced

Servlet

  1. Basics Of Servlet
    • Servlet: What and Why?
    • Basics of Web
    • Servlet API
    • Servlet Interface
    • GenericServlet
    • HttpServlet
    • Servlet Life Cycle
    • Working with Apache Tomcat Server
    • Steps to create a servlet in Tomcat
    • How servlet works?
    • servlet in Myeclipse
    • servlet in Eclipse
    • servlet in Netbeans
  2. ServletRequest
    • ServletRequest methods
    • Registration example with DB
  3. Servlet Collaboration 
    • RequestDispatcher
    • sendRedirect
  4. ServletConfig
    • ServletConfig methods
    • ServletConfig example
  5. ServletContext
    • ServletContext methods
    • ServletContext example
  6. Attribute
    • How to set, get, and remove example?
  7. Session Tracking 
    • Cookies
    • Hidden Form Field
    • URL Rewriting
    • HttpSession
  8. Event & Listener
  9. Filter
    • Filter
    • Authentication Filter
    • FilterConfig
    • Useful examples
  10. ServletInputStream and ServletOutputStream
  11. Annotation Servlet
  12. Project Development

JSP

  1. Basics Of JSP
    • Life cycle of JSP
    • JSP API
    • JSP in Eclipse and other IDE's
  2. Scripting Elements 
    • scriptlet tag
    • expression tag
    • declaration tag
  3. Implicit Objects
    • out
    • request
    • response
    • config
    • application
    • session
    • pageContext
    • page
    • exception
  4. Directive Elements 
    • page directive
    • include directive
    • taglib directive
  5. Exception Handling
  6. Action Elements
    • JSP:forward
    • JSP:include
    • Bean class
    • JSP:useBean
    • JSP:setProperty & JSP:getProperty
    • Displaying applet in JSP
  7. Expressing Language 
  8. MVC in JSP
  9. JSTL
  10. Custom Tags
    • Custom Tag: What and Why?
    • Custom Tag API?
    • Custom Tag Example
    • Attributes
    • Iteration
    • Custom URI
  11. Project Development in JSP

JavaMail API

  • Sending Email
  • Sending email through Gmail server
  • Receiving Email
  • Sending HTML content

Design Pattern

  • Singleton
  • DAO
  • DTO
  • MVC
  • Front Controller
  • Factory Method etc..

JUnit

  • JUnit: What and Why?
  • Types of Testing
  • Annotations used in JUnit
  • Assert class
  • Test Cases

Maven

  • Maven: What and Why?
  • Ant Vs Maven
  • How to install Maven?
  • Maven Repository
  • Understanding pom.xml
  • Maven Example
  • Maven Web App Example
  • Maven using Eclipse

Struts 2

  1. Basics of Struts2
    • Struts: What and Why?
    • Model1 vs Model2
    • Struts2 Features
    • Steps to create Struts2 application
    • Understanding Action class
    • Understanding struts.xml file
    • Struts2 in Eclipse IDE
    • Struts2 in Myeclipse IDE
  2. Core Components
    • Interceptors
    • ValueStack
    • ActionContext
    • ActionInvocation
    • OGNL
  3. Struts2 Architecture
  4. Struts2 Action
    • Action Interface
    • ActionSupport class
  5. Struts2 Config
    • multi-configuration
    • multi namespace
  6. Interceptors
    • Custom Interceptor: Life Cycle of Interceptor
    • params interceptor
    • execAndWait interceptor
    • prepare interceptor
    • modelDriven interceptor
    • exception interceptor
    • fileUpload interceptor
  7. Stuts2 Validation
    • Custom Validation: workflow interceptor
    • Input Validation: validation interceptor
    • Ajax Validation: jsonValidation interceptor
  8. Aware Interfaces 
    • ServletActionContext
    • SessionAware
    • Login and Logout Application
    • ServletContextAware
  9. Struts2 with I18N
  10. Zero Configuration
    • By convention
    • By annotation
  11. Struts2 with Tiles2
  12. Hibernate with Struts2
  13. Spring With Struts2
  14. Project Development in Struts2

Working With IDE

  • Eclipse IDE
  • Netbeans IDE
  • Myeclipse IDE

Working with Servers

  • Apache Tomcat
  • Glassfish Server
  • JBoss Server
  • Weblogic Server

EJB3

  1. Introduction To JavaEE
    • The Need for JavaEE
    • Overview of the JavaEE Architecture
      • 1 tier
      • 2 tier
      • 3 tier
      • N tier
    • JavaEE Key Standards
  2. Introduction to EJB3
    • The EJB Model
    • Key Services of the Application Server
  3. Developing Session Beans
    • Stateless Session Beans
    • Stateful Session Beans
    • Packaging
    • Writing Clients
  4. Using Dependency Injection
    • No More JNDI
    • Injection of EJBContext
  5. JMS
    • JMS Overview
    • JMS Messaging Domains
    • Example of JMS using Queue
    • Example of JMS using Topic
  6. Message Driven Beans
  7. Persistence Introduction to JPA
    • Object Relational Mapping
    • Mapping configurations
    • Embedded Objects
    • EJB QL

Web Technology

  1. HTML5
    • Introduction to HTML
    • HTML Tags
    • Creating Forms
    • Creating tables
    • Managing home page
  2. CSS
    • Introduction to CSS
    • Three ways to use CSS
    • CSS Properties
    • Designing website
    • Working with Templates
  3. Javascript
    • Introduction to Javascript
    • Three ways to use Javascript
    • Working with events
    • Client-side Validation
  4. JQuery
    • Introduction to JQuery
    • Validation using JQuery
    • JQuery Forms
    • JQuery Examples
  5. AJAX
    • Introduction to AJAX
    • Servlet and JSP with AJAX
    • Interacting with database

 

Certifications

tvisha technologies click to call
Request A Call Back