Открыто

Профессия Python-разработчик. Часть 5. Python-фреймворк Django (2024) [Тариф Индивидуальный] [Skillbox] [Роман Булгаков, Сурен Хоренян]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 12 авг 2026.

Цена: 30 000р-95%
Взнос: 1 500р

Основной список: 5 участников

  1. 12 авг 2026
    #1
    Топикстартер
    Топикстартер Член клуба

    Складчина: Профессия Python-разработчик. Часть 5. Python-фреймворк Django (2024) [Тариф Индивидуальный] [Skillbox] [Роман Булгаков, Сурен Хоренян]

    [​IMG]

    Получите ключевые навыки Python-разработчика:
    • Работаю с базовыми алгоритмами и типами данных в Python
    • Работаю с системами очередей задач и брокерами сообщений, такими как RabbitMQ
    • Автоматизирую развёртывание приложений с Docker
    • Знаю SQL, работаю с базами данных и API сторонних сервисов
    • Разбираюсь в основных принципах ООП
    • Работаю с фреймворками Django, Flask и FastAPI
    • Понимаю принципы работы протоколов HTTP, HTTPS и WebSockets
    • Пользуюсь системой контроля версий Git для совместной разработки и настройки CI/CD
    Программа:

    Часть 5. Python-фреймворк Django:

    1. Введение в веб и Linux
    • 1.1 Интро
    • 1.2 Введение в веб и Linux
    • 1.3 Обзорно о Linux
    • 1.4 Установка Linux
    • 1.5 Создание проекта
    • 1.6 Работа с Git и предложения о слиянии
    • 1.7 Работа с Git из терминала
    • 1.8 Работа с Git внутри виртуальной машины
    • 1.9 Итоги пройденных тем. Проверьте себя
    2. Введение в Django
    • 2.1 Введение в Django. Основы веб-разработки на Django
    • 2.2 Административная панель Django
    • 2.3 Знакомство с manage.py help
    • 2.4 Создание первого Django приложения
    • 2.5 Django-шаблоны
    3. Базы данных и модели
    • 3.1 Знакомство с работой с БД в Django
    • 3.2 Модели и поля в Django ORM
    • 3.3 Свойства полей
    • 3.4 Связи между таблицами
    • 3.5 Метаданные моделей
    4. Административный интерфейс в Django
    • 4.1 Админка из коробки
    • 4.2 Подключение моделей к админке, ModelAdmin
    • 4.3 Фильтры и поле поиска
    • 4.4 Отображение и редактирование связанных записей
    • 4.5 Группировка полей
    • 4.6 Групповые действия
    5. Обработка запросов в Django, Middlewares
    • 5.1 Концепция MVC и MTV
    • 5.2 Знакомство с Postman/Insomnia
    • 5.3 Работа с различными HTTP-методами
    • 5.4 Выполнение POST-запросов
    • 5.5 Middleware
    6. Формы в Django
    • 6.1 Формы в Django
    • 6.2 Валидация форм
    • 6.3 Дополнительные возможности валидации форм
    • 6.4 ModelForm
    • 6.5 Что такое CSRF-токен и зачем он нужен
    7. HTML/CSS
    • 7.1 Интро
    • 7.2 Frontend и backend
    • 7.3 Создаём простую веб-страницу
    • 7.4 Форматирование текста
    • 7.5 Структура страницы и блоки
    • 7.6 Размеры и отступы
    • 7.7 Технология flexbox
    • 7.8 Изображения, цвета, фон и границы
    • 7.9 Вёрстка таблиц
    • 7.10 Элементы форм
    • 7.11 Библиотека Bootstrap
    • 7.12 Подключение JavaScript
    • 7.13 Заключение
    • 7.14 Тест
    8. Django Class Based Views
    • 8.1 Введение
    • 8.2 Знакомство с классом View
    • 8.3 Знакомство с классом TemplateView
    • 8.4 Знакомство с ListView и DetailView
    • 8.5 Использование CreateView и UpdateView
    • 8.6 Использование DeleteView для удаления объектов
    • 8.7 Итоги
    9. Аутентификация и авторизация
    • 9.1 Аутентификация, авторизация, идентификация
    • 9.2 Создание view для аутентификации
    • 9.3 Стандартные view для аутентификации
    • 9.4 Пользователи и сессии, куки
    • 9.5 Logout. Как это работает?
    10. Регистрация и права доступа
    • 10.1 Регистрация
    • 10.2 Расширение модели пользователя
    • 10.3 Групповые и персональные права
    • 10.4 Работа с правами в административной панели Django
    • 10.5 Использование и проверка прав
    11. Тестирование
    • 11.1 Пирамида тестирования
    • 11.2 Пишем тесты
    • 11.3 Тесты в django
    • 11.4 Тесты для страниц сайта
    • 11.5 TDD
    12. Работа с файлами
    • 12.1 Использование FileField для хранения файлов
    • 12.2 Загрузка нескольких файлов и работа с административной панелью
    13. Локализация и интернационализация
    • 13.1 Стандартные средства интернационализации в Django
    • 13.2 Интернационализация в шаблонах
    • 13.3 Итоги пройденных тем. Проверьте себя
    14. Введение в Django REST Framework
    • 14.1 REST как основа дизайна API приложений
    • 14.2 Class Based Views в Django REST Framework
    • 14.3 Django REST Framework Serializer
    • 14.4 Django REST Framework Mixins
    • 14.5 ViewSet в Django REST Framework
    • 14.6 Фильтрация и сортировка
    15. Документирование
    • 15.1 Зачем нужно документирование
    • 15.2 Знакомство с docstring и Django admindocs
    • 15.3 Best practices документирования проекта
    • 15.4 Документация в Django REST framework
    • 15.5 Знакомство со сторонними инструментами для генерации спецификаций
    • 15.6 Итоги пройденных тем. Проверьте себя
    16. Эффективная работа с базой данных в django
    • 16.1 Эффективное взаимодействие с базой данных
    • 16.2 Проблема N+1
    • 16.3 Транзакции в базах данных
    • 16.4 Приемы оптимизации скорости и количества запросов
    • 16.5 Агрегации и аннотации
    17. Логирование и профилирование
    • 17.1 Зачем нужно логирование?
    • 17.2 Логирование в Django
    • 17.3 Зачем нужно профилирование?
    • 17.4 Docker
    • 17.5 Логи в Grafana Loki
    • 17.6 Sentry
    • 17.7 Итоги пройденных тем. Проверьте себя
    18. Экспорт и импорт данных
    • 18.1 Форматы данных XML, JSON, YAML
    • 18.2 Импорт данных
    • 18.3 Файлы в DRF
    • 18.4 Лента новостей
    • 18.5 Карта сайта
    19. Оптимизация с помощью кэширования
    • 19.1 Что такое кеширование?
    • 19.2 Система кеширования Django
    • 19.3 Кеширование представлений (view)19.4 Кеширование фрагмента шаблона
    • 19.5 Использование низкоуровневого Cache
    20. Деплой и командная разработка
    • 20.1 Развертывание сайта на сервере
    • 20.2 Подготовка Python-проекта к развёртыванию
    • 20.3 Публикация проекта. Знакомство с SSH
    • 20.4 Совместимость кода и миграций при командной разработке
    • 20.5 Командная работа с Git
    • 20.6 Контроль зависимостей
    21. Техническое интервью
    • 21.1 Техническое интервью
    22. Тест по курсу «Python-фреймворк Django»
    • 22.1 Тест

    Бонусные курсы:

    • Карьера разработчика: трудоустройство и развитие — 67 видео
    • AI-помощники для IT-специалистов: Chat GPT и аналоги — 15 видео
    • Презентация итоговых проектов — 9 видео
    Карьера разработчика: трудоустройство и развитие:

    1. Подготовка к поиску работы:
    • 1.1 Интро — 1 мин.
    • 1.2 Для чего вам работа? — 6 мин.
    • 1.3 Выбор специальности — 18 мин.
    • 1.4 Выбор проекта и компании — 14 мин.
    • 1.5 Выбор формата работы — 4 мин.
    • 1.6 Особенности работы в офисе — 5 мин.
    • 1.7 Особенности работы на удалёнке — 6 мин.
    • 1.8 Особенности работы на фрилансе — 15 мин.
    • 1.9 Уровень заработной платы — 7 мин.
    • 1.10 Аутро — 1 мин.
    • 1.11 Практическая работа
    2. Составление резюме:
    • 2.1 Интро — 1 мин.
    • 2.2 Зачем нужно резюме — 5 мин.
    • 2.3 Структура резюме — 12 мин.
    • 2.4 Описание опыта в резюме — 8 мин.
    • 2.5 Портфолио — 13 мин.
    • 2.6 Как рекрутеры и HR-ы читают резюме — 7 мин.
    • 2.7 Общие рекомендации по составлению резюме — 2 мин.
    • 2.8 Типичные ошибки — 4 мин.
    • 2.9 Аутро — 1 мин.
    • 2.10 Практическая работа
    3. Поиск работы:
    • 3.1 Интро — 1 мин.
    • 3.2 Активный и пассивный поиск — 8 мин.
    • 3.3 Ресурсы для поиска работы — 7 мин.
    • 3.4 Как искать, читать и выбирать вакансии — 12 мин.
    • 3.5 Доработка резюме под вакансию — 5 мин.
    • 3.6 Отклики и сопроводительные письма — 11 мин.
    • 3.7 Аутро — 1 мин.
    • 3.8 Практическая работа
    4. Выполнение тестовых заданий:
    • 4.1 Интро — 1 мин.
    • 4.2 Какие бывают тестовые задания — 17 мин.
    • 4.3 Как выбирать тестовые задания — 8 мин.
    • 4.4 Как выполнять и отправлять тестовые задания — 6 мин.
    • 4.5 Обратная связь по тестовому заданию — 5 мин.
    • 4.6 Аутро — 1 мин.
    • 4.7 Практическая работа
    5. Подготовка к собеседованию и его прохождение:
    • 5.1 Интро — 1 мин.
    • 5.2 Ожидания интервьюера и соискателя — 7 мин.
    • 5.3 Hard skills: подготовка и демонстрация — 7 мин.
    • 5.4 Soft skills: подготовка и демонстрация — 7 мин.
    • 5.5 Форматы собеседований и подготовка к ним — 5 мин.
    • 5.6 План собеседования — 4 мин.
    • 5.7 Обратная связь по итогам собеседования — 2 мин.
    • 5.8 Аутро — 1 мин.
    • 5.9 Практическая работа
    6. Принятие оффера и выход на работу:
    • 6.1 Интро — 1 мин.
    • 6.2 Какой оффер выбрать? — 6 мин.
    • 6.3 Отзывы о компаниях — 4 мин.
    • 6.4 Заработная плата: принципы расчёта и переговоры — 5 мин.
    • 6.5 Переговоры по условиям работы — 2 мин.
    • 6.6 Что делать в начале работы? — 2 мин.
    • 6.7 Аутро — 1 мин.
    7. Профессиональное развитие и карьерный рост:
    • 7.1 Интро — 1 мин.
    • 7.2 Уровни программистов — 6 мин.
    • 7.3 Прохождение испытательного срока — 3 мин.
    • 7.4 Уровень Intern — 2 мин.
    • 7.5 Уровень Junior — 2 мин.
    • 7.6 Уровень Middle — 2 мин.
    • 7.7 Уровень Senior — 1 мин.
    • 7.8 Уровень Lead — 2 мин.
    • 7.9 Смена профессии — 6 мин.
    • 7.10 Аутро — 1 мин.
    • 7.11 Тест
    8. Типичные вопросы на собеседованиях:
    • 8.1 Общее знакомство и разговор об опыте — 8 мин.
    • 8.2 Техническое собеседование — 19 мин.
    • 8.3 Обсуждение организационных вопросов — 9 мин.
    9. Требования к программистам разных направлений (База Знаний):
    • 9.1 Интро — 1 мин.
    • 9.2 Требования к backend-разработчикам — 9 мин.
    • 9.3 Требования к frontend-разработчикам — 5 мин.
    • 9.4 Требования к full-stack-разработчикам — 2 мин.
    • 9.5 Требования к мобильным разработчикам — 3 мин.
    • 9.6 Требования к DevOps-инженерам — 2 мин.
    • 9.7 Аутро — 1 мин.
    AI-помощники для IT-специалистов: Chat GPT и аналоги:

    1. Виды ИИ-помощников и основы промптинга:
    • 1.1 Виды ИИ
    • 1.2 Copilot: как настроить и пользоваться
    • 1.3 Instruction Tuned LLM
    • 1.4 Что такое промптинг
    • 1.5 Принципы и тактики написания промптинга
    2. Тактики использования ИИ-помощников для работы с кодом:
    • 2.1 Поиск и объяснение ошибки
    • 2.2 Валидация
    • 2.3 Написание тестов для кода
    • 2.4 Переписывание на другую технологию
    • 2.5 Преобразование форматов и составление документов
    • 2.6 Галлюцинации
    3. Продвинутые методы использования: плагины и API:
    • 3.1 Аналитика данных с помощью AI
    • 3.2 Интеграция API
    4. Личное использование:
    • 4.1 Личные задачи
    • 4.2 Результаты курса
    Презентация итоговых проектов:

    1. Подготовка к презентации проекта:
    • 1.1 О презентации проектов в Skillbox — 6 мин.
    • 1.2 Вебинар по оформлению презентации — 1 ч. 11 мин.
    • 1.3 Вебинар по публичным онлайн-выступлениям — 1 ч. 13 мин.
    2. Несколько уроков из курса «Мастер презентаций»:
    • 2.1 Intro — 3 мин.
    • 2.2 Типовые ошибки при подготовке — 23 мин.
    • 2.3 Про минимум текста и заголовки — 13 мин.
    • 2.4 Фирменный стиль и единый дизайн презентации — 14 мин.
    • 2.5 Подбираем шрифты — 6 мин.

    Авторы:
    • Роман Булгаков
      Преподаватель информатики и программирования со стажем более 5 лет
    • Сурен Хоренян
      Руководитель команды разработки бэкенд интерфейсов в VK Рекламе
    • Андрей Шулаев
      Ведущий инженер-программист. Опыт работы — более 3 лет
    • Сергей Кротов
      Ведущий инженер-программист. Опыт работы — более 5 лет
    • Никита Нестеренко
      Руководитель проекта и главный инженер по разработке в «Сбере». Опыт работы — более 5 лет
    • Алексей Некрасов
      Лидер направления Python в МТС, программный директор направления Python в Skillbox. Опыт работы — более 6 лет
    Тариф Индивидуальный
    • Основные курсы
    • Продвинутые навыки
    • Дополнительные курсы:
      • Основы SQL — 46 видео, 1 тест
      • Практика Python — новый формат, 2 этапа
    • Бонусные курсы:
      • Карьера разработчика: трудоустройство и развитие — 67 видео
      • AI-помощники для IT-специалистов: Chat GPT и аналоги — 15 видео
      • Презентация итоговых проектов — 9 видео
    Цена 30000 руб.
    Скрытая ссылка

    Профессия Python-разработчик. Часть 1. Первый шаг к IT-профессии
    Профессия Python-разработчик. Часть 2. Основы Python. Часть 1
    Профессия Python-разработчик. Часть 3. Основы Python. Часть 2
    Профессия Python-разработчик. Часть 4. Python Advanced
    Профессия Python-разработчик. Часть 5. Python-фреймворк Django - вы здесь
     
    Последнее редактирование модератором: 2 сен 2026
    1 человеку нравится это.
  2. Последние события

    1. ssokkoll
      ssokkoll не участвует в складчине.
      27 сен 2026 в 20:05
    2. venamus
      venamus не участвует в складчине.
      23 сен 2026
    3. venamus
      venamus участвует в складчине.
      23 сен 2026
    4. Dronn
      Dronn участвует в складчине.
      5 сен 2026

    Последние важные события

    1. skladchik.com
      Статский советник организатор складчины.
      12 авг 2026