Skip to main content

Section outline

  • Session 1: Frontend Development - HTML & CSS (1.5 Hours)
    • HTML5: Structure, forms, and semantic tags
    • CSS: Styling, responsive design, animations, preprocessors
    Session 2: Frontend Development - JavaScript (1.5 Hours)
    • JavaScript Basics: Variables, loops, event handling, DOM manipulation
    • ES6+ Features: Arrow functions, Promises, async/await
    Session 3: Backend Development - Core Python (1.5 Hours)
    • Python Data Structures & OOP
    • Error Handling & Debugging
    Session 4: Backend Development - Flask Framework (1.5 Hours)
    • Setting up Flask applications
    • Routing & RESTful API Development
  • Session 1: Backend Development - Django Framework (1.5 Hours)
    • Models, Views, Templates
    • Django REST Framework (DRF) for API Development
    Session 2: Database Integration (1.5 Hours)
    • SQL Databases (MySQL, PostgreSQL): Schema design & CRUD operations
    • NoSQL Databases (MongoDB, PyMongo): Data modeling & queries
    Session 3: Deployment Basics (1.5 Hours)
    • Using Docker for containerization
    • Deploying applications to AWS (EC2, S3, Lambda)
    Session 4: Project Work & Final Review (1.5 Hours)
    • Building a full-stack project integrating frontend, backend, and databases
    • Testing, debugging, and performance optimization