Как стать мидл 
python-разработчиком

Это продвинутый курс по Python для разработчиков с опытом, которые знакомы с основами языка, базами данных, API. Готовьтесь — вводной части в Python не будет. Начнём сразу с задач. Вы получите углублённые знания технологий, которые используются в backend-разработке на Python. Курс научит решать сложные задачи с базами данных, работать с синхронными и асинхронными фреймворками, писать красивый и лаконичный код, а ещё даст опыт командной разработки.

Что вы получите в Практикуме

6 месяцев обучения по 20 часов в неделю. Будут задачи и теория продвинутого уровня. Результат — разработанные веб-сервисы и полноценный онлайн-продукт для вашего портфолио. Вот что вам предстоит сделать в течение курса:

Проект Auth
Управление аккаунтом и безопасность пользовательских данных.
Проект UGC
Лайки, комментарии, отзывы — сбор и хранение больших данных.
Проект Notifications
Уведомляем пользователей о новостях — Email, Mobile push и Websocket.

Учим в собственной технологической среде

Погружение в IT-профессию подразумевает постоянный контакт с изучаемыми технологиями, выполнение практических заданий и общение с наставником. Для этого мы создали собственную среду обучения.

01

Онлайн-тренажёр

С первого дня вы учитесь на практике. Мы даём знания небольшими частями, которые нужно сразу применить, написав собственный код в онлайн-тренажёре.

02

Самостоятельная работа

Тренажёр — это только часть обучения. Основные навыки вы приобретете по мере решения задач инструментами профессиональных разработчиков, а код-ревьюер даст вам обратную связь.

03

Поддержка

Команда наставников проверяет и комментирует ваши работы, помогает разобраться в сложностях и обучает собственным профессиональным приёмам. Поддержка в чате доступна 24/7.

Программисты учат программированию

Наставники — python-разработчики из Яндекса и других IT-компаний. Они уже прошли свой путь от новичка до профессионала и теперь готовы делиться своим ценным опытом с вами.

Диплом для работодателя

Диплом — это официальный документ о дополнительном образовании. Чтобы его получить, необходимо сдать итоговый проект. Для работодателя это показатель, что вы достаточно знаете о бэкенд-разработке и самостоятельно выполнили проекты из вашего портфолио.

Сколько стоит обучение

Вводный курс —
бесплатно

Бесплатная часть — это небольшой вступительный экзамен. Он проверит ваши навыки разработки. Прохождение займёт примерно 10-20 часов в зависимости от вашего бэкграунда. После вы получите первый микросервис будущего онлайн-кинотеатра.
  • Доступ к первому курсу в тренажёре
  • Навыки и знания на 20 часов обучения
  • 1 готовый микросервис
  • Проверка ваших знаний

Платное продолжение

16 000 ₽ помесячный платёж.
Итоговая сумма составит 96 000 ₽

или

85 000 ₽ при оплате сразу
за все 6 месяцев обучения.

Если вы успешно закончили бесплатную часть, вы готовы к новым вызовам в профессии python-разработчика.
  • Полный доступ к тренажёру
  • Профессиональная программа обучения на 480 часов обучения
  • Поддержка наставника
  • Диплом о профессиональной переподготовке
  • Навыки и знания, которые нужны работодателям для позиции мидл-разработчика
  • Портфолио из 6 веб-сервисов.
    Вместе они дадут полноценный онлайн-продукт — аналог Netflix

Программа вашего обучения

1

Сервис Admin panel

80 часов

Вы напишете панель администратора для онлайн-кинотеатра на фреймворке Django. Детально изучите два самых используемых на практике компонента Django — админку и ORM. Узнаете, когда лучше использовать в своём проекте ORM, а когда sql. Дополнительно будут вводные курсы по DevOps, Архитектуре систем, дебаггингу и тестированию.

1 проект в портфолио

2

Сервис Async API

80 часов

Второй сервис очень важен для разрабатываемого продукта. В нём вы реализуете бизнес-логику всего онлайн-кинотеатра. Изучите асинхронное программирование и начнёте применять асинхронные фреймворки в работе, начав с asyncio. Реализуете бизнес-логику работы всего онлайн-кинотеатра. А ещё в этом модуле вас ждёт первый командный проект.

1 проект в портфолио

Открыть всю программу

Сервис авторизации

4

Сервис UGC

80 часов

Этот сервис разрешает пользователям создавать свой контент в вашем кинотеатре — оставлять лайки, комментарии, отзывы к фильмам. Это важный сервис с точки зрения бизнес-логики. Нужно правильно организовать сбор и хранение данных об активности пользователей. Потом отдел машинного обучения сможет использовать её, например, для создания алгоритма рекомендаций фильмов. Вы углубитесь в Nosql БД, архитектуру БД и асинхронное программирование.

1 проект в портфолио

5

Сервис нотификации

80 часов

Сервис нотификации отвечает за коммуникацию с пользователем через Email, мобильные пуш-уведомления, websocket в браузере. Уведомляем пользователей обо всём интересном, что происходит в онлайн-кинотеатре. Поговорим про брокеры сообщений, детально разберёмся, как устроены фреймворки в Python, и как написать свой. Вы узнаете, как правильно анализировать предметную область проекта, чтобы выбрать правильный технологический стек.

1 проект в портфолио

6
Скрыть программу

Дипломный сервис

80 часов

