Чему вы научитесь
- Понимать основы веб-разработки и жизненный цикл запрос-ответ.
- Настраивать рабочее окружение для разработки на Django.
- Создавать Django проекты и приложения.
- Работать с представлениями (views), URL-маршрутизацией и шаблонами Django (DTL).
- Проектировать модели данных и взаимодействовать с базами данных через Django ORM.
- Использовать и настраивать админ-панель Django.
- Создавать и обрабатывать HTML-формы с помощью Django Forms.
- Реализовывать аутентификацию и авторизацию пользователей.
- Работать со статическими файлами (CSS, JavaScript, изображения).
- Понимать основы развертывания Django-приложений.
О курсе
Для кого этот курс
Начальные требования
-
Базовые знания Python (переменные, типы данных, циклы, функции, основы ООП).
-
Понимание основ работы интернета (HTTP, браузеры, серверы) будет плюсом, но не обязательно.
-
Умение пользоваться командной строкой (терминалом).
-
Установленный Python и pip на вашем компьютере.
Преподаватели курса
Как проходит обучение
Курс состоит из модулей, каждый из которых разбит на уроки. Уроки включают теоретические материалы в текстовом формате (HTML) с примерами кода и пояснениями. После каждой теоретической части идут практические задания различных типов (тесты, задачи на сопоставление, программирование, заполнение пропусков и т.д.) для закрепления знаний. Вы изучаете материал в удобном для вас темпе.
Что вы получите
- Структурированные знания по Django от основ до продвинутых тем.
- Практические навыки создания веб-приложений.
- Опыт работы с базами данных, формами, шаблонами и аутентификацией.
- Понимание процесса развертывания веб-приложений.
- Проекты для вашего портфолио.