Module 1: Python Programming Foundations
Introduction to Python fundamentals focusing on syntax, logic building, and object-oriented programming.
Topics & Sub-Topics:
- Python basics: Data types, operators, conditional statements, loops
- Functions and modules
- Error handling and exceptions
- Object-Oriented Programming (Classes, Objects, Inheritance, Polymorphism)
- File handling and collections (lists, tuples, sets, dictionaries)
Pedagogy / Practical: Build a Student Record Management System
Module 2: Frontend Development (HTML, CSS, JavaScript)
Learn how to design responsive web interfaces using semantic HTML, modern CSS, and interactive JavaScript.
Topics & Sub-Topics:
- HTML5: Structure, forms, multimedia tags
- CSS3: Styling, positioning, Flexbox, Grid
- Responsive Design principles
- JavaScript: DOM manipulation, events, validation
Pedagogy / Practical: Build a Personal Portfolio Website
Module 3: Django Web Framework
Master Django for developing full-featured web applications using MVT architecture.
Topics & Sub-Topics:
- Django setup and configuration
- MVT (Model-View-Template) architecture
- Django Models and ORM
- Templates, Static files, and Views
- Authentication and Authorization
Pedagogy / Practical: Build a Blogging Application with User Authentication
Module 4: Django REST Framework (DRF)
Learn to build RESTful APIs with Django REST Framework to connect frontend and backend systems.
Topics & Sub-Topics:
- DRF setup and fundamentals
- Serializers, Viewsets, Routers
- JWT Authentication
- CRUD APIs
- API testing with Postman
Pedagogy / Practical: Build REST APIs for Mobile App Integration
Module 5: Database Integration
Understand and implement database systems for backend integration.
Topics & Sub-Topics:
- SQL fundamentals and relationships
- PostgreSQL/MySQL database setup
- Integration with Django ORM
- Migrations and database optimization
Pedagogy / Practical: Build an Inventory Management System
Module 6: Deployment & DevOps
Deploy and manage web applications on cloud infrastructure using CI/CD pipelines.
Topics & Sub-Topics:
- Cloud deployment on AWS EC2 / Heroku
- AWS RDS and S3 integration
- Docker basics and containerization
- CI/CD using GitHub Actions
Pedagogy / Practical: Deploy Django Application on Cloud
Evaluation and Certification
- Continuous assessment through quizzes, project submissions, and peer evaluations
- Certification by HCLTech






Reviews
There are no reviews yet.