Дипломный проект — настоящий экзамен и проверка приобретённых навыков. В нём вы реализуете свой сервис на выбор (или один из предложенных нами). Проектируете архитектуру решения, выбираете и исследуете технологии, затем защищаете разработанное приложение. По итогам этого модуля вы получаете в своё портфолио готовый онлайн-продукт, в котором вы использовали и изучили широкий стек технологий.

Полноценный онлайн-кинотеатр в вашем GitHub

Начните учиться бесплатно

Вы сможете оценить свои знания. Бесплатная часть — вызов, который проверит ваши навыки. А ещё даст элегантный пример для решения распространённой задачи поиска в БД.

Часто задаваемые вопросы

Можно ли поднять свой уровень до мидл за 6 месяцев?
Да, можно. Если вы начинаете не с нуля, интенсивно изучаете новые технологии и много практикуетесь. Мы учли все три момента. Бесплатная часть проверит готовность к курсу и ваши знания. Курс ориентирован на нагрузку около 20 часов в неделю с упором на практику. Вы не просто слушаете лекции о том, какие есть технологии, а сразу применяете их в тренажёре и проектах. Вы пройдёте 6 циклов разработки веб-сервиса от проектирования архитектуры до сдачи в продакшн. Каждый раз будете либо применять новый стек технологий, либо углубляться в то, что было изучено раньше.
Каким требованиям я должен соответствовать?
Бесплатная часть спроектирована так, чтобы проверить ваши начальные знания. Если вы можете пройти её примерно за 10–20 часов в течение недели — вы готовы переходить к платной части с наставниками, код-ревью, командными проектами и нашей поддержкой.
Кто будет меня учить?
Программа составлена опытными преподавателями, методологами и действующими специалистами не только Яндекса и Школы анализа данных, но и других лидеров технологической и образовательной индустрии.
Как и когда я буду учиться?
Обучение состоит из четырёх составляющих: теория с закреплением в тренажёре, домашнее задание для самостоятельной практики, работа в команде с другими студентами и работа с наставником над кодом. В тренажёре вы учитесь в любое удобное время. Выполнение домашнего задания и командные проекты привязаны к двухнедельному циклу.
Получу ли я диплом об окончании курса?
Да, мы выдаём диплом всем, кто решил более 80% задач курса. Диплом — это официальный документ о дополнительном образовании. Он подтверждает, что вы получили и успешно справились с практическими заданиями.
Смогу ли я найти работу мидл-разработчиком после обучения?
Сможете, но просто не будет. Мидл-разработчик — специалист, который способен самостоятельно работать над сложными задачами без постоянной помощи старших коллег. Поэтому работодателю важно увидеть, что вы хорошо разбираетесь в технологиях, с которыми работали, и умеете аргументировать решения своих задач. Мы дадим вам знания, которые востребованы на рынке, научим их применять. Вы сможете усилить своё портфолио реальным продуктом со сложной архитектурой. Шансов устроиться на работу в хорошую компанию будет настолько больше, насколько глубже вы погрузитесь в инструменты, которые используете в разработке.
А если я хочу работать в Яндексе?
Мы подготовили курс так, чтобы вы могли претендовать на мидл-позиции в большинстве хороших компаний на рынке. Если бы мы ориентировались только на требования Яндекса, это был бы очень узкоспециализированный курс. Ваши навыки пригодятся и в средних, и в крупных IT-компаниях, в том числе и в Яндексе. Важна ваша мотивация работать с конкретными задачами и технологиями и фит с конкретной командой — держите это в уме и точно найдёте хорошее место работы, и это не обязательно будет Яндекс :)
Хорошо, а вы можете помочь с трудоустройством?
Да, можем. Команда HR поможет составить резюме, подготовиться к собеседованию, пообщаться со специалистами из крупных компаний. 70% выпускников, которые заинтересованы в новой работе, находят её за 2-4 месяца.
Как работает помощь в поиске работы?
За 2 месяца до окончания учебной программы вы сможете присоединиться к карьерному треку. Он состоит из трёх частей: программы трудоустройства, где мы поможем упаковать опыт в резюме и оформить портфолио, акселерации — активного поиска работы, когда вы решаете тестовые задания и проходите интервью, и сопровождения на испытательном сроке, где мы поддерживаем вас на новом рабочем месте. Всё это время с вами будет работать менеджер по трудоустройству.
Если не понравится, я могу вернуть деньги?
Короткий ответ — да, причём в любой момент. Правда, если вы уже прошли какую-то часть курса, её придётся оплатить, но остальное вернём. Более подробно рассказываем про это в седьмом пункте оферты.
Как можно оплатить?
Банковской картой: отдать всю сумму сразу, или платить помесячно. Второй вариант работает так — сразу оплачиваете первый платёж, в этот же момент привязывается карта, с которой автоматически спишутся следующие, раз в месяц. Оплатили 25 марта, следующий платёж 25 апреля. Обучение будет стоить меньше, если оплатить всю сумму сразу.

Через компанию: юридические лица-резиденты РФ могут производить оплату с помощью перевода с корпоративной банковской карты или с расчетного счета. Почитать подробности и оформить заявку можно на странице Корпоративным клиентам.
Если на карте не будет денег? Что случится, если пропустить платёж?
Мы попросим пополнить карту и попытаемся списать деньги ещё раз через 3 дня. Когда оплаченный период закончится, закроем доступ к обучению.
Можно ли перенести дату, или поменять карту при помесячной оплате?
Можно — для этого, пожалуйста, напишите в нашу службу образовательной поддержки.