Backend Python
Бесплатный развивающий проект «ШИФТ Интенсив» помогает начинающим IT-специалистам из Сибирских вузов прокачать свои навыки, стать востребованными специалистами и получить работу. В формате интенсива во время каникул участники погружаются в ИТ, посещают лекции и мастер-классы от практикующих экспертов, реализуют собственный проект и узнают о работе в крупной компании при поддержке опытных кураторов.
Чему научитесь
Программа дает базовое понимание о полном цикле современной backend-разработки на Python и позволяет быстро «стартовать» в профессии. Участники научатся создавать production-ready сервисы на фреймворке FastAPI: от проектирования API до развертывания и мониторинга.
- Познакомишься с базовым layout репозитория и архитектурой микросервиса на FastAPI
- Сможешь создавать API на FastAPI с использованием Pydantic моделей и dependency injection
- Узнаешь, как писать тесты различных типов: юнит-тесты, интеграционные тесты с использованием Pytest
- Поймёшь, как контейнеризировать приложения с помощью Docker и Docker Compose
- Разберёшься, как настраивать мониторинг с использованием Prometheus и Grafana
- В результате получишь готовый к развёртыванию микросервис.
Для участия нужно
Крепкие базовые знания Python, git, HTTP
Самостоятельность
Желание учиться и развиваться в сфере ИТ
Формат работы
Программа проходит в онлайн-формате, участие индивидуальное. Каждый день участников ждут лекции и live-coding-сессии от опытных backend-разработчиков. На старте Интенсива участникам предлагается три проекта на выбор с оформленной спецификацией, а также готовый layout проекта. Проект выполняется параллельно с прослушиванием лекций, а результат проходит код-ревью от кураторов с рекомендациями и обратной связью.
Этапы работы на Интенсиве:
- Настройка окружения и выбор проекта
- Layout проекта и проектирование API
- Реализация логики и написание тестов
- Подготовка проекта к развёртыванию
- Знакомство с observability-инструментами
Завершение интенсива
За день до закрытия Интенсива состоится онлайн-встреча, где всем участникам предстоит презентовать свои проекты. Лучшие работы и их авторы будут представлять направление Python Backend офлайн на закрытии Интенсива в Томске и Новосибирске.
Где, когда
Нет, Интенсив рассчитан на начинающих, но требует базового знания Python.
Получи комплексные знания в рамках выбранного направления и начни карьеру в ИТ
Работай над реальными проектами под руководством опытных наставников