Описание
[Саид Магомедов] Python. Микросервисы. Backend на FastAPI (2024) [Stepik]
![[Саид Магомедов] Python. Микросервисы. Backend на FastAPI (2024) [Stepik]](https://freekurses.site/wp-content/uploads/said-magomedov-python.-mikroservisy.-backend-na-fastapi-2024-stepik-.png)
Чему вы научитесь:
- FastAPI: Изучите постепенно быстрорастущий и востребованный фреймворк. Вы узнаете чем FastAPI круче чем Django и Flask .
- Архитектура: Научитесь строить чистую микросервисную архитектуру. Вы построите приложения на основе «MVC» и погрузитесь в DDD
- Asyncio: Асинхронность требуется в 90%+ вакансий, присоединившись к курсу узнаете что такое coroutinue, future, event-loop и много полезного, что поможет легче проходить собеседования.
- SQL и SQLAlchemy: Научитесь работать с базой данных через ORM и сырым SQL.
- Pydantic: С помощью Pydantic освоите искусство строгой типизации и верификации данных, что есть ключ к созданию надежных приложений.
- Аутентификация через соц сети: Подключите авторизацию через Google и Yandex. JWT, OAuth, и Depends не будут сложностью, научитесь осваивать и применять эти технологии.
- DevOps: Разберетесь в практиках деплоя, улучшения процессов разработки проектов
5 лет назад я начинал обучаться и мне было очень сложно найти качественный материал. Я прекрасно понимаю боль начинающих разработчиков, когда им нужно потратить несколько месяцев(!!!) только на то, что бы найти хороший курс.
И я вложил весь свой опыт и знания сюда и буду рад видеть вас тут!
Этот курс подойдёт самым разным людям — от Junior до опытных Middle+, которые стремятся развить или обрести новые навыки. Новички в программировании на Python: Если уже освоили Python и готовы к следующему шагу. Курс добавит уверенности на собеседованиях Разработчики, которые ищут новый фреймворк: Если надоели Django или Flask, а может быть и другой язык и хочется нового, то курс дает это. Пройдите курс и сможете «пересесть» на FastAPI Те, кто хочет разобраться в асинхронном программировании: Если стремитесь к созданию быстрых и масштабируемых веб-приложений, асинхронность тут необходима. Мы предложим понятный подход, основанный на практике, к изучению этой темы. Опытные профессионалы: Если уже знакомы с веб-разработкой, но хотите улучшить качество кода или освоить новые технологии, наш курс поможет подняться на новый уровень. Project manager и QA: Если работаете с продуктом и хотите глубже понять процесс создания веб-приложений, знания, полученные на курсе, позволят говорить на одном языке с разработчиками.
Для комфортного старта на курсе потребуется базовое знакомство с Python.
Что желательно знать:
- Основные структуры данных: списки, кортежи, словари и множества.
- Как работать с циклами (for, while) и условными конструкциями (if-else).
- Основы ООП: классы, объекты, методы и наследование.
- Создание и использование функций: как их определять, вызывать и работать с параметрами и возвращаемыми значениями.
- Работа с модулями и пакетами: как импортировать и использовать стандартные библиотеки.
- Что такое интернет и архитектура веб приложений
- Инструменты на Python для бекенда. Сравнение фреймворков
- Введение в FastAPI. Плюсы и минусы
Создание проекта: Pomodoro Timer
- Введение в практику pomodoro
- Настройка виртуального окружения через poetry
- Настройка handlers
- Автоматизация команд через Makefile
Разработка проекта
- Обработка HTTP запросов
- Pydantic
- Базы данных
- SQL
- FastAPI+Sqlite
- SQLAlchemy 2.0+Alembic
- Введение в PostgreSQL и Docker
- Redis сервер. Работаем с redis-py
Учимся работать с Git и Github
- Git+Github
Работаем с авторизацией в FastAPI
- Подготовка кода. Напишем простую авторизацию
- Авторизация через JWT
- OAuth авторизация. Подключаем Google
- OAuth авторизация. Подключаем Яндекс
Асинхронность и асинхронные веб приложения
- Asyncio. Рефакторим код
- Отличие WSGI от ASGI приложений
Архитектурные подходы для написания кода
- Погружения в MVC (Model-View-Controller)
- Введение в DDD (Domain-Driven Design)
Тесты: юнит и интерграционные. Линтеры и форматирование кода
- Что такое тесты и зачем они нужны?
- Pytest: Unittest
- Pytest: Интеграционные
Фоновые задачи и микросервисы: Celery, RabbitMQ, Kafka
- BackgroundTask
- Celery+Redis
- Celery+RabbitMQ
- Rabbitmq+Microservice
- Архитектура Kafka
- Kafka+Microservice
- Микросервисная архитектура. Соединяем сервисы через Kafka
Devops: Деплой, CI/CD, Sentry, Graphana
- Что такое Devops?
- Docker
- Настраиваем CI/CD
- Sentry
- Деплоим приложение на хостинг
Наши преподаватели: Саид Магомедов
Senior разработчик, Тех-лид и Co-Founder в стартапе.
Неудавшийся юрист и самоучка в IT. Знаю на себе, что такое самостоятельное обучение, поэтому хочу облегчить его другим.
Автор курса: Саид Магомедов
Сайт продажника: https://stepik.org/course/193038/promo
Цена с продажника: 5890 руб.
У нас Вы можете приобрести всего за 150 руб.

![[Саид Магомедов] Python. Микросервисы. Backend на FastAPI (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/12/said-magomedov-python.-mikroservisy.-backend-na-fastapi-2024-stepik-.png)
![[Ольга Назина (Киселёва)] Применение ChatGPT в тестировании (2025) [software-testing]](https://infoshopik.com/wp-content/uploads/2025/06/olga-nazina-kiselyova-primenenie-chatgpt-v-testirovanii-2025-software-testing--324x324.png)
![[Udemy] Администрирование Linux: полный загрузочный лагерь Linux (2021)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-administrirovanie-linux-polnyj-zagruzochnyj-lager-linux-2021-324x324.png)
![[WebForMyself] WordPress-Мастер. Разработка тем для WordPress с нуля (2018)](https://infoshopik.com/wp-content/uploads/2021/12/webformyself-wordpress-master.-razrabotka-tem-dlja-wordpress-s-nulja-2018-324x324.jpg)
![[profit] "Магия" в PHP: что это и для чего нужно? (2020)](https://infoshopik.com/wp-content/uploads/2021/12/profit-magija-v-php-chto-jeto-i-dlja-chego-nuzhno-2020-324x324.jpg)
![[Яндекс.Практикум] Специалист по Data Science Плюс. Часть 3/16 (2022)](https://infoshopik.com/wp-content/uploads/2022/05/jandeks.praktikum-specialist-po-data-science-pljus.-chast-116-2022-324x324.png)
![[itProger] Профессия Telegram разработчик (2025) [Тариф Мини]](https://infoshopik.com/wp-content/uploads/2025/10/itproger-professiya-telegram-razrabotchik-2025-tarif-mini--324x324.png)
![[Илья Низамов] NuxtJS + 1C. Личный кабинет контрагента (2021)](https://infoshopik.com/wp-content/uploads/2021/12/ilja-nizamov-nuxtjs-1c.-lichnyj-kabinet-kontragenta-2021-324x324.png)
![[Георгий Самойлов, Иван Ильченко] Горутины и каналы в Go: задачи с собеседований и паттерны (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/10/georgiy-samoylov-ivan-ilchenko-gorutiny-i-kanaly-v-go-zadachi-s-sobesedovaniy-i-patterny-2024-stepik--324x324.png)
![[Яндекс Практикум] Аналитик данных (2021) [1 часть]](https://infoshopik.com/wp-content/uploads/2021/12/jandeks-praktikum-analitik-dannyh-2021-1-chast-324x324.png)
![[Дмитрий Должик] Повышение производительности труда с помощью Python (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/08/dmitriy-dolzhik-povyshenie-proizvoditelnosti-truda-s-pomoschyu-python-2024-stepik--324x324.jpg)
![[М. Харрисон] Как устроен Python. Гид для разработчиков, программистов и интересующихся (2019)](https://infoshopik.com/wp-content/uploads/2021/12/harrison-kak-ustroen-python.-gid-dlja-razrabotchikov-programmistov-i-interesujushhihsja-2018-324x324.jpg)
![[Алексей Шаграев, Татьяна Шаврина] ChatGPT. Менеджер ИИ-продуктов (2023) [Product University]](https://infoshopik.com/wp-content/uploads/2023/04/aleksej-shagraev-tatjana-shavrina-chatgpt.-menedzher-ii-produktov-2023-product-university-324x324.jpg)
![[СмортиУчись] HTML и CSS: Верстка сайта от А до Я скачать](https://infoshopik.com/wp-content/uploads/2021/12/smortiuchis-html-i-css-verstka-sajta-ot-a-do-ja-skachat-324x324.jpg)
![[WebForMySelf] PHP-Мастер. От теории до собственной CMS интернет-магазина (2018)](https://infoshopik.com/wp-content/uploads/2021/12/webformyself-php-master.-ot-teorii-do-sobstvennoj-cms-internet-magazina-2018-324x324.jpg)
![[Roman Dushkin] Перцептроны (2022) [Udemy]](https://infoshopik.com/wp-content/uploads/2022/09/roman-dushkin-perceptrony-2022-udemy-324x324.png)
![[Ольга Пономарёва] Топ-150 ответов на вопросы из собеседований (2025)](https://infoshopik.com/wp-content/uploads/2025/04/olga-ponomaryova-top-150-otvetov-na-voprosy-iz-sobesedovaniy-2025-324x324.png)
![[EXELAB] Видеокурс ВЗЛОМ 2019](https://infoshopik.com/wp-content/uploads/2021/12/exelab-videokurs-vzlom-2019-324x324.jpg)
![[alishev] Практика для начинающих в Java (2020)](https://infoshopik.com/wp-content/uploads/2021/12/alishev-praktika-dlja-nachinajushhih-v-java-2020-324x324.png)
![[Андрей Кобец] Интенсив ООП в Java Script (2022) [kobezzza]](https://infoshopik.com/wp-content/uploads/2022/11/andrej-kobec-intensiv-oop-v-java-script-2022-kobezzza--324x324.png)
![[Александр Кириченко] Фундаментальный курс Node.js + Express + MongoDB (2020)](https://infoshopik.com/wp-content/uploads/2021/12/aleksandr-kirichenko-fundamentalnyj-kurs-node.js-express-mongodb-2020-324x324.png)
Отзывы
Отзывов пока нет.