Backend Engineering Fellowship

Advanced Technical Training Program

Backend engineering and system architecture
4-6 Weeks
Hybrid (Offline + Remote)
₹6,000

Topics Covered (Brief)

Python (core) & production best practices
Flask (main), routing, blueprints & config
FastAPI (intro), Pydantic & async concepts
API workflow, REST fundamentals & Postman
Authentication, JWT basics & refresh tokens
Databases (MongoDB) & SQL vs NoSQL
Caching with Redis (patterns, TTL, invalidation)
Nginx reverse proxy configuration
uWSGI concepts & deployment structure
Linux essentials (commands, services, logs)
Horizontal scaling & load balancing
System design basics & architecture diagrams
UI basics (Server-rendered templates with Jinja)
Node install for React (theory & workflow)

Curriculum Structure

Week 1

Python + Flask Foundations

  • Project structure, blueprints, config, logging
  • Build basic CRUD API
  • Minimal Jinja UI (admin page)
Week 2

API Engineering + Auth

  • REST patterns, Postman workflows
  • JWT auth, input validation
  • Error handling
Week 3

Data Layer + Caching

  • MongoDB fundamentals + data modeling basics
  • Redis caching patterns
  • Rate limiting concepts
Week 4

Deployment Fundamentals

  • Linux basics for servers, process & logs
  • Nginx reverse proxy
  • uWSGI overview
Week 5

Scaling + System Design Basics

  • Horizontal scaling intro
  • Stateless services
  • Simple system design exercises (auth, cache, jobs)
Week 6

Capstone + Review

  • Build a mini backend service (API + auth + cache)
  • Demo + code review
  • Architecture write-up

Important Information

Nature of Program: This is a structured fee-based advanced technical training program. It is an educational exposure program and does not constitute employment.

Intellectual Property: All intellectual property, including code and designs created during participation, shall remain the exclusive property of AnthaNet Technologies.

Employment: Completion of the program does not guarantee employment or contractual engagement.