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

About Instructor

KudVenkat

Software Architect, Trainer, Author and Speaker in Pragim Technologies.

Subscribe Email Alerts

If you wish to receive email alerts when new articles, videos or interview questions are posted on PragimTech.com, you can subscribe by providing your valid email.