Django - це крутий фреймворк на базі Python, який дозволяє в найкоротші терміни розробляти легко підтримувані веб-сайти за рахунок широкого набору готових інструментів.
Django може бути використаний для створення практично будь-якого сайту, починаючи від звичайного лендингу і закінчуючи різними соціальними мережами.
Даний курс призначений для підлітків, які володіють мовою Python, а також хочуть успішно засвоїти Django. Після курсу Ви зможете застосовувати фреймворк Django в рішенні реальних завдань, створювати легко масштабовані і підтримувані веб-додатки.

Курс
Django. 14+
Як проходить навчання:
Інноваційний підхід до колективного навчання, де все залежить від вашої активності. Максимальне залучення до процесу навчання та максимальна увага ментора.
Воркшопи
КРОК
Повна свобода думок та свобода передачі інформації.
Ведіть діалог з ментором, одногрупниками та знайдіть нових друзів у спільноті ДЖУН.
Комунікація
Усі випускники ДЖУН. academy, після здачі фінального проекту та іспиту - отримують сертифікат про закінчення нашої академії.
Сертифікація
01
КРОК
02
КРОК
03
Багатство — це не скупчення матеріальних цінностей. Це вміння витрачати менше, ніж заробляєш, вміння відкладати і вкладати. Ви не розбагатієте, поки не засвоїте це.
Дейв Ремсі
Програма курсу
Знайомство з основами Python.
Вступ. Знайомство з web-аплікаціями за допомогою мови програмування Python: застосування, можливості, реалізація Django.
Основи роботи із командним рядком.
Встановлення віртуального середовища, встановлення Django, структура та налаштування проекту.
Паттерн проектування MVC (Model, View, Controller).
Перенаправлення звертань.
Шаблони. Створення та налаштування.
Інтерфейс баз даних на прикладі SQLite.
Моделі Django. Створення моделей. Django ORM (Object Relational Mapping).
Шаблони. Створення шаблонів
Створення Адмін сторінки. Відношення One-To-One relationships, One-To-Many relationships (ForiegnKey), Many-To-Many relationships.
Function Based Views створення та використання.
Class Based Views використання, відмінності між Function Based Views.
Форми. Робота за формами. ModelForm.
Валідація даних.
Створення постів через форму.
Генерація slug.
Створення та використання Міксінів
Обмеження доступу до сторінок.
Додавання навігації по сторінках.
Простий пошук.
Робота над власним проектом. Презентація та захист.
Ментор курсу
5+ років у програмуванні.
Випустив 100+
учнів.

Життєве кредо — потрібно завжди вчитись чомусь новому, вдосконалювати себе та використовувати свої знання по максимуму.
Python developer
Django, PostgreSQL, MYSQL, SQL
Тарас Михальчук
Питання та відповіді