9 Oylik Mualliflik Dasturi

Express
Backend

Noldan boshlab, real server va Cloud darajasigacha. Har bir qadam amaliyotga asoslangan 110 darslik mukammal o'quv dasturi.

To'liq O'quv Dasturi

Har bir modul oxirida amaliy imtihon. Kurs yakunida 9 ta real loyiha portfoliosiga ega bo'lasiz.

Poydevor

1-OY / 1-12
  • 01 Kompyuter nima? Kurs maqsadi.
  • 02 Kompyuter qismlari. OS.
  • 03 Terminal (CMD). Fayllar.
  • 04 VS Code sozlash.
  • 05 Git nima? GitHub profil.
  • 06 Git Commit va Push.
  • 07 Python o'rnatish. 1-kod.
  • 08 O'zgaruvchilar.
  • 09 Ma'lumot turlari.
  • 10 Ma'lumot olish (`input`).
  • 11 Shartlar (`if / else`).
  • 12 Loyiha: "Sonni top" o'yini.

Python Core

2-OY / 13-24
  • 13 List (Ro'yxatlar).
  • 14 Tuple va Set.
  • 15 Dictionary.
  • 16 Tsikllar: `for`.
  • 17 Tsikllar: `while`.
  • 18 Funksiyalar (`def`).
  • 19 Argumentlar va `return`.
  • 20 Fayllar bilan ishlash.
  • 21 JSON bilan ishlash.
  • 22 Xatolarni tutish.
  • 23 Standard kutubxona.
  • 24 Loyiha: "Telefon daftari".

OOP

3-OY / 25-36
  • 25 Class va Object.
  • 26 `__init__` metodi.
  • 27 Inkapsulyatsiya.
  • 28 Merosxo'rlik.
  • 29 Polimorfizm.
  • 30 Abstraksiya (ABC).
  • 31 Dunder metodlar.
  • 32 Property va Setter.
  • 33 Toza kod (PEP-8).
  • 34 Iterator va Generator.
  • 35 Decorator.
  • 36 Loyiha: "Bank Hisobi".

SQL

4-OY / 37-48
  • 37 Ma'lumotlar bazasi.
  • 38 SQLite. `INSERT`.
  • 39 `SELECT`, `WHERE`.
  • 40 `ORDER BY`, `LIMIT`.
  • 41 `UPDATE`, `DELETE`.
  • 42 `GROUP BY`.
  • 43 Primary/Foreign Key.
  • 44 `JOIN` turlari.
  • 45 Indekslar.
  • 46 Python -> SQL.
  • 47 PostgreSQL.
  • 48 Loyiha: "To-do List".

Flask

5-OY / 49-60
  • 49 Internet. HTTP.
  • 50 Client-Server.
  • 51 Flask o'rnatish.
  • 52 Routing.
  • 53 Request/Response.
  • 54 Postman.
  • 55 Jinja2.
  • 56 Formalar.
  • 57 Session/Cookie.
  • 58 Auth.
  • 59 Unit Test.
  • 60 Loyiha: "Blog API".

Django

6-OY / 61-72
  • 61 Django. MVT.
  • 62 URL va Views.
  • 63 Models va ORM.
  • 64 Admin Panel.
  • 65 Forms.
  • 66 Static fayllar.
  • 67 Custom User.
  • 68 Permissions.
  • 69 QuerySet optimizatsiya.
  • 70 E-commerce.
  • 71 Yangiliklar sayti.
  • 72 Loyiha: "Ta'lim markazi".

DRF

7-OY / 73-84
  • 73 REST API. DRF.
  • 74 Serializers.
  • 75 APIView.
  • 76 ViewSets.
  • 77 JWT Auth.
  • 78 Permissions.
  • 79 Filtering.
  • 80 Pagination.
  • 81 Throttling.
  • 82 Swagger.
  • 83 API Test.
  • 84 Loyiha: "Restoran API".

Server & Deploy

8-OY / 85-96
  • 85 Linux. VPS. SSH.
  • 86 Nginx.
  • 87 Gunicorn/Uvicorn.
  • 88 Domen va DNS.
  • 89 Cloudflare. SSL.
  • 90 Docker. Dockerfile.
  • 91 Docker Compose.
  • 92 Volume va Network.
  • 93 CI/CD. Actions.
  • 94 Monitoring.
  • 95 System Design.
  • 96 Loyiha: Serverga joylash.

Jamoa va Ish

9-OY / 97-110
  • 97 Xavfsizlik (SQL Injection).
  • 98 `.env` fayllar.
  • 99 Redis (Caching).
  • 100 Celery (Queue).
  • 101 Algoritmlar: Array.
  • 102 Algoritmlar: Linked List.
  • 103 Algoritmlar: Tree.
  • 104 System Design: Twitter.
  • 105 Jamoa: Git Branch.
  • 106 Jamoa: Pull Request.
  • 107 CV va GitHub.
  • 108 Mock Intervyu.
  • 109 Yakuniy loyiha.
  • 110 Final Imtihon va Sertifikat.