Курсы
Программирование

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

Формат
Онлайн
Длительность
6 месяцев
Трудоустройство
Да
Уровень
Средний
Результат
Диплом

Описание

Онлайн-курс Мидл python-разработчик от онлайн-школы Яндекс Практикум. Образовательные услуги оказываются АНО ДПО «ШАД». Это Школа анализа данных, основанная Яндексом. Оказывает услуги на основании Лицензии № 036031 от 24 марта 2015 года. Документ о прохождении обучения по программе дополнительного профессионального образования также выдается АНО ДПО «ШАД».

Программа курса

Сервис Admin panel

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

Сервис Async API

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

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

  • Сервис авторизации разрешает пользователям регистрироваться в вашем кинотеатре и управлять своим аккаунтом. Вы узнаете, как правильно хранить пароли и обеспечить безопасность пользовательских данных. Для этого вы изучите алгоритмы и структуры данных, проектирование и работу с транзакциями в реляционных БД. Изучите принципы работы Nosql решений и поработаете с Redis.

Сервис UGC

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

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

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

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

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

Как записаться на курс

  • 1

    Нажмите на кнопку Записаться на курс

  • 2

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

  • 3

    Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)

  • 4

    Получите доступ к учебным материалам

Отзывов пока нет.

Текущая цена

85 000 ₽

Рассрочка

16 000 ₽/мес.
Записаться на курс

Автор курса

Яндекс Практикум

Рейтинг курса

0
0 отзывов

Поделиться курсом

Авторизуйтесь через одну из социальных сетей