Для чого курс
Курс допоможе навчитися працювати з найпопулярнішим фреймворком для Python - Django. Він дозволяє розробляти сайти будь-якої складності, від особистого блогу до новинного порталу. Після проходження курсу ви зможете розробляти з нуля сайти на Django, верстати інтерфейси, і створювати інтеграцію з бекендом додатки.
Кому буде корисний курс
Новачкам, які ніколи не мали справи з фреймворками, і хочуть навчитися створювати додатки;
Фахівцям, які бажають змінити сферу діяльності;
Початківцям розробникам, які хочуть спробувати купу Python + Django;
Майбутнім підприємцям в IT сфері.
вимоги до учнів
Знання основ HTML і CSS;
Знання основ роботи з базами даних MySql/MariaDB;
Знання основ Python.
Тривалість навчання: 100 годин
Період навчання: 3 місяці
програма курсу
Вступ: основні поняття, встановлення IDE та Django;
Структура та налаштування проекту;
Django ORM: створення моделей, міграції;
Адміністративна панель;
Маршрутизація;
Контролери-функції (Function based view);
Контролери-класи (Classed based view);
Шаблони;
Розмежування прав доступу;
Обробка форм;
Django ORM: зв'язки, вибірка, транзакції;
Форми;
Робота з cookies, session;
Сигнали моделі;
Email-розсилка;
Кешування;
Налаштування безпеки;
Тестування (Django tests).
Архітектура REST
Введення, встановлення та налаштування DRF
Serializers
Висновок даних, JSON
Аутентифікація та рівні доступу
Viewset & Routers
Тестування з Postman
Іспит
https://privatelink.de/?https://codeby.school/catalog/-kurs-django-razrabotka-veb-prilogheniy