Перейти до змісту

Notes Chat App — Курс Django

Навчальний проєкт: від HTTP до production-ready Django застосунку з WebSocket чатом.


Архітектура курсу

graph LR
    A["01 Web Foundations"] --> B["02 Django Core"]
    B --> C["03 DB & ORM"]
    C --> D["04 Forms"]
    D --> E["05 Frontend"]
    E --> F["06 Architecture"]
    F --> G["07 Auth & Security"]
    G --> H["08 Testing"]
    H --> I["09 Async & Realtime"]
    I --> J["10 Linux & DevOps"]
    J --> K["11 Deployment"]
    K --> L["12 Final Project"]

З чого почати?

Тип Маршрут
Новачок 00. Початок роботи → Книга (01–11) → Проєкт
Хочу практику Туторіали або Labs
Потрібна довідка Довідник · Глосарій · Troubleshooting

Що ти навчишся будувати

Notes Chat App — повноцінний Django-застосунок із:

  • Нотатками — CRUD, теги, пріоритети, нагадування
  • Груповим чатом — WebSocket через Django Channels + Daphne (ASGI)
  • Автентифікацією — реєстрація, логін, сесії, права
  • Тестами — unit, integration, consumer (WebSocket), Selenium E2E
  • CI/CD — GitHub Actions, Docker Compose, PostgreSQL

Структура курсу

Розділ Теми
Книга 12 послідовних модулів від основ Web до деплойменту
Notes Chat App Архітектура, моделі, тести, деплоймент фінального проєкту
Практика Туторіали та labs з практичними завданнями
Довідник Cheatsheets, глосарій, troubleshooting
Викладачу Маршрути викладання, навчальний path