Back to Home
NamastAi.shiksha
Software Development Bootcamp
Industry-Ready Training

Comprehensive Curriculum

From Fundamentals to Full-Stack Development in 8 Weeks

Java Fundamentals & OOP
Week 1-2
  • Java syntax, data types and operators
  • Control structures and loops
  • Object-Oriented Programming (OOP)
  • Classes, objects, inheritance
  • Polymorphism & Encapsulation
  • Exception handling and file I/O
  • Collections (List, Set, Map)
  • Memory Management Basics
Database & Spring Boot Core
Week 3-4
  • MySQL setup and schema design
  • SQL queries, Joins & Aggregates
  • Spring Boot Framework Intro
  • Dependency Injection (DI) & IoC
  • Application Properties & Config
  • Connecting Spring Boot to MySQL
  • Maven Build Tool
  • Project Structure Best Practices
REST APIs & Advanced Backend
Week 5-6
  • REST Architecture principles
  • HTTP Methods (GET, POST, PUT, DELETE)
  • Request Validation & Error Handling
  • JPA & Hibernate ORM
  • API Documentation (Swagger/OpenAPI)
  • Unit Testing with JUnit & Mockito
  • Postman for API Testing
  • DTOs & Mapper patterns
Frontend Integration & AI Tools
Week 7
  • HTML5, CSS3 & JavaScript ES6+
  • Fetch API & Async/Await
  • Integrating Backend APIs
  • Dynamic DOM Manipulation
  • AI-Assisted Coding (Copilot/Cursor)
  • Effective Prompt Engineering
  • Debugging with AI tools
  • Responsive UI Basics
Capstone & Career Prep
Week 8
  • Full-Stack Project Development
  • Git Version Control workflow
  • Resume Building & Review
  • Mock Technical Interviews
  • Agile/Scrum Basics
  • Code Review Practices
  • Deployment Fundamentals
  • Final Project Presentation