Java Full stack Developer Program
MODULE 1: Frontend – HTML Fundamentals
1. Introduction to HTML
2. Structure of HTML
3. Tags & Attributes
4. Basic HTML Tags
5. Lists & Tables
6. Forms & Hyperlinks
7. Multimedia Tags
8. Character Entities
9. HTML5 Semantic Tags
10. DIV & SPAN Usage
MODULE 2: Frontend – CSS Styling & Layout
1. Introduction to CSS
2. Types of CSS
3. Selectors & Selector Types
4. Text & Font Properties
5. Background & Border Properties
6. Display & Position Properties
7. Spacing (Margin & Padding)
8. Pseudo Classes & Elements
9. Transitions & Transforms
10. Combinators & Gradients
MODULE 3: Frontend – JavaScript Basics
1. Introduction to JavaScript
2. Variables & Data Types
3. Operators
4. Control Statements
5. Basic Programming Logic
MODULE 4: Frontend – JavaScript Advanced
1. Functions & Function Types
2. Objects & Arrays
3. DOM & DOM Methods
4. String & Array Methods
5. Event Handling
6. Popups & BOM
7. Hoisting & Destructuring
8. Timing Functions
9. Promises
MODULE 5: Core Java – Fundamentals
1. History & Introduction to Java
2. Java Technologies
3. JDK, JRE, JVM
4. Data Types & Type Casting
5. Operators & Conditional Statements
6. Loops (for, while, do-while)
MODULE 6: Core Java – Object Oriented Programming (OOPS)
1. Classes & Objects
2. Methods & Method Types
3. Constructors & Types
4. Constructor Overloading & Chaining
5. Inheritance & Types
6. Encapsulation (Getters & Setters)
7. Polymorphism (Compile-time & Runtime)
8. Abstraction (Abstract Classes & Interfaces)
MODULE 7: Advanced Java Concepts
1. Wrapper Classes
2. Lambda Expressions
3. Anonymous Classes
4. Object Class
5. Strings & Arrays Programs
6. Exception Handling
7. Multithreading
8. Collections Framework
MODULE 8: JDBC & Database Connectivity
JDBC Modules
-
JDBC Introduction & Architecture
-
JDBC Drivers
-
Establishing JDBC Connection
-
Writing JDBC Programs
SQL & Database
-
Introduction to SQL
-
DB Advantages & Disadvantages
-
SQL Operators
-
SQL Functions & Subqueries
-
Joins & Types
-
Data Integrity & Constraints
-
SQL Commands
-
Normalization
MODULE 9: Servlets – Web Development
1. J2SE vs J2EE
2. Client-Server Architecture
3. Static vs Dynamic Response
4. Web Applications
5. Apache Tomcat Installation
6. Servlet Creation Method
MODULE 10: Servlet Programming
1. Servlet Interface
2. GenericServlet
3. HttpServlet
4. Servlet Life Cycle
MODULE 11: JSP – Java Server Pages
JSP Concepts
-
Introduction to JSP
-
Advantages of JSP
-
JSP Architecture
-
JSP Life Cycle
-
JSP Translation & Compilation
MODULE 12: Spring & Spring Boot – Core
Spring Framework
-
Inversion of Control (IOC)
-
Dependency Injection (DI)
-
Spring Container
-
Beans & Bean Scope
-
Autowiring
-
Spring Annotations
