Gravity
Corporate
Java Full Stack Development
Syllabus for Full Stack Development
Core Java
-
History of Java
-
Features of Java,GUI&CMD
-
Java Platform,Application
-
Java Compilation Flow
-
JVM FLOW & Java Main Method
-
Installation of JDK
-
Java Camel Casing,Class &Object
-
Methods & Comments
-
Variable & its types
-
Method with arguments
-
Operators
-
Control Statement
-
Loops
-
Constructor
Advance Java
-
Java OOP'S Concept
-
bocks &Casting
-
Non-Primitive Casting
-
Abstraction
-
Java Interface
-
Super &Final Keyword
-
Encapsulation
-
Web Applications and HTTP basics
-
Servlet & servlet model
-
Servlet life cycle
-
container model
-
session management
-
filters
-
listener
-
Web application security
-
JSP and JSP elements
-
Scriptlets
-
expression
-
jsp actions
-
comments
-
implicit objects
-
expression language
-
Model1 and model2 architecture
-
JSTL
-
JNDI
-
Resource connections
-
Data source objects and etc.
Collection
-
List - LinkedList
-
ArrayList Set -
-
Hashset
-
TreeSet
-
LinkedHashSet
-
Map
HashMap,TreeMap, LinkedHashMap -
Practice session & Test
Cursors
-
Comparable & Comparator
-
Generics
-
Enum
-
Covariant Return Types
-
Auto Boxing Annotation
-
Practice session & Test
Multi Threading
-
Introduction
-
Creation of thread
-
extends Thread Class
-
Implementing Runnable interface
-
Implementing Callable interface
-
Thread Life Cycle
-
Demon Thread & Non-Demon Thread
-
Locking System
-
Inter-Thread Communication (Producer-Consumer)
-
Dead Lock System
-
Thread Methods (sleep, join, yeild etc.)
Servlet Contents
-
Introduction
-
Web application Architecture
-
Http Protocol & Http Methods
-
Web Server & Web Container
-
Servlet Interface
-
GenericServlet
-
HttpServlet
-
Servlet Life Cycle
-
ServletConfig
-
ServletContext
-
Servlet Communication
-
Session Tracking Mechanisms
-
Filters & Wrappers
-
Listeners
-
Web-Security
JSP Contents
-
Introduction
-
Jsp LifeCycle
-
Jsp Implicit Objects & Scopes
-
Jsp Directives
-
Jsp Scripting Elements
-
Jsp Actions
-
Standard Actions
-
Custom Actions
-
JSTL & Tag Library
Spring IOC
-
What is Spring
-
Spring Modules
-
What is IOC
-
Dependency Injection
-
Spring IOC Container
-
Autowiring
-
Spring Bean life Cycle
-
Bean Scope
-
Scope Combination
Spring Web MVC
-
Features Of Web MVC
-
Life Cycle of Web MVC
-
DispatcherServet, Stereotype Annotation in MVC
-
Spring Form Validation
-
Spring Hibernate Integration (XML and Java Based)
-
Mini Project
Spring Boot & VPA
-
What is Spring Boot
-
Advantages Over Spring Web MVC
-
Removal Of XML Files
-
Simple Application Using Spring Boot
-
Spring Boot Actuator.
-
Spring Boot Profiles(DEV,PROD,UAT)
-
Spring Boot With Data JPA (CRUD Repository)
-
Mini Project Using Spring Boot
-
What is Spring Boot JPA?
-
JPA Annotations
-
Curd Repository
-
JPA Repository
-
Custom Queries
-Using Method Name
- JPA Named Queries
-@Query Annotation
Hibernate (Hibernate 5.X)
-
Introduction
-
Hibernate architecture
-
Installation and Directory Structure
-
Hibernate Advantages over JDBC
-
ORM (Object Relational Mapping)
-
Inheritance in Hibernate
-Has-A- Relationship-one to one ,one to Many ,many to one ,many to many
-IS-A-Relationship(Table Per class,Subclass,Concreate)
-
Hibernate Annotations
-
Caching in Hibernate
- First Level Cache
- Second Level Cache -
Scalar queries
-Native SQL
- Criteria Builder
- Name Queries
-Procedures -
CRUD Operations