top of page
Coding

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

bottom of page