1
-By Kunal Sir
“FullStack And Advance Framework ”
Hibernate (Hibernate 5.X)
Introduction
ORM (Object Relational Mapping)
Advantage of ORM
ORM Tolls List
Hibernate architecture
JPA
Hibernate with JPA
Installation and Directory Structure
Hibernate Advantages over JDBC
Hibernate and Annotation
Hibernate Configuration File
Hibernate with Java Based(Zero XML file)
Hibernate Utility file
Load and get method difference
save,saveorUpdate,persist method
Inheritance in Hibernate( IS-A )
Default Inheritance
Single Table
Joined
Table Per class
Hibernate Mapping(Has-A)
One-To-One
One-To-Many
Many-To-One
Many-To-Many
Hibernate Query Language (HQL)
Hibernate Annotations
Caching in Hibernate
o First Level Cache
2
-By Kunal Sir
o Second Level Cache
Scalar queries
o Native SQL
o Criteria Builder
o Name Queries
o Procedures
Criteria Builder
Hibernate Transaction Management
CRUD Operations
Spring:-
Spring IOC
What is Spring
Spring Modules
What is IOC
Spring IOC Container
Bean Factory/Core Container
Application Context/Advance /J2EE Container
Spring Bean life Cycle
Bean Scope
Singleton Scope
Prototype Scope
Lazy and Eagar Loading Concept
Scope Combination
Dependency Injection
Setter Based
Constructor Based
Spring IOC Container
Setter Based XML & Java Based:-
Primitive
Secondary
Array
Collection
Injection
Constructor Based XML & Java Based:-
3
-By Kunal Sir
Primitive
Secondary
Array
Collection
Injection
Autowiring
byname
byType
Constructor
autoDetect
none
Spring Web MVC:
Spring MVC
Features Of Web MVC
Life Cycle of Web MVC
Execution Flow of MVC
Create the Request and view Pages
Create Controller
Configure DispatcherServlet
Configure viewResolver
Stereotype Annotation in MVC
@Component
@Controller
@Service
@Repository
Spring MVC –Multiple Controllers
@RequestMapping –Working with Parameters
@RequestParam
@PathVariable
Handler Mapping
Controller Class
View Resolvers
Form Handling
Spring Form Validation
4
-By Kunal Sir
Spring Hibernate Integration (XML and Java Based)
Mini Project
Spring Boot:
Spring Boot Introduction
Spring Boot Features
Advantages Over Spring Web MVC
Creating Spring Boot Application
Using Maven
Using Spring Initializer ([Link]
Using Spring STS IDE
Removal Of XML Files
Simple Application Using Spring Boot
Spring Boot Starters
@SpringBootApplication Annotation
Spring Application Class
Spring Boot Actuator.
Embaded Servlet containers
Spring Boot Profiles
DEV
PROD
UAT
Spring Boot With Data JPA (CRUD Repository)
Mini Project Using Spring Boot
Spring Boot JPA:
What is Spring Boot JPA?
JPA Annotations
Curd Repository
JPA Repository
Custom Queries
o Using Method Name
o JPA Named Queries
o @Query Annotation
5
-By Kunal Sir
“User Interface”
HTML
What is html?
Html paragraphs
html headings
Links
Html forms
Use of get()method
Use of post()method
Html table
how to use radio buttons and check box
CSS
What is CSS and its Syntax
Ways to insert CSS in html page
Internal CSS
External CSS
Inline CSS
Types of Selector
id selector
class selector
element selector
JavaScript
what is JavaScript
ways to insert JavaScript in html page
o in head
o in body
External JavaScript
How to call functions of JavaScript
Events in JavaScript
Table creation by using JavaScript
6
-By Kunal Sir
Ajax
What is Ajax?
How Ajax works
Xml Http request Object methods
Xml Http request Object properties
What is Synchronous request and Asynchronous request
What is Gson? And its methods to convert object into String.
What is Jackson?
Angular :-
Introduction of Angular10
Basic Architecture of Angular Application
Angular Semantic Versioning
Environment Setup
Creating First Angular Application
Folder Structure
Angular CLI
Typescript Sessions
Angular Building Blocks
Modules
Decorators
Components
Bootstrap Integration
Service and Dependency Injection
Data Binding
One Way Data Binding and Two Way Data Binding
Interpolation, Property, Event Binding
Directives
*ngIf
*ngFor
*ngSwitch
Pipes
Routing
Router Module, Router Outlet
SPA
Angular Forms
7
-By Kunal Sir
Template Driven
Model/Reactive Forms
“Projects Topics”
Maven
Introduction
[Link] Structure
Maven Installation and Configuration
Maven Repository
Local Repository
Central Repository
Remote Repository
Maven Build Life Cycle
SDLC (Software Development Life Cycle)
Waterfall model
Agile Methodology
Log4j
Introduction of Log4J
Components of Log4J
Basic Program
Log4j Properties file
Console Properties and File Properties
Junit
Introduction of Junit
Annotation
@Beforeclass
@Afterclass
@After
@Before
@Test
Assertion class
------*****------