Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Демо-доступ Домашние задания

Мидл python-разработчик

скидка Хочу промокод
110 000 ₽  за курс
Мидл python-разработчик
Формат
Онлайн
Длительность
6 месяцев
Уровень
Для специалистов
Документ
Диплом
Трудоустройство
Да
Программа

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

Обучение длится 6 месяцев по 20 часов в неделю. Вступительное тестирование проверит готовность к курсу и ваши знания. По ходу прохождения курса вы создадите 7 веб-сервисов в портфолио. Вместе они сложатся в полноценный онлайн-продукт — аналог Netflix. После обучения вы получите диплом о профессиональной переподготовке.

  • Сервис Admin panel и ETL

    • Напишете панель администратора для онлайн-кинотеатра на фреймворке Django.
    • Детально изучите два самых используемых компонента фреймворка — админку и ORM.
    • Покопаетесь в индексах, миграциях и оптимизации запросов, спроектируете реляционную базу данных.
    • Узнаете, когда лучше использовать в своём проекте ORM, а когда — Raw SQL.
    • Пройдёте курс по DevOps, разберёте устройство Docker и работу Nginx, развернёте приложение в боевой среде.
    • Детально разберёте архитектурный паттерн ETL и напишете свой сервис для миграции данных из PostgreSql в Elasticsearch.
    • Самостоятельно создадите 2 сервиса в портфолио.
  • Сервис Async API

    • Рреализуете бизнес-логику всего онлайн-кинотеатра.
    • Погрузитесь в асинхронный Python, узнаете принципы его работы и примените Fast Api на практике.
    • В команде создадите сервис в портфолио.
  • Сервис авторизации

    • Разработаете сервис, который отвечает за создание, хранение и логирование юзера.
    • Узнаете, как правильно хранить пароли и обеспечить безопасность пользовательских данных.
    • Самостоятельно спроектируете архитектуру сервиса, защитив свои решения на ревью.
    • Продумаете систему взаимодействия между сервисами.
    • Погрузитесь в синхронные фреймворки на примере Flask и работу с реляционными базами данных на примере PostgreSQL.
    • Узнаете много нового о компьютерной безопасности и правильной организации сбора, защиты и хранения данных.
    • В команде создадите сервис в портфолио.
  • Сервис UGC

    • Вам предстоит правильно организовать сбор и хранение данных об активности пользователей.
    • Начнёте изучать архитектурные вопросы с новой стороны.
    • Самостоятельно выберете асинхронный фреймворк и хранилища данных для сервиса.
    • Проведёте исследование производительности разных хранилищ данных и сделаете свой выбор, отталкиваясь от поставленной бизнес-задачи.
    • Результаты, выводы и принятые решения пройдут защиту на демо с наставником.
    • В команде создадите сервис в портфолио.
  • Каникулы

    • Одна неделя.
  • Сервис нотификации

    • Продолжите изучать архитектурные проблемы веб-разработки.
    • Самостоятельно пройдёте путь от бизнес-задачи до рабочего решения: вы выберете стек технологий, нарисуете архитектуру сервиса и напишете по ней код.
    • Разберётесь в принципах работы брокеров сообщений на примере RabbitMQ и изучите Websocket.
    • В команде создадите сервис в портфолио.
  • Дипломный сервис

    • Вы сами выбираете бизнес-задачу (или придумываете её), решаете, работать вам в команде или самостоятельно, планируете своё время, проектируете архитектуру решения, выбираете и исследуете технологии.
    • На последнем этапе вы защищаете разработанное приложение.
    • Финальная точка — защита дипломной работы, где вы показываете свой результат.
Чему научат на курсе
Выбирать технологии под бизнес-задачу
Проектировать веб-сервисы, рассчитанные на высокую нагрузку
Проходить собеседования
Решать сложные задачи с хранилищами данных
Работать с синхронными и асинхронными фреймворками
Проектировать лаконичную архитектуру
О школе
Яндекс Практикум
рейтинг 4.5
40 отзывов
79 курсов
Яндекс Практикум

Платформа онлайн-курсов «Яндекс Практикум» — проект компании «Яндекс» и «Школы анализа данных». На момент основания в 2019 году образовательные программы были рассчитаны только на начинающих веб-разработчиков и аналитиков, но сейчас в школе готовят сотрудников для IT и digital-сферы.

В каталоге Яндекс Практикума сегодня более 50 программ для начинающих и опытных специалистов.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.