~25 days [8-hour days]
- OOPs concepts [1 Day]
- Why OOPs
- Object Characteristics
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
- Hands-on sessions
[Coding sessions]
- Java basics [ 3 days]
- Objects/Classes
- Constructor
- Data Types
- Types of Variables
- Memory layout
- Object Class methods
- Exception handling
- Hands-on sessions
[Coding sessions]
- Advanced Java concepts [3 days]
- Collections Framework
& Generics
- Concurrency - Multi-threading
- IO
- Serialization
- Hands-on sessions
[Coding sessions]
- Introduction to Java 8 [1 day]
- Lambda/Stream
API/Functional Interface[Java 8]
- Hands-on session on Java
8[Coding sessions]
- Hibernate [3 Days]
- ORM concepts
- Hibernate
- JPA-Hibernate
- Hands-on session on
Hibernate[Coding sessions]
- Spring Framework [5 days]
- Spring core
- Dependency
Injection/Inversion of control
- Spring MVC
- Spring Data – JPA
- Spring REST
- Spring boot
- Hands-on session on
Spring[Coding sessions]
- Introduction to Micro
Services Architecture
- Web development Basics [4 days]
- JS basics and advanced
- ECMAScript 6 features
- Overview of Single Page
application
- What is React JS
- Functional / Class
Components in React
- Props & State
- Event Management
- Life Cycle Hooks
- Lifting State Up
- Forms in react
- Axios api calls
- HOC
- Hands-on session [Coding
sessions]
- End To
End Project Implementation: [5days] (Group Project): Front End Dev using React JS & Back end Dev using Spring REST ,
Data-JPA-Hibernate
Project Assessment : - Team-wise Project
Demonstration