Module 3: Object-Oriented Programming Basics
Java Full Stack
- What is Object-Oriented Programming (OOP)
- Class and object
Module 2: Core Java – Intermediate
Development - Methods
- Constructors
- OOP concepts in detail
- Interfaces and abstract classes
- Pillar of OOPs concepts - String handling
Module 4: Exception Handling & Packages
- Constructors
- What are exceptions
Module 3: Advanced Java Concepts
- Types of exceptions
- Collections Framework
- Try-catch-finally
- Multithreading basics
NSDC Course: - Packages and access modifiers - Exception Handling & Packages
Java Full Stack Module 5: Introduction to Frontend Development
Module 4: Database & JDBC
Development - What is frontend development
- Relational database concepts
- Basics of HTML
- MySQL architecture
Module 1: Introduction to Programming & Java
- Basic CSS styling
- JDBC overview
- What is programming and why it is needed
- Understanding how frontend connects
- Connecting Java with database
- Overview of software development
with backend
- Performing CRUD operations using JDBC
- What is Java and its real-world usage
- Simple form creation Module 5: Web Technologies
- Features of Java
Module 6: Introduction to Databases
- HTML forms in detail
- JDK, JRE, JVM explained simply
- What is a database
- CSS layouts (Flexbox basics)
- Setting up Java development environment - Introduction to MySQL
- Introduction to JavaScript
Module 2: Java Basics
- Basic SQL operations (SELECT, INSERT,
- Client-side vs Server-side validation
- Structure of a Java program
UPDATE, DELETE) Module 6: Java Web Development
- Variables and data types
Mini Projects - Introduction to web applications
- Operators
- Servlet lifecycle
- Conditional statements (if, if-else, switch)
Java Full Stack Internship - JSP basics
- Loops (for, while, do-while)
- MVC architecture
- Simple Java programs Condensed Curriculum - Handling form data using Servlets
Module 1: Introduction to Programming & Java
Module 7: Version Control & Tools
- What is programming and why it is needed
- Introduction to Git and GitHub
- Overview of software development
- Basic Git commands
- What is Java and its real-world usage
- Project repository management
- Features of Java
Mini Projects
- JDK, JRE, JVM explained simply
- Setting up Java development environment