Python: Разработка на фреймворке Django
Включено в курс
20 уроков (видео и/или текст)
18 упражнений в тренажере
55 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ к остальным курсам платформы
Описание
В этом курсе вы изучите основы работы с Django для разработки веб-приложений на Python. Вы научитесь создавать и настраивать Django-проекты, работать с маршрутами, шаблонами, представлениями, моделями и формами. Также вы познакомитесь с механизмом администрирования, наследованием шаблонов и основами CRUD-операций.
Чему вы научитесь
Создавать сайты с помощью Django
Конфигурировать фреймворк
Использовать систему шаблонов
Взаимодействовать с базой данных через ORM
Программа курса
Введение
Знакомимся с темой курса
Hello World
Установим, настроим и запустим свой первый Django-сайт
Запрос-Ответ
Познакомимся с созданием маршрутов, их обработчиками и шаблонами
Приложения
Познакомимся с главным средством организации кода в больших проектах — с приложениями
Шаблонизация
Узнаем, как Django формирует HTML-страницы на основе шаблонов
Наследование шаблонов (Extends)
Научимся наследованию шаблонов в Django
Представления (Views)
Подробнее познакомимся с представлениями-функциями и узнаем о представлениях-классах
Маршрутизация
Узнаем, как в Django принято описывать маршруты, получать из путей параметры и разделять маршруты между приложениями
Django ORM
Познакомимся с миграциями и моделями
Работа с моделями
Научимся работать с моделью в консоли
Конфигурация
Познакомимся с двенадцатью факторами и их поддержкой в Django
Django Admin
Познакомимся со встроенным механизмом администрирования моделей
Интеграционные тесты
Учимся писать интеграционные тесты в Django
Список (CRUD)
Научимся выводить список сущностей
Просмотр (CRUD)
Научимся выводить конкретную сущность и обрабатывать ошибку 404
Работа с формами
Познакомимся с генерацией форм
Создание (CRUD)
Познакомимся с валидацией и формами
Обновление (CRUD)
Научимся обновлять сущность
Удаление (CRUD)
Научимся правильно удалять сущности
Заключение
Подводим итоги курса
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Практика в конце каждого урока
Помощь менторов в любом месте курса
Теория в формате текста
Тесты на закрепление после теории
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
Учитесь и экономьте
Оставьте заявку, и наш менеджер расскажет подробности.
Зарегистрируйтесь и получите пробный урок бесплатно
Стоимость обучения
3 900 руб.
Или 3 900 руб. ежемесячно — подробности у менеджера.
Тренажер с практикой
Бессрочный доступ к теории
Доступ к теории сохранится навсегда при условии, что урок полностью пройден, с упражнениями и тестами, если они есть.
Асинхронный формат обучения
Учитесь в своём темпе. Проходите курс быстрее или замедляйтесь, чтобы разобраться в деталях
Продолжительность курса: 21 час
Менеджер расскажет о других доступных датах после отправки заявки
Отправляя заявку, вы принимаете условия публичного договора и даёте согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Другие курсы, которые вам понравятся
Меню