Курс на Stepik
Обложка курса «Сервис поиска вакансий на Django: от идеи до дипломного проекта» на Stepik
499 ₽

Сервис поиска вакансий на Django: от идеи до дипломного проекта ★ 0.000

Открыть на
STEPIK.ORG

Практический курс, где вы с нуля собираете работающий агрегатор вакансий на Django: парсинг hh.ru, Habr Career и gderabota, база данных, авторизация по email, рассылка и деплой. Не учебный todo-лист, а реальный проект, который можно показать в портфолио и защитить как диплом.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Сервис поиска вакансий на Django: от идеи до дипломного проекта»Учеников на курсе 3
Сертификаты, выданные на курсе «Сервис поиска вакансий на Django: от идеи до дипломного проекта»Сертификатов выдано 2
Отзывы о курсе «Сервис поиска вакансий на Django: от идеи до дипломного проекта»Отзывов получено 0
Рейтинг курса «Сервис поиска вакансий на Django: от идеи до дипломного проекта»Рейтинг курса 0.000
Уроки в курсе «Сервис поиска вакансий на Django: от идеи до дипломного проекта»Количество уроков 17
Тесты в курсе «Сервис поиска вакансий на Django: от идеи до дипломного проекта»Количество квизов 93
Задачи с кодом в курсе «Сервис поиска вакансий на Django: от идеи до дипломного проекта»Количество задач с кодом 27
Стоимость курса «Сервис поиска вакансий на Django: от идеи до дипломного проекта»Стоимость курса 499 ₽ —
Обновления курса «Сервис поиска вакансий на Django: от идеи до дипломного проекта»Обновления курса — —
Дата публикации курса «Сервис поиска вакансий на Django: от идеи до дипломного проекта»Дата публикации курса — ———
Последнее обновление курса «Сервис поиска вакансий на Django: от идеи до дипломного проекта»Последнее обновление — ———
Сложность normal — ———

Чему вы научитесь

  • Устанавливать и настраивать окружение для Django-проекта — Python, venv, PyCharm, Git.
  • Понимать, как работает Django — от HTTP-запроса до ответа, схема MTV.
  • Создавать Django-приложения и правильно организовывать структуру проекта.
  • Проектировать модели — поля, Meta, __str__, unique=True, ForeignKey, JSONField.
  • Делать миграции — makemigrations и migrate, понимать, что происходит под капотом.
  • Настраивать админку Django — регистрировать модели, кастомизировать отображение.
  • Работать с формами — Form, ModelForm, валидация, clean_*-методы.
  • Писать шаблоны — {{ }}, {% %}, циклы, условия, наследование через extends и block.
  • Подключать Bootstrap — адаптивная вёрстка, сетка, карточки, пагинация.
  • Делать фильтрацию и поиск — GET-параметры, QuerySet.filter(), проброс параметров.
  • Создавать кастомного пользователя — AbstractBaseUser, вход по email, менеджер.
  • Реализовывать полный цикл авторизации — регистрация, вход, логаут, личный кабинет, удаление аккаунта.
  • Писать парсеры на Python — requests, BeautifulSoup, обход сайтов, поиск элементов.
  • Обрабатывать ошибки парсинга — try/except, логирование в БД, отказоустойчивость.
  • Управлять парсером через БД — модель Url, get_tasks, пары «город-язык».
  • Рефакторить код — константы, разбиение на функции, единый формат ошибок.
  • Работать с асинхронностью — aiohttp, asyncio.gather, Semaphore, sync_to_async.
  • Настраивать пагинацию — Paginator, get_page, сохранение фильтров между страницами.
  • Готовить проект к продакшену.
  • Собирать готовый дипломный проект — от пустой папки до задеплоенного агрегатора вакансий.

О курсе

Практический курс, где вы с нуля собираете работающий агрегатор вакансий на Django: парсинг hh.ru, Habr Career и gderabota, база данных, авторизация по email, рассылка и деплой. Не учебный todo-лист, а реальный проект, который можно показать в портфолио и защитить как диплом.

Для кого этот курс

Для студентов ИТ-специальностей, которым нужен диплом и рабочий проект, а не голая теория. Для тех, кто учит Python и Django и хочет закрепить их на реальной задаче. Для начинающих разработчиков, которым нужно портфолио с законченным проектом. Для всех, кто хочет освоить парсинг, работу с базами данных на практике. Для тех, кто устал от курсов «посмотри видео и забудь» и хочет сделать что-то своими руками от начала до конца. Для тех, кто готовится к собеседованию и хочет показать не сертификат, а код. Для самоучек, которые знают основы, но не собирали проект целиком — от пустой папки до деплоя.

Начальные требования

Базовое понимание Python: переменные, циклы, функции.

Умение работать с командной строкой на уровне «запустить скрипт».

Установленный Python и редактор кода (PyCharm, VS Code — любой).

Желание писать код руками, а не смотреть, как это делает автор.

Преподаватели курса

Как проходит обучение

Короткие уроки с объяснением — минимум теории, сразу к делу.

После каждого урока — практическое задание, которое вы пишете сами.

Все задания — часть одного сквозного проекта: от парсера до готового сервиса.

Код разбираем построчно — чтобы было понятно, что и зачем.

Общение и вопросы — в комментариях к урокам. Отвечаю по мере возможности, обычно в течение дня.

Финальный результат — рабочий сайт и черновик диплома (курсовой).

Сертификат курса Сервис поиска вакансий на Django: от идеи до дипломного проекта

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 2 учеников получили сертификат.

Что вы получите

  • Рабочий агрегатор вакансий на Django — с парсером трёх сайтов, базой данных, пользователями и интерфейсом.
  • Полный цикл работы с пользователем — регистрация, вход, личный кабинет, подписка на рассылку, удаление аккаунта.
  • Асинхронный парсер продакшен-уровня — с ротацией User-Agent, обработкой ошибок и логированием.
  • Готовый черновик диплома (курсовой) — структура, код, архитектура, которые останется оформить и защитить.
  • Проект в портфолио, который можно показать на собеседовании — не сертификат, а реальный код.
  • Навык писать чистый код — с рефакторингом, разбиением на функции, обработкой ошибок.
  • Понимание полного цикла разработки — от установки окружения до деплоя в интернет.
  • Уверенность в работе с Django, парсингом, aiohttp, ORM и PostgreSQL.

Нагрузка

5-7 часов в неделю

Расскажите о курсе друзьям