1. Basics
2. Advance
3. Exception Handling
4. File Handling
5. Collection API
6. Multithreading
7. JDBC
8. JAVA 8 Features
9. JAVA 17 Features
Spring
1. Spring Core
2. Spring MVC
3. Spring Logging
4. Spring BOOT
5. Spring Rest
6. Spring DATA with JPA
7. Spring AOP
8. Spring CLOUD
9. Spring Validation
10. Spring Exception Handling
11. Spring security
12. Spring Transaction
13. spring Internels
14. Spring Testing Framework
Hibernate
1. why ORM framework based on real time scenario
2. Hibernate Architecture
3. Hibernate Configuration
4. Hibernate Mapping
5. First Hibernate Application
6. SessionFactory, Session, Transaction
7. @Entity, @Id, @Table, @Column and many more...
8. Mapping (@OneToMany, @ManyToOne, @OneToOne, @ManyToMany
9. HQL (query, named query, criteria query, native query)
10. Joins
11. Cache (First Level and Second Level Cache( EHCache))
12. why JPA and implementation
1. HTML
2. CSS
3. Java Script
4. ECMA Script i.e. ES7
5. Type Script
o TypeScript Installation, Configuration & Compilation
o Type Annotations
o Classes
o Scoping using let, var, and const Keywords
o Arrow Functions
o ES Modules
o Decorators
o Template Literals
o Spread Syntax and Rest Parameters
o Destructuring
6. Ajax
Angular Framework
1. Angular Overview
2. Single-page Web Application Architectures vs. Traditional Server-side
3. Angular Architecture
4. Your First Angular Application
5. Components
6. Angular Modules (NgModule)
7. Project Set-Up (Using the Angular CLI) and Creating a New Project
8. Data Binding (One-way and Two-way)
9. Interpolation, Property binding, Event binding
10. Directives( Structural: ngFor, ngIf, ngSwitch , Attribute: ngClass, ngStyle)
11. Pipes
12. Component Communication using @Input, @Output
13. Component Lifecycle Hooks
14. Services & Dependency Injection
15. TemplateDriven Form, Model-driven Forms (Reactive Forms)
16. Communicating with the Server using the HttpClient Service
17. Deciding between Promises or Observables (RxJS)
18. Router
19. Deploying an Angular Application to Production
20. Unit Testing (Tools: Jasmine, Karma)
React with Redux
1. Basic Understanding of React Framework
2. DOM, Virtual DOM
3. Components
4. Context
5. Routes
6. Hooks
7. ReduxStore
8. Axios
9. Debug React Application using Browser Extensions/Tools
10. Chrome Browser developer console debugging
Backend Testing
1. Junit
2. Mockito
3. Spring testing
Front End Testing
1. Angular (Karma, Chai, Mocha, Sinnon)
2. React (Jest with Enzyme)
3. Java script (Jasmin)
Web Services Testing
1. Swagger
2. Postman
3. Advance Rest Client
Creational Pattern
1. Factory Design Pattern
2. Singelton Design Pattern
3. Prototye Design Pattern
4. Builder Design Pattern
Structural Pattern
1. Adapter Design Pattern
2. Bridge Design Pattern
3. Decorator Design Pattern
4. Facade Design Pattern
5. Proxy Design Pattern
Behavioral Pattern
1. Chain of Responsibility Design Pattern
2. Command Design Pattern
3. Iterator Design Pattern
4. Mediator Design Pattern
5. Observer Design Pattern
6. Interpreter Design Pattern
1. Java Security
2. Spring Security
3. JWT Security
4. OAUTH2 Security
1. GitHub
2. Jenkins
3. Docker
4. Kubernatives
5. AWS
o EC2
o BeansTalk
o RDS
o S3 Buckets
1. Monolithic vs Microservices architectures
2. 12 Factor App
3. when to go for Microservices
4. Future of Microservices
5.Netflix Architecture
o Eureka
o Ribbon
o Hystrix
o Zuul
o Kafka
6. Deployment of Microservices in Docker and AWS
1. View Layer
2. Controller Layer
3. Service Layer
4. DAO Layer
1. Ecommerce Project Similar as Amazon
2. Social Media project similar to Facebook
3. Hospital Management similar to Fortis
1. Front End (Visual Studio Code and Sublime)
2. Backend (Eclipse, Spring suits and Intelij)
Training Materials written by Rajesh Upadhyay will be shared as a soft copy
Interview Preparation Includes :
o coding test
o soft skills
o question and answer list prepared by RKCP
Ramu Das
I had a good learning experience with RKCP. The lifetime access to course content has impressed me a lot. The live sessions by expert trainers were helpful and all my doubts were cleared. Thank you RKCP.