Complete Java Online Training Course Content by Java architects
Core Java
Class 1:
- Java & JVM and It’s futures
- Programming fundamental (Data Types, Arrays, Operators, Arrays and Flow Control statements if, else, switch, while, do while, for and for each.)
Class 2:
- Variables
- Methods
- Class
- Object
- Coding standards
- Main methods
- packages
- imports
- Access specifies (Public, Private, protected and default)
Class 3:
- Inheritance
- Abstraction
- Encapsulation
- Polymorphism (Method Over loading and Method Overriding )
- Constructors
Class 4:
- Abstract class
- Interfaces
- var-args
- Inner classes
- super and this key words
- final key word
Class 5:
- Object class
- Garbage Collector
- String
- String buffer and String builder
- enum
- Wrapper classes,
- Auto boxing, Auto unboxing
- Object Type casting
Class 6:
- Exception overview
- Default Exception Handler
- Handling Exception using try and catch
- finally
- throws
- throw
- Custom Exceptions
Class 7:
- Threads overview
- Thread creation
- Thread Life cycle
- Threads class methods (priority, yeild, join)
- Synchronization
- Intra thread communication (Wait, notify methods)
Class 8:
- Collection framework interfaces List and set overview
- List implemented classes (ArrayList,Vector…)
- Set implemented Classes (HashSet,TreeSet…)
- Iterator , ListIterator and for each
Class 9:
- Comparator and Comparable interface
- Map implemented classes (HashMap,Hashtable….)
- Collections class
- Generics
Class 10:
- Create File , Directory..
- Read and Write file data
- I/O Streams
- Serialization.
Class 11: Java 1.7 Concepts
- String in Switch Expression
- Handling multiple exceptions in a single catch block
- Try-with-resources Statement
- Threadpoolexecutor and callable future
Class 12: Java 1.8 concepts
- forEach() method in Iterable interface.
- default and static methods in Interfaces.
- Functional Interfaces and Lambda Expressions.
JDBC
Class 13:
- JDBC API
- JDBC architecture
- Driver classes
- Connection object
- Statement, PreparedStatemnt.. class
Class 14:
- Call the procedure and functions using Callable Statement
- Result Set
- setAutoCommit, commit and rollback methods in jdbc
- Connection pooling
Servlets & JSP
Class 15:
- Web Application
- HTTP protocol
- Servelt API
- Tomcat, Web Logic Servers
- XML
- Servlet application folder structure
- Servlet architecture
- Server request and response processing
- Servlet Lifecycle
Class 16:
- ServeltConfig and ServeltContext interface
- RequestDispatcher interface
- Different tags in Web.xml
- Listeners
- Filters
- JSP architecture
- JSP lifecycle
- Implicit objects in jsp
- JSP Elements
Class 17:
- Session Management
- Cookies
- JSP Expression Language
- JSP Scopes
- JSTL tags
- Design JSP using HTML & JS
Struts
Class 18:
- MVC
- Struts architecture
- Actions
- Form Beans
- Struts flow
Class 19:
- Form Data Binding(Action Form, ValidatorForm…)
- Validations using validation framework
- Client side validations
- Server side validations
Class 20:
- Internalization
- Global exceptions
- Global Forwards
Hibernate
Class 21:
- ORM
- Hibernate architecture
- Hibernate overview
- Cfg file
- Mapping file
Class 22:
- Relations (one to one, one to many….)
- CRUD operation using Hibernate
- First level cache and Second level cache
Class 23:
- Id generators
- HQL
- Criteria API
- Annotations
Spring
Class 24:
- What is Spring Framework, Spring Introduction
- Quick Steps To Developing Spring Applications
- Dependency Injection In Spring Framework
- Setter Injection
- Constructor Injection
- Different tags in Spring configuration file with examples
Class 25:
- Spring JDBC Introduction
- Importance of the Spring JdbcTemplate
- Execute the select queries using spring jdbctemplate
- Execute the non select queries using spring jdbctemplate
Class 26:
- Spring ORM Introduction
- Importance of the Spring Hibernate Template
- Execute the select queries using spring hibernate Template
- Execute the non select queries using spring hibernate Template
Class 27:
- Spring AOP Introduction
- Spring aop terminology
- Spring advices (Before advice, After advice, around advice and throw advice) with examples
- Spring Pointcuts(NameMatchMethodPointcut,RegularExpressionMethodPointcut)
Class 28:
- Spring AOP example with xml tag based
- Spring AOP example with annotation based
- Data Base transaction perform using the Spring AOP
Class 29:
- Spring MVC Introduction
- Dispatcher Servlet
- Spring handler mapping
- Spring Controllers
Class 30:
- How to perform form databinding using Spring MVC
- How to perform the validations using Spring MVC
- Views in Spring MVC
- View resolvers in Spring MVC
Class 31: Spring Boot Concepts
- Introduction
- Why we need spring boot?
- Spring boot releases
- What is spring boot?
- Spring boot CLI
- spring boot initializer
- Spring boot vs Spring MVC
Class 32: Spring Data JPA/RestController
- Spring Data JPA.
- Spring RestController Application
Class 33:
- Singleton
- DAO
- DTO
- Front controller design pattern
- Factory pattern
- Abstract factory pattern
- Adapter pattern
JMS
Class 34:
- Weblogic
- JMS Introduction
- Queue
- Topics
WebServices
Class 35:
- Web Services Overview
- Develop web Service
- WSDL
- SOAP
- Develop a Web Service Client
Class 36:
- REST Web Services Overview
- Develop REST web Service
- Develop a REST Web Service Client
Real Time Tools
Class 37:
- Real-time Tools
- Sample Project
- ANT
- Jenkins
Class 38:
- Meven
- Log4j
- SVN
- Tomcat & web Logic server
Class 39:
- Sample Project explanation
Student Registration