🧩 Python Backend Developer
⏱ 10 oy | 🧱 9 modul | 72 dars
1️⃣ Foundation Python
Python va PyCharm o‘rnatish
Data types (int, float, str, bool)
Dasturlash tillari tasnifi
String metodlar
List metodlar
String va List slicing
Shart operatorlari (if/else)
While sikli
Mini o‘yinlar: X & O, Hangman
Funksiyalar asoslari
🎯 Natija: Python asoslari va mantiqiy fikrlash
2️⃣ Intermediate Python
Python xotira boshqaruvi
Set va set metodlar
List Comprehension
Rekursiv funksiyalar
Iterator va Generator
Closures
Dekoratorlar (nazariya va amaliy)
🧪 Practicum: Mehmonxona dasturi
🎯 Natija: Toza va samarali Python kod yozish
3️⃣ Advanced Python
OOP asoslari
Konstruktor, destruktor
Vorisdorlik va Polimorfizm
Instance metodlar
Modul va paketlar
Multitasking va Parallelism
🧪 Practicum: Who wants to be a Billionaire?
🎯 Natija: Katta loyihalar uchun Python arxitekturasi
4️⃣ Database Engineering
Database tushunchasi
SQL asoslari
ORDER BY, GROUP BY
JOIN (INNER, LEFT, RIGHT)
UNION
Python + SQLite
ACID prinsiplari
Database takrorlash
🎯 Natija: Backend uchun kuchli DB bilimlari
5️⃣ Python Telegram Bot
python-telegram-bot kutubxonasi
Virtual muhit bilan ishlash
ConversationHandler
State management
Bot arxitekturasi
Soft skills
Fast Food Bot (to‘liq loyiha)
🎯 Natija: Real ishlaydigan Telegram bot
6️⃣ Backend Development
Web qanday ishlaydi
REST API tushunchasi
Frontend asoslari
Django project va admin panel
URLs, Views, Models
ORM va QuerySetlar
Templates va Static fayllar
Forms, ModelForm
Git va GitHub
Blog loyihasi
Email, Comments
Password encryption
Custom admin CRM
PostgreSQL
Database optimizatsiyasi
Media files va Sessions
🎯 Natija: Django asosida to‘liq backend
7️⃣ Pro Backend
Docker va Docker Compose
Celery, Redis
RabbitMQ
Billing va to‘lov tizimlari
SMS Gateway
Django Tests
Deployment (VPS / AWS)
🎯 Natija: Production darajadagi backend
8️⃣ Async Programming & FastAPI
Async / Await
Django REST Framework (DRF)
API yaratish
ViewSet va Views
Pagination, Filter, Search
Authentication (JWT)
Django Signals
Telegram bot bilan integratsiya
⚡ FastAPI:
FastAPI arxitekturasi
Pydantic schema
Dependency Injection
Async REST API
Background tasks
FastAPI + PostgreSQL
🧪 Mini loyiha: FastAPI REST API
🎯 Natija: Tezkor va zamonaviy API
9️⃣ Amaliyot va Loyiha
Maxway real loyiha (3 qism)
Real production jarayoni
Portfolio tayyorlash
Resume yozish
Ish topish strategiyalari
🎯 Natija: Ishga tayyor Backend Developer