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