JAVA J2EE
JAVA J2EE Training course contents
Core Java
- Introduction to Java
- Features of Java
- Java Environment Setup
- OOPS Concepts
- Class & Object
- Inheritance
- Encapsulation
- Polymorphism
- Abstraction
- Data Types
- Local Variables, Instance Variables
- Static Variables, Static Block, Static Methods, Static Class
- Access Specifiers & Access Modifiers
- Operators
- Control Statements
- Arrays
- String, String Buffer, String Builder
- Interfaces, Abstract and Concrete Classes
- Packages
- Exception Handling Mechanism
- Garbage Collection
- Auto Boxing and UnBoxing
- Collection Framework
- Inner Classes
- Annotations
- Generic Types
- Serialization
- File management
- Character/Byte Streams
- Creating File, Directories
- Threads
- Thread Life Cycle & Implementing Threads
- Synchronization
- Thread Communication
Advanced Java
- JDBC (Java Database Connectivity)
- JDBC Features
- Types of Drivers
- Driver Manager
- Connection
- Statement
- Prepared Statement
- Callable Statement
- Result Set
- ResultSet MetaData
- Servlets
- Overview of Servlets
- Web Application Architecture
- Tomcat Overview
- Servlet Life Cycle
- Types of Servlets
- Servlet Config & Context
- Session Management
- Request Dispatcher (Forward, Include)
- Send Redirect
- Filters
- Request & Response headers
- Web Application Deployment
- JSP (Java Server Pages)
- Introduction to JSP
- JSP Life Cycle
- JSP Implicit Objects
- Scriplets, Expressions, Declarative tags
- Directives
- Standard Action tags
- Scope
- Page Context
- Mini Project -1
- Jdbc
- Servlets
- Jsp
Hibernate
- Difference b/n Hibernate & JDBC
- Architecture & Configuration
- CRUD Operations (Save, Update, SaveOrUpdate, Delete, Load/Get, Batch Update/Insert)
- Fetching Mechanisms
- Lazy Loading
- Eager Loading
- Object States
- Transient
- Detached
- Persistent
- Mappings (Uni/Bi- Directionsl)
- Many-to-One
- One-to-Many
- One-to-One
- Many-to-Many
- Criteria API
- Hibernate Query Language (HQL)
- Caching Mechanisms
Spring
- SPRING Overview and Architecture
- Inversion of Controller (IoC)
- Bean Factory
- Application Context
- Dependency Injection
- Types of Injections
- ORM Support Using Hibernate
- Configuring Hibernate in Spring
- Persistence management
- Spring Web MVC
- Configuring MVC
- Abstract Form Controller
- Simple Form Controller
- View Resolvers
- Controller Mappings
- Validations
Web Services
- Spring Rest
- Jersey rest
Angular
- Introduction
- Directives
- Data binding
- Components
- Modules
- Forms
- Services
- Dependency injection
- Routing
- Crud Operations With Http Service
- Unit Testing
- Form Validations
Mini Project 2
- Spring Rest / Angular / Oracle
- Spring Boot / Angular / MongoDB
- Elastic Search /Angular
Tools
- MAVEN - Build Tool
- GIT - Source Controller
- JUNIT - Unit Testing Framework
- LOG4J - Logging Framework
- Swagger - API Framework