Чему вы научитесь
- Проектировать базы данных и писать SQL-запросы любой сложности: от простых выборок до оконных функций, транзакций и оптимизации.
- Работать с системами контроля версий Git и GitHub: управлять ветками, разрешать конфликты, проходить код-ревью.
- Разрабатывать веб-приложения на Django 5: модели, представления, шаблоны, формы, админ-панель, авторизация.
- Создавать полноценные проекты: блог, интернет-магазин, системы комментариев, лайков, тегирования.
- Применять продвинутые возможности Django: ORM с индексами PostgreSQL, кастомные менеджеры, сигналы, middleware.
- Строить REST API на Django REST Framework: сериализаторы, ViewSet, JWT-аутентификация, фильтрация, документация.
- Добавлять современный функционал: асинхронный чат через WebSocket, фоновые задачи Celery, кэширование Redis.
- Разрабатывать через тестирование (TDD) и писать unit-тесты для Django-приложений.
- Упаковывать проекты в Docker и разворачивать на реальном сервере с Nginx, Gunicorn, PostgreSQL и HTTPS.
О курсе
Для кого этот курс
Начальные требования
Что нужно знать для старта:
-
Базовый Python: переменные, условия, циклы, функции, списки и словари. Если писали простые скрипты или проходили введение в Python — этого достаточно.
-
Основы ООП: классы, объекты, наследование. Достаточно понимать концепцию.
-
Иметь начальные знания HTML, CSS.
-
Уверенное владение компьютером: умение устанавливать программы, работать с файлами, пользоваться браузером.
Что будет плюсом, но не обязательно:
-
Общее представление о работе веб-сайтов (что такое сервер, клиент, запрос).
-
Опыт работы в командной строке (заходить в папки, запускать файлы).
Технические требования:
-
Компьютер (Windows, macOS или Linux) с выходом в интернет.
-
Возможность устанавливать программы (все бесплатные).
-
4 ГБ оперативной памяти (8 ГБ — комфортно, но можно и на 4 ГБ).
Самое главное: желание разбираться, терпение и готовность пробовать снова, если что-то не получается с первого раза. Остальному мы научим! 🚀
Преподаватели курса
Как проходит обучение
Обучение построено по принципу «Узнал → Закрепил → Применил в проекте». Каждый курс внутри программы сочетает разные форматы для максимального погружения.
🎥 Видеолекции с живыми примерами
Короткие и понятные видео, где авторы объясняют теорию, показывают код и разбирают реальные кейсы из своей практики. Никакой воды — только то, что действительно нужно.
📝 Конспекты и шпаргалки
После каждого урока — краткая выжимка в тексте: готовые команды, примеры кода, полезные ссылки. Удобно, когда нужно быстро вспомнить материал.
💻 Интерактивные задачи и тесты
Закрепляем теорию сразу:
-
Тесты с автопроверкой — чтобы убедиться, что всё поняли.
-
Задачи на написание кода — от простых SQL-запросов до сложных Django-компонентов.
🛠 Практика на реальных проектах
Вас ждут 5 полноценных проектов для портфолио:
-
Блог на Django
-
Интернет-магазин с API
-
CRUD-приложение с HTMX
-
Асинхронный чат на WebSocket
-
Django-проект в Docker с деплоем на сервер
👨🏫 Поддержка авторов и комьюнити
Задали вопрос — получили ответ. Авторы курсов (Илья Перминов и Pragmatic Programmer) активно отвечают в комментариях. Плюс общение с другими студентами, которые проходят тот же путь.
🐳 Работа с реальными инструментами
Всё как в настоящей разработке:
-
Терминал Linux
-
Git и GitHub
-
PostgreSQL
-
Docker
-
Redis и Celery
-
Веб-серверы (Nginx, Gunicorn)
📚 Свой темп обучения
Все материалы открыты сразу. Можно проходить последовательно или задерживаться на сложных темах. Совмещайте с работой и учебой — мы никуда не торопим.
🎯 Итог:
Вы не просто смотрите видео, а шаг за шагом создаете настоящие приложения, которые можно показывать работодателям. Теория сразу закрепляется практикой, а вопросы не остаются без ответа.
Сертификат
Что вы получите
- 🛠 Полный стек навыков Django-разработчика.
- Всё, что нужно для старта карьеры: SQL, Git, Django, DRF, Docker, Celery, WebSocket, тестирование и деплой.
- 📂 5 готовых проектов в портфолио.
- Реальные приложения для собеседований.
- 🎯 Навыки под требования работодателей.
- Умеете то, что ищут в вакансиях junior-разработчиков.
- 👨💻 Поддержку от команды авторов.
- Помощь от Ильи Перминова (веб-разработчик с 2006 года) и Pragmatic Programmer (преподаватель Otus, автор курсов с десятками тысяч учеников). Вопросы не остаются без ответа.
- 📜 Сертификат Stepik о прохождении программы.
- Официальное подтверждение ваших навыков для LinkedIn, резюме и HR-специалистов.
- 🤝 Доступ к комьюнити студентов.
- Общаетесь с теми, кто проходит тот же путь, помогаете друг другу, разбираете ошибки и делитесь опытом.
- 🚀 Дорожную карту развития.
- Понимаете, куда двигаться дальше: от полученной базы до изучения асинхронного Python, микросервисов и облачных технологий.
- 💰 Экономию времени и денег.
- Покупаете 7 курсов по цене пакета, а главное — получаете готовую, продуманную траекторию обучения вместо хаотичного сбора знаний по кусочкам.