Профессия мидл python-разработчик. Часть 2 из 6
О чём курс
Реализация бизнес-логики крупного продукта требует навыков асинхронного программирования, которые здесь отрабатываются на создании API для онлайн-кинотеатра. Внутри разбираются инструменты для обеспечения высокой производительности системы: от освоения асинхронных фреймворков и библиотеки asyncio до первых шагов в командной разработке. Материал ориентирован на разработчиков, уже знакомых с основами Python, базами данных и API. В результате вы научитесь писать асинхронный код для реальных highload-сервисов и пройдете полный цикл работы над функциональным модулем в составе команды.
Программа обучения
- Сервис Admin panel (Часть 1)
- Создание панели администратора для онлайн-кинотеатра на Django
- Изучение компонентов Django (админка и ORM)
- Сравнение ORM и SQL
- Основы DevOps, архитектуры систем, дебаггинга и тестирования
- Сервис Async API (Часть 2)
- Асинхронное программирование (asyncio)
- Применение асинхронных фреймворков
- Реализация бизнес-логики онлайн-кинотеатра
- Командный проект
- Сервис авторизации (Часть 3)
- Управление аккаунтами пользователей
- Безопасное хранение паролей
- Алгоритмы и структуры данных
- Проектирование и работа с транзакциями в реляционных БД
- Принципы NoSQL и работа с Redis
- Сервис UGC (Часть 4)
- Создание системы пользовательского контента (лайки, отзывы, комментарии)
- Организация сбора и хранения данных об активности пользователей
- Углубленное изучение NoSQL и архитектуры БД
- Сервис нотификации (Часть 5)
- Реализация коммуникации через Email, Push-уведомления и WebSockets
- Использование брокеров сообщений
- Анализ предметной области и выбор технологического стека
- Дипломный сервис (Часть 6)
- Проектирование архитектуры и разработка собственного сервиса
- Защита приложения
Другие материалы школы 12
ЯП Яндекс Практикум Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».