Chapter No | Topic |
1 | Full stack Web development in Java |
2 | Essential Programming Concepts to become a full stack java developer |
Core Java |
3 | Java Introduction |
4 | Java installation on Windows |
5 | Eclipse IDE installation on Windows |
6 | Java Syntax, Variables and DataTypes |
7 | Java Operators |
8 | Java Control Structures |
9 | Java Array |
10 | Java String and String manipulation |
11 | Methods in Java |
12 | Object Oriented Programming in Java |
13 | Inheritance in Java |
14 | Polymorphism |
15 | Abstract Classes and Interfaces |
16 | Exception Handling |
17 | Packages |
18 | Java Collections Framework |
19 | File Handling |
20 | Multithreading |
21 | GUI Programming |
22 | JDBC |
23 | Project Development |
HTML, CSS & JavaScript |
24 | Introduction to Web Development & HTML Basics |
25 | HTML Formatting & Page Structuring |
26 | Introduction to CSS – Styling Webpages |
27 | CSS Box Model and Layout Basics |
28 | Advanced CSS – Classes, IDs, and Positioning |
29 | Responsive Design and Introduction to Flexbox |
30 | Introduction to JavaScript – Syntax and Variables |
31 | JavaScript Control Structures and Functions |
32 | JavaScript Events and DOM Manipulation |
33 | Mini Project – HTML + CSS + JS Integration |
MySQL |
34 | Introduction to MySQL and Environment Setup |
35 | Basic MySQL Commands and Data Types |
36 | Data Manipulation (CRUD Operations) |
37 | SELECT Queries and Data Filtering |
38 | Joins and Relationships |
39 | Advanced Query Techniques and Sub queries |
40 | Performance Optimization and Indexing |
Advanced Java |
41 | Introduction to Advanced Java and Setup |
42 | Java Web Technologies Overview |
43 | Servlets – Introduction and Lifecycle |
44 | Advanced Servlet Concepts |
45 | JavaServer Pages (JSP) – Basics |
46 | JSTL – JavaServer Pages Standard Tag Library |
47 | MVC Architecture in Java Web Applications |
48 | Introduction to JDBC (Java Database Connectivity) |
49 | Advanced JDBC – PreparedStatement and Batch Processing |
50 | JDBC Connection Pooling |
51 | Introduction to JavaBeans and EJBs |
52 | Session Beans in EJB |
53 | Message-Driven Beans in EJB |
54 | JPA (Java Persistence API) Basics |
55 | Advanced JPA Features |
56 | Transactions in EJB and JPA |
57 | Introduction to Spring Framework |
58 | Spring Dependency Injection |
59 | Spring AOP (Aspect-Oriented Programming) |
60 | Spring Data JPA and Repository Pattern |
61 | Spring Security Basics |
62 | Advanced Spring Security |
63 | Spring Boot – Introduction and Setup |
64 | Spring Boot RESTful Web Services |
65 | Spring Boot with Databases |
66 | Spring Boot and Microservices Architecture |
67 | Introduction to JavaFX for GUI Development |
68 | JavaFX Advanced Components |
69 | Introduction to Design Patterns in Java |
70 | Final Project and Review |