FULL STACK DEVELOPMENT
SYLLABUS - JAVA
TOPICS:1 HOURS: 6 hrs
Introduction to Java – History & Flavors – JVM Architecture – Bytecode – Class Loader – Unicode
– Path & Classpath – Fundamentals: OOP Concepts, Keywords, Datatypes, Variables, Operators –
Control Statements: if, switch, loops (for, while, do-while) – Arrays – Classes & Objects – HTML
& CSS: Basic HTML Structure, Tags, Forms, Styling with CSS, Box Model, Flexbox, Grid Layout.
TOPICS:2 HOURS: 6 hrs
Object-Oriented Programming – Class Structure (Data Members, Methods) – Static & Constructors
– this Keyword – Modifiers – Garbage Collection – Abstract Classes – Inheritance (extends, super,
final) – Polymorphism (Method Overloading, Method Overriding) – Packages & Interfaces – java.
Lang Package (String, Wrapper Classes) – Exception Handling (try, catch, throw, throws, finally) –
JavaScript: Basics, Variables, Data Types, Operators, Functions, DOM Manipulation, Events,
Loops, Conditionals, Objects, Arrays.
TOPICS:3 HOURS: 6 hrs
Servlets & JSP – Servlet Lifecycle – HTTP Internals – Session Tracking (Cookies, URL Rewriting)
– Request & Response Handling – Servlet Config & Servlet Context – JSP Lifecycle – EL
(Expression Language) – JSTL (Looping, Control, Database, I18N Tags) – Custom Tags –
JavaBeans – MVC Architecture.
TOPICS:4 HOURS: 6 hrs
Spring & Spring Boot – Spring Core: Containers, Annotations, Dependency Injection – Spring
MVC: Controllers, View Resolvers, Validators – Spring Boot: Auto Configuration, REST API, JPA
Integration – Spring Security – Spring AOP (Pointcuts, Advisors) – Spring ORM (Hibernate
Template, Integration with Hibernate).
COIMBATORE | ERODE | MADURAI | TRICHY | CHENNAI
PH : 90420 90708 \ PH : 81110 00779 WEB : Litz tech
TOPICS:5 HOURS: 6 hrs
Hibernate & Database Management – ORM Concepts – Hibernate Architecture – Session Factory,
Transactions – CRUD Operations – Mapping (Inheritance, Association, Collections) – Caching
(Level 1 & 2) – MySQL: DDL & DML Commands – Joins, Views, Indexes – Stored Procedures –
Exception Handling – Database Operations: Create, Select, Insert, Update, Delete – GitHub
Repositories – Web Hosting with Git.
COIMBATORE | ERODE | MADURAI | TRICHY | CHENNAI
PH : 90420 90708 \ PH : 81110 00779 WEB : Litz tech