Академічна програма

Django

Навчальний план: 40 модулів високого рівня

01
Що таке Django і філософія фреймворку

Модуль фокусується на фундаментальних аспектах теми

02
Архітектура Django та MTV-патерн

Модуль фокусується на фундаментальних аспектах теми

03
Встановлення Django та створення першого проєкту

Модуль фокусується на фундаментальних аспектах теми

04
Структура Django-проєкту

Модуль фокусується на фундаментальних аспектах теми

05
Створення та реєстрація Django-додатків

Модуль фокусується на фундаментальних аспектах теми

06
URLs та маршрутизація запитів

Модуль фокусується на фундаментальних аспектах теми

07
Views: function-based views

Модуль фокусується на фундаментальних аспектах теми

08
Templates та Django Template Language

Модуль фокусується на фундаментальних аспектах теми

09
Статичні файли: CSS, JS, зображення

Модуль фокусується на фундаментальних аспектах теми

10
Forms та обробка форм

Модуль фокусується на фундаментальних аспектах теми

11
Models та ORM Django

Модуль фокусується на фундаментальних аспектах теми

12
Поля моделей та звʼязки між таблицями

Модуль фокусується на фундаментальних аспектах теми

13
Міграції бази даних

Модуль фокусується на фундаментальних аспектах теми

14
QuerySet та робота з даними

Модуль фокусується на фундаментальних аспектах теми

15
Admin-панель Django

Модуль фокусується на фундаментальних аспектах теми

16
Class-Based Views (CBV)

Модуль фокусується на фундаментальних аспектах теми

17
Generic views та їх використання

Модуль фокусується на фундаментальних аспектах теми

18
Middleware та життєвий цикл запиту

Модуль фокусується на фундаментальних аспектах теми

19
Контекстні процесори

Модуль фокусується на фундаментальних аспектах теми

20
Signals у Django

Модуль фокусується на фундаментальних аспектах теми

21
Аутентифікація користувачів

Модуль фокусується на фундаментальних аспектах теми

22
Авторизація та permissions

Модуль фокусується на фундаментальних аспектах теми

23
Робота з користувацькою моделлю User

Модуль фокусується на фундаментальних аспектах теми

24
Сесії та cookies

Модуль фокусується на фундаментальних аспектах теми

25
Безпека Django-додатків

Модуль фокусується на фундаментальних аспектах теми

26
Django REST Framework: вступ

Модуль фокусується на фундаментальних аспектах теми

27
Serializers та API views

Модуль фокусується на фундаментальних аспектах теми

28
ViewSets та routers

Модуль фокусується на фундаментальних аспектах теми

29
JWT та token authentication

Модуль фокусується на фундаментальних аспектах теми

30
Permissions та throttling в DRF

Модуль фокусується на фундаментальних аспектах теми

31
Фільтрація, пагінація та пошук

Модуль фокусується на фундаментальних аспектах теми

32
Тестування Django-додатків

Модуль фокусується на фундаментальних аспектах теми

33
Логування та обробка помилок

Модуль фокусується на фундаментальних аспектах теми

34
Кешування в Django

Модуль фокусується на фундаментальних аспектах теми

35
Асинхронність та Django Channels

Модуль фокусується на фундаментальних аспектах теми

36
Підключення Redis та Celery

Модуль фокусується на фундаментальних аспектах теми

37
Фонові задачі та cron jobs

Модуль фокусується на фундаментальних аспектах теми

38
Docker та деплой Django-проєкту

Модуль фокусується на фундаментальних аспектах теми

39
Архітектура production-проєкту на Django

Модуль фокусується на фундаментальних аспектах теми

40
Фінальний проєкт та best practices

Модуль фокусується на фундаментальних аспектах теми

Статус навчання

Ваш прогрес розпочнеться після завершення першого модулю.


Рівень: Експертний

Доступ: Безстроковий


"Scientia potentia est — Знання — це сила."