Кур рассчитан на детей с 12 лет, только индивидуальные занятия

Курс по фреймворку FastAPI для детей 12 лет

Компактное и практическое введение в разработку веб-приложений с использованием двух популярных фреймворков Flask и FastAPI. Изучим создание маршрутов, обработку запросов и создание API. Курс обеспечит быстрый старт в разработке веб-приложений на Python
Программа
Курс рассчитан на 9 месяцев обучения. Продолжительность каждого занятия – 1,5 часа.
Модуль №1.
Введение в FastAPI
  • Основные концепции и принципы работы FastAPI
  • Установка и настройка окружения для разработки с FastAPI
  • Создание простого API-приложения с использованием FastAPI
Модуль №2.
Работа с базами данных и моделями в FastAPI
  • Интеграция с различными базами данных, такими как SQLite, MySQL, PostgreSQL
  • Работа с ORM (объектно-реляционное отображение) в FastAPI, например SQLAlchemy
  • Реализация CRUD операций для работы с данными в базе данных через API
Модуль №3.
Аутентификация и авторизация в FastAPI
  • Настройка аутентификации с использованием JWT или OAuth
  • Реализация механизмов авторизации и контроля доступа к ресурсам API
  • Защита API от атак, таких как CSRF (межсайтовая подделка запроса) или инъекции SQL
Модуль №4.
Работа с маршрутами и запросами в FastAPI
  • Работа с различными типами запросов (GET, POST, PUT, DELETE) и параметрами в URL
  • Обработка и валидация данных, полученных из запросов
  • Создание пользовательских маршрутов и настройка обработчиков запросов
Модуль №5.
Тестирование и развертывание FastAPI-приложений
  • Написание модульных и интеграционных тестов для проверки функциональности и надежности приложения
  • Использование инструментов для автоматического тестирования, таких как pytest
  • Развертывание FastAPI-приложения на сервере с использованием Docker или других контейнеризационных технологий
Что будет после окончания курса?
Уваровский Леонид
Преподаватель курса
Начал заниматься программированием из-за интересного тестового задания на позицию разработчика в крупный банк.
Имеет опыт коммерческой разработки в крупных российских компаниях.

Статья о Леониде в нашем блоге →

Занятия раз в неделю

Подберем удобное время для занятий – после школы или на выходных.

9 месяцев обучения

Ребята успеют достичь результатов и подготовиться к участию в олимпиадах различного уровня.

Уроки по 90 минут

Мы не любим нудные лекции. Ребята изучают новый материал сразу на практике.

До 8 человек в группе

Преподаватель успевает уделить время и поработать с каждым учеником индивидуально.

Остался последний шаг — оставить заявку на вводное занятие

Нажимая кнопку, Вы соглашаетесь с политикой обработки персональных данных

Подписывайтесь на наши социальные сети