- Для всех
- С сертификатом
- На русском языке
- 22 часа
- 1 194₽
- / 1 990₽
Бэкенд-разработка на Django: с нуля до специалиста
Бесплатный, мощный, надёжный — освойте фреймворк Django, чтобы разрабатывать сайты и веб-приложения гораздо быстрее. На курсе разберём только самое нужное, начиная с шаблонов и заканчивая конфигурированием проекта. Сделайте серьёзный шаг в веб-разработку уже сегодня!
- Для всех
- С сертификатом
- На русском языке
- 22 часа
- 1 194₽
- / 1 990₽
Чему вы научитесь
Разрабатывать серверную часть веб-приложений, используя фреймворк Django
Применять шаблоны Django
Моделировать БД и работать с БД через Django ORM
Понимать архитектуру MTV
Настраивать админ-панель, используя Django Admin
Применять CBV для лучшей организации кода
Применять и разрабатывать свои миксины
Программировать отправку электронных писем
Использовать геолокацию
Программировать авторизацию и регистрацию, в том числе через соцсети
Вести логирование и кеширование данных
Конфигурировать проект и полноценно разворачивать его на сервере
Содержание курса
Курс состоит из 12 модулей, в которых есть видео и задания для самопроверки.
- 12 модулей
- 12 тем
- 22 часа
- Начало работы с проектом
- Шаблон и готовый код проекта.
- Обзор модуля.
- Обзор HTML-вёрстки.
- Выбор версии Django.
- Разворачивание проекта.
- Разворачивание проекта на Windows.
- Работа с командой manage.
- Обзор файлов в корневой папке проекта.
- Local vs Prod Development.
- Модель БД.
- Приложения в Django.
- Обзор файлов в приложении.
- Как работает Django.
- Создание контроллеров.
- HttpRequest.
- Тест.
- Практика.
- Работа с шаблонами
- Обзор модуля.
- Работа с Django Templates на back-end.
- Работа с контекстом.
- Работа со статикой.
- Динамические URL-ссылки в шаблонах.
- Принцип DRY в шаблонах.
- Заключение.
- Тест.
- Практика.
- Django ORM, модели и БД
- Обзор модуля.
- Введение в Django ORM.
- Модели в Django. Создание первых моделей.
- Первая миграция.
- Работа с моделями через консоль.
- Работа с моделями через админ-панель.
- Работа с моделями в контроллерах и шаблонах.
- Работа с изображениями из объекта в шаблонах.
- Работа с Django Fixtures.
- Тест.
- Практика.
- Авторизация и регистрация
- Обзор модуля.
- Пространство имён в диспетчере URL.
- Клиент-серверная архитектура. Запросы GET и POST.
- Режимы Traceback и Debug.
- Model View Template.
- Собственная модель пользователя.
- Подготовка проекта к работе с пользователями.
- Формы в Django.
- Контроллер авторизации.
- Собственные шаблоны и кастомизация формы.
- Регистрация.
- Личный кабинет.
- Обработка ошибок.
- Финальные штрихи.
- Заключение.
- Тест.
- Практика.
Сертификат от EngineerSpock Education
Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.
Часто задаваемые вопросы
Какие знания нужны для прохождения курса?
Обязательно базовое понимание Python.
Также приветствуются начальные знания HTML и CSS.