0% found this document useful (0 votes)
3 views

Java Fullstack Development_CJC_by_kunal_sir

The document provides a comprehensive overview of FullStack development and advanced frameworks, focusing on Hibernate, Spring, Spring Boot, and Angular. It covers various topics including ORM, Spring MVC, JPA, HTML, CSS, JavaScript, and project management with Maven. Additionally, it discusses software development methodologies and testing with JUnit and Log4j.

Uploaded by

vijaymane765
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Java Fullstack Development_CJC_by_kunal_sir

The document provides a comprehensive overview of FullStack development and advanced frameworks, focusing on Hibernate, Spring, Spring Boot, and Angular. It covers various topics including ORM, Spring MVC, JPA, HTML, CSS, JavaScript, and project management with Maven. Additionally, it discusses software development methodologies and testing with JUnit and Log4j.

Uploaded by

vijaymane765
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

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 (http://start.spring.io/)
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
 POM.XML 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
------*****------

You might also like