Sr No Module Dura on in Hours
1 Core Java 30
2 Servlet and JSP 6
3 Hibernate ,Spring and SpringBoot 30
4 Responsive Web Development 6
5 Angular 18
Core Java
SrNo Topic Subtopics
Introduc on, Data Introduc on to Java - Java Features,JDK,JRE,variables,Datatypes,type
types, Operators, conversion,operators,loops,nested loops,jump statement,Wri ng Hello
1 If, loops, world java code, compile through command prompt and eclipse
Class, Objects,
Sta c, Access
modifiers,
Constructors, Class ,Objects,instance variables,methods,ge ers/se ers,access
2 Containment modifier,containment,sta c variable,method,sta c block,instance block
Inheritance, inheritances,types,advantage,overiding,co-variant return
3 Encapsula on type,overloading
Abstrac on, abstract,interface,nested interface,marker interface,java 1.8 interface
4 Polymorphism concept
array,need of array,advantages,limita on,accessing elemets,1d array of
5 Array primi ve,custom,2D array,mul dimension,enhanced loop,varags
String,SCP,HEAP,string func ons,string Buffer/Builder,Difference,method
6 String od String Buffer
What is Excep on,need of excep on handling ,try,catch,finally,nested try
catch,checked/unchecked,throws ,throw ,custom excep on,try with
7 Excep on resource
8 Wrapper/Inner Introduc on to wrapper and need,func ons,inner classes and types
Collec on - List , Need of Collec on,Diff between array and collec on,Collec on
Comparable, methods,Collec on type ,List,Set,Queue (features of each),List in detail
9 Comparator ,types,Comparator/Comparable
ThinkQuo ent So ware Pvt Ltd 2025 1|Page
Map need,features,ways to iterate map,Hashmap,hashing
technique,advantage ,HashMap<Custom>
Map ,Treemap,LinkedHashMap,Hashtable
Set Set,features,Hashset,Treeset,LinkedHashset
MySQL Introduc on of RDBMS, Types of Rela ons , Tables, DataTypes ,
DDL , DML, DCL , Types of Keys , Types of constraints , Variety of select
stmt , clauses , Operator , Built-in func ons , How to sort records , check
10 SQL mul ple condi ons , Joins , Sub queries
JDBC API,Connec on,Statement,basic select,DDL opera ons,batch
11 JDBC updates,Prepared statement
Concept of stream,InputStream,OutputStream ,File class,Need of
12 File IO,Serializa on Serializa on
Mul -processing,tasking,threading,Need of mul threading,Thread
class,Runnable nterface,Thread Life cycle,Thread interference
Thread problem,Need of Synchroniza on, Synchronized
13 introduc on method,block,wait,no fy,no fyAll.
Java 8 Streams , foreach , boxed stream. Func onal interface , Lambda
14 Java 8 features Expression ,method Reference, Default Method
Advance Java
Topic Subtopics
Web Architecture , XML basic , DTD , XSD , Dom , SAX Parser, Servlet –API
Life cycle of Servlet , ServletConfig , ServletContext , Listeners ,
Connec on Pooling , Filters , Session Management , Tomcat configura on
, installa on , Port change , Data Source , Configura on using Script file
,Jsp –API, Life Cycle of Jsp , Direc ves, Scriptlets , Implicit Object ,
Servet ,JSP and Ac ons, EL, JSTL, Custom Tag, MVC Architecture implementa on,Sample
1 XML applica on
Hibernate,Spring,Spring Boot with Microservices
Topic Subtopics
Maven , Gradle Maven Introduc on , Architecture , what is POM .XML ,
plugins , life cycle , coordinates , Maven in eclips ( DAO , Skip test ,
Uopdate Junit version , Add depencencies ), maven with web , profile ,
1 Maven,Gradle
mul module projects , scops Gradle Introduc on of Grale , Run ( Task ,
ThinkQuo ent So ware Pvt Ltd 2025 2|Page
Quiet mode , build script etc), dependency management , gradle java
projects
Junit tes ng using mockito Junit – Test freamwork , API, Using asser on
,Execu ng Test , Annota ons , Suits Test , Ignore test , Excep ons Test ,
Extensions , Plug with eclipse Mockito Junit Integra on , Annota ons ,
2 JUnit Tes ng @Mock vs @InjectMocks
Hibernate and JPA data Introduc on to ORM ORM Principle Introduc on
to Hibernate, Architecture Basic Hibernate classes and interfaces:
Configura on, SessionFactory, Session etc,POJO Concepts Persistence
lifecycle, Mapping concepts ,POJOs to tables ,Mapping proper es to
columns
Rela onship Mapping,Mapping Rela onships Se ng up One to One
Associa on Mapping Se ng up a One to Many and Many to One
Associa on Mapping Se ng up a Many to Many Associa on Inheritance
Mapping Table per class Table per concrete class
Table per subclass Collec on Mapping Collec on Mapping List Mapping
3 Hibernate Set Mapping Map Mapping HQL, Hibernate Query Language (HQL)
Soap and Res ul web services Webservices Understanding SOAP Web
services Understanding WSDL World before Webservices Understanding
RESTful Webservices. SOAP Vs REST Implemen ng HelloWorld SOAP Web
service with JAX-WS (Note: RESTful webservices implementa on covered
in spring boot module) Tes ng in web services PostMan - How to use it ,
Web services GET POST PUT methods , Collec ons , how
4 Introduc on to create Team for tes ng the services Assignment
Spring framework , Spring MVC , Spring Boot and Restcontroller , Core
+MVC Spring features and modules , architechture , container,AOP , IOC ,
beans lifecycle , applica on config , applica on context ,dependency
injec on , configura on ,autowiring , database access etc.
Spring Boot(STS tool) & Rest controller Bootstrapping , deployment ,
Runners , applica on proper es , servlet filter , rest temp, service
Spring and components , Enabling HTTps , restcontroller get json , xml post , delete
5 SpringBoot etc.
Micro services with Spring Boot Microservices Introduc on to
Microservices Monolith Vs Microservices Architecture Microservices
Spring Boot with Design Pa ern Microservices – Produc on readiness Checklist
6 microservices Introducing spring boot RESTful webservices with spring boot
Spring Boot Security using inMemory Authen ca on for REST Apps
Spring Boot Spring Boot Actuator Security Security audit report , password encryp on
7 Security , Form based authen ca on , Login –logout security etc.
ThinkQuo ent So ware Pvt Ltd 2025 3|Page
Responsive Web development
Topic Subtopics
Introduc on to HTML,Basic elements of
HTML,Table,List,Nav,CheckBox,Radio,Introduc on to CSS,Id and Class
1 HTML ,CSS selector,adv selectors,Text,background,padding ,margin proper es ,CSS 3
Introduc on to JavaScript,How too include JavaScript in
HTML,var,let,wri ng func ons,Array,DOM,Event handling,Callback
2 JavaScript func on,promises.
What is responsive web applicaion, Bootstrap grid System, Bootstrap
3 BootStrap ,JQuery classes, JQuery need?Accessing DOM using Jquery? Ajax call
Angular
Topic Subtopics
Introduc on to web applica on SPA and MPA applica on
Angular Introduc on ,Architecture of Angular App ,Inroduc on to angular
Introduc on to buil n blocks(Component,Module ,Direc ves,Services,pipe,Rou ng).
1 Angular Angular App directory structure .How the angular is bootstrap.
Introduc on to TypeScript ,
Language Fundamentals - variable declara on,func ons,control
structure.
2 Typescript , Class , interface, namespace , module , Decorators , func ons , array
Angular
Componets and Angular built in blocks, App directory structure,Crea ng component and
3 Modules Module. Bootstraping of Angualr app
property Binding
A ribute Binding
Class Binding
Style Binding
Data Binding in Template Variables
4 anguar ,Event Handling in Angular,Adding BootStrap in Angular
Introduc on to direc ve , Types of Direc ve
ngIF
Hidden Property
ngSwitch Case
ngFor
ngFor and Change Detec on
ngFor and Track By
5 Direc ves
ngClass
ThinkQuo ent So ware Pvt Ltd 2025 4|Page
ngStyle
Crea ng Custom Direc ves
Pipes and Angular Introduc on to Pipe.
6 Life cycle Angular Life Cyce
Introduc on to Angular Form.
Types of Angular Form
-Template Driven
-Model Driven Form
Angular Forms and Form Valida on
7 Valida on FormBuilder,FormArray
Need of Service
Dependency injec on,
local and global serviece
Consuming rest api (HTTPClient)
RxJS Observable,Subject
8 Service in Angular RxJS Operators- Filters,Map,mergeMap,concatMap
Introduc on
JSON Placeholder
Ge ng Data
Crea ng Data
Upda ng Data
onInit Interface
Separa on of Concerns
Extrac ng a service
Handling Errors
How to consume Handling Bad Request errors
RestAPI in Angular Import Observable Operators and Factory Methods
using H pClient Extrac ng Reusable, a Data Service
8 Service. The Map Operator
Introduc on
Rou ng in a Nutshell
Configure routes
Router Outlet
Router Link
Router Link Ac ve
Ge ng Route Parameters
Why Routes parameters are observable
Routes with Mul ple Parameters
10 Rou ng in angular Query Parameters
11 Angular material Introduc on to Angular Material ,Angular Material Components
ThinkQuo ent So ware Pvt Ltd 2025 5|Page