Document Preview Print / Save as PDF Skilleze Technologies
Master Python, Django, FastAPI, PostgreSQL, React, and Docker — and ship a cloud-deployed full stack app under live mentor guidance in Nagpur.
Official Course Syllabus
Generated: 2026
Duration
10 weeks (80 hours of instruction)
Mode
Offline — Flat no. 8A, 2nd Floor, Kanchana Kiran Apartment, Ramdaspeth, Nagpur - 440010 / Online live (Zoom) / Hybrid
Outcome
Course Completion Certificate — Skilleze Technologies
Module-by-Module Curriculum
Module 1: Python Foundations & Object-Oriented ProgrammingWeeks 1–2 Core Topics Python data types, control flow, comprehensions, and generators Functions: first-class functions, decorators, closures, *args/**kwargs Object-oriented Python: classes, inheritance, dunder methods, MRO File I/O, context managers, exception handling patterns Modules, packages, and virtual environments with venv Git workflow: branching strategy, pull requests, code review etiquette Tools & Tech Python 3.12 VS Code pip / venv Git
Learning Outcomes Write idiomatic, object-oriented Python programs using decorators, generators, and clean package structure ready for a web framework.
Module 2: Django Web Framework & ORMWeeks 3–4 Core Topics Django project structure: apps, settings, URL routing, views Models: field types, relationships (ForeignKey, ManyToMany), migrations Django ORM: QuerySets, filtering, aggregation, select_related, prefetch_related Django Admin: registering models, list displays, search, and actions Template engine: template inheritance, context, filters, and tags Static files, media uploads, and environment-based settings PostgreSQL connection, indexing basics, and query optimisation Tools & Tech Django 5 Django ORM PostgreSQL pgAdmin 4
Learning Outcomes Build a Django application backed by a normalised PostgreSQL schema, with migrations, admin management, and efficient ORM queries.
Module 3: Django REST Framework (DRF)Week 5 Core Topics Serializers: ModelSerializer, nested serializers, custom validation APIView, GenericView, and ViewSet class-based views Router registration for automatic URL generation Pagination, filtering (django-filter), and search backends Token authentication, session auth, and JWT with djangorestframework-simplejwt API versioning strategies and content negotiation Generating OpenAPI documentation with drf-spectacular Tools & Tech Django REST Framework 3 Postman drf-spectacular (OpenAPI)
Learning Outcomes Design and document a production-ready REST API using DRF with serializers, authentication, filtering, pagination, and OpenAPI docs.
Module 4: FastAPI for High-Performance APIsWeek 6 Core Topics FastAPI project structure: routers, dependencies, lifespan events Path operations, query params, request bodies with Pydantic v2 models Dependency injection: shared resources, database sessions, auth guards SQLAlchemy 2 async ORM with PostgreSQL Alembic migrations with FastAPI Background tasks, streaming responses, and file uploads FastAPI vs Django REST Framework: when to choose which Tools & Tech FastAPI Pydantic v2 SQLAlchemy 2 Uvicorn Alembic
Learning Outcomes Build a fully async FastAPI service with Pydantic validation, SQLAlchemy ORM, Alembic migrations, and auto-generated interactive API docs.
Module 5: Authentication, Celery & Background TasksWeek 7 Core Topics JWT authentication: access/refresh token flow, token blacklisting Permission classes: IsAuthenticated, IsAdminUser, custom permissions OAuth2 social login overview (Google, GitHub) with django-allauth Celery architecture: workers, brokers (Redis), beat scheduler Asynchronous task queues: email sending, PDF generation, data processing Monitoring Celery tasks with Flower Environment variable management with django-environ and python-decouple Tools & Tech JWT (simplejwt) Celery 5 Redis django-environ
Learning Outcomes Add JWT auth, asynchronous Celery task processing, and Redis-backed queues to a Django API — covering the complete production backend architecture.
Module 6: React Frontend for Python APIsWeek 8 Core Topics React functional components and hooks: useState, useEffect, useReducer TypeScript with React: typing props, state, API responses Consuming Django/FastAPI endpoints with Axios and interceptors Server-state management with React Query (TanStack Query) React Router for SPA navigation and protected routes Form handling with React Hook Form and Zod schema validation Tools & Tech React 18 TypeScript Axios React Query Vite
Learning Outcomes Build a React TypeScript frontend that fetches, mutates, and caches data from your Python REST API with authentication, routing, and form validation.
Module 7: Docker, Testing & Cloud DeploymentWeeks 9–10 Core Topics Docker fundamentals: Dockerfile for Django/FastAPI, multi-stage builds Docker Compose: orchestrating Django + PostgreSQL + Redis + Celery locally pytest and pytest-django: unit tests, fixtures, test database isolation Factory Boy for model factories; coverage.py for coverage reporting GitHub Actions CI: run tests, lint, build Docker image on every PR Deploying to Railway or Render: environment variables, health checks, custom domains Capstone project: live URL, Dockerised repo, GitHub Actions pipeline Tools & Tech Docker Docker Compose pytest Railway / Render GitHub Actions
Learning Outcomes Containerise a full stack Python application with Docker Compose, write a pytest test suite, and deploy it to a live URL via GitHub Actions CI/CD. Capstone Projects Multi-Tenant SaaS Blog Platform Problem: Build a blogging platform where organisations have separate workspaces, users publish posts with categories and tags, and editors manage drafts — all behind JWT auth.
Django DRF PostgreSQL Celery Redis React Docker
Deliverable: A live Railway-deployed SaaS app with multi-tenant isolation, async email via Celery, full CRUD REST API with Swagger docs, and a React admin dashboard.
Real-Time Job Board API Problem: Create a job-listing platform where employers post vacancies and candidates apply — with FastAPI handling search/filter endpoints and Celery sending application notifications.
FastAPI SQLAlchemy PostgreSQL Celery React GitHub Actions
Deliverable: A Dockerised FastAPI application deployed on Render with auto-generated OpenAPI docs, async background tasks, and a React frontend — live URL for portfolio.
E-Learning Course Tracker Problem: Build an API where students enrol in courses, complete lessons, and track progress — with an admin dashboard showing completion metrics via Django Admin.
Django DRF PostgreSQL React Query React Docker Compose
Deliverable: A fully functional course-tracker web app with student/instructor roles, lesson progress API, and a React frontend deployed to a public URL with verified GitHub repo.
© 2026 Skilleze Technologies Nagpur. All rights reserved. This document does not contain fee structures. Contact our advisory team for commercials.