FastAPI Development: Build Modern Python APIs from Scratch

Learn to design, secure, and deploy high-performance REST APIs using Python, SQLAlchemy, and modern async programming practices.

4.5 (1,761) ⏱ 1 ч 52 мин 📚 9 уроков 🎧 Аудиоверсия

О курсе

Building fast, scalable, and secure APIs is a critical skill for modern web development. FastAPI has emerged as one of the most popular Python frameworks because of its speed, ease of use, and automatic documentation. This text-based course guides you from API beginner to confidently building production-ready backends. You will transition from writing simple endpoints to constructing fully-featured, database-backed REST APIs with secure authentication, structured data validation, and modern asynchronous workflows. What you'll learn: - Understand foundational API concepts, HTTP methods, status codes, and automatic documentation generation. - Implement modern Python type hints and Pydantic for robust data validation and serialization. - Configure relational databases using SQLAlchemy ORM to safely store, retrieve, and manipulate application data. - Secure your endpoints with industry-standard authentication using OAuth2 and JWT tokens. - Apply asynchronous programming patterns with async and await to maximize API performance. - Write structured unit tests using pytest to ensure your endpoints run reliably and error-free. The course begins with core API definitions and local environment setup before moving systematically through request handling, database integration, and security protocols. You will progress through structured explanations, analyze clear code snippets, and complete written exercises to solidify your learning. This course is designed for beginner developers, Python enthusiasts, and aspiring backend engineers. No prior API development experience is required, though a basic familiarity with Python syntax is helpful. Start reading today to build your first high-performance Python API.

Что вы получите

  • 📜 Сертификат об окончании
    Добавьте в профиль LinkedIn
  • 🎧 Аудиоверсия включена
    Учитесь в дороге — экран не нужен
  • ♾️ Пожизненный доступ
    Возвращайтесь в любое время, без срока
  • 📱 Телефон или компьютер
    Работает везде и на любом устройстве
  • 💸 Возврат в течение 30 дней
    Без вопросов
  • Кратко и по делу
    1 ч 52 мин практического материала

Отзывы (4)

Noah Williams NZ
★ 4 · 2025-09-03T21:04:53+00:00

Так приятно, что я взял это. Он обеспечил прочную основу и практические приложения, обсуждаемые сразу же полезны. Большое значение.

জামাল উদ্দিন BD
★ 5 · 2025-03-04T09:32:53+00:00

Это было именно то, что мне нужно! Темп был идеальным, и примеры действительно закрепили концепции. Так много практической ценности здесь.

Esi Amponsah GH Подтверждённый учащийся
★ 3 · 2025-03-03T23:56:53+00:00

Tbh, Я ожидал более практического применения. Он чувствовал себя немного слишком теоретически для моих нужд, хотя основные понятия были объяснены в порядке.

Lê Văn Quang VN Подтверждённый учащийся
★ 5 · 2024-12-15T23:34:53+00:00

Не могла бы попросить лучшего опыта обучения. Поток информации был отличным, а практические приложения уже доказали свою полезность.

Написать отзыв

После отправки попросим войти — черновик сохранится.

Студенты также прошли

Автоматизация тестирования API с помощью REST Assured, Java и Cucumber

Создайте надежные платформы для тестирования API с использованием Java, REST Assured и Cucumber, чтобы предоставлять надежные веб-сервисы с помощью поведенческого программирования.
★ 5.0 (16)
$4.99$9.99

Основы REST API с Spring Boot

Узнайте, как разрабатывать, создавать и внедрять надежные RESTful API с использованием практического примера Pet Clinic, начиная с основных концепций.
★ 5.0 (18)
$4.99$9.99

Проектирование и создание REST API с использованием OpenAPI и Python

Научитесь проектировать, документировать и реализовывать безопасные, современные RESTful API с использованием спецификаций OpenAPI, FastAPI и подсказок типов Python.
★ 4.9 (15)
$4.99$9.99

Разработка в Django: Внешние API и очередь задач

Создавайте более мощные веб-приложения на Python, интегрируя сторонние службы и управляя фоновыми процессами с помощью очередей задач.
★ 4.9 (27)
$4.99$9.99

Часто спрашивают

Что нужно для прохождения курса? +

Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.

Как оплатить? +

Банковской картой через Stripe или криптовалютой. Данные карты обрабатывает Stripe — мы их не храним.

Можно ли вернуть деньги? +

Да — полный возврат в течение 30 дней, без вопросов.

Как долго будут доступны материалы? +

Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.

Получу ли я сертификат? +

Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.

Подходит для специалистов в
IT Дизайн Финансы Маркетинг Медицина Образование HoReCa Производство