Introduction to Java & Fundamentals of Java Programming
Defining Classes, Methods, Constructors & Access Modifiers
Method Overloading, Recursion, Native Methods & Packages
Composition, Inheritance, Abstract Classes & Polymorphism
Interfaces, Anonymous Classes, Nested Classes, Enumeration
Exceptions, Types of Exceptions & Custom Exceptions
Exception object & Dealing with Exceptions
Understanding Streams, Input & Output Streams
Accessing File & Directories using NIO
Reading & Writing Files; Serialization & Deserialization of Objects
Generics, Lambda & Collections (Set, Sequence, Map, Hashing)
Strings Mutable and Immutable, Date & Times & Regular Expression
Understanding & Managing Threads ; Synchronization & Deadlocks
Thread Priorities & Communication b/w threads (Wait & NotifyAll)
Creating Responsive Web Design using HTML5, CSS3, JavaScript & Angular
Spring Overview & Setting Up Your Spring Development Environment
Spring Configuration with Java Annotations, XML Configuration & Java Code
Spring Inversion of Control (IoC) & Spring Dependency Injection
Bean Scopes and Lifecycle Management
Spring MVC - Building Spring Web Apps
Spring MVC - Creating Controllers and Views
Spring MVC - Request Params and Request Mappings
Spring MVC - Form Tags and Data Binding
Spring MVC Form Validation - Applying Built-In Validation Rules
Spring MVC Form Validation - Validating Number Ranges and Regular Expressions
Spring MVC Form Validation - Creating Custom Validation Rules
Introduction to Hibernate
Setting Up Hibernate Development Environment
Hibernate Configuration with Annotations
Hibernate CRUD Features: Create, Read, Update and Delete
Hibernate Advanced Mappings
Hibernate Advanced Mappings - @OneToOne
Hibernate Advanced Mappings - @OneToMany
Spring MVC and Hibernate Project - Part 1 (Environment + Database Setup)
Spring MVC and Hibernate Project - Part 2 (Entity + JSP Page + CSS)
Spring MVC and Hibernate Project - Part 3 (Mapping + Service Layer)
Spring MVC and Hibernate Project - Part 4 (Form + Add Button + Save Part)
Spring MVC and Hibernate Project - Part 5 (Form + Edit Button + Update Part)
Spring MVC and Hibernate Project - Part 6 (Delete Button + Delete part)
Introduction To Web Services and Microservices
Introduction to Spring Boot
SOAP Web Services with Spring and Spring Boot
RESTful Web Services with Spring and Spring Boot
Introduction to JPA in 10 Steps
Connecting RESTful Web Service to JPA
RESTful Web Services - Best Practices
Lectures & Demos by experts from industry
Project Driven Hands-On approach
Focus on latest tools, technologies & industry practices
Projects, assignments & quizzes for student’s evaluation
Students and graduates of Computer Science and Software Engineering
People looking for career in software development
People willing to learn Java Programming & Spring Framework
People willing to learn Webservices & Microservices using Spring Boot
Participants of the course are required to demonstrate their skills by developing commercial level Java applications and services using Spring Framework and related technologies such as Spring Boot, Spring JPA & Spring Cloud.
EVS Certified Java Programmer
EVS Certified Spring Framework Developer
4 Month (16 weeks; with 3 training sessions of 1.5 hours a week)