Курс «JS: REST API (Fastify)»

Последнее обновление: 29 ноября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

15 уроков (видео и/или текст)
10 упражнений в тренажере
48 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите создание REST API с использованием Fastify. Вы узнаете больше о настройке окружения, использовании OpenAPI для документирования и аутентификации с помощью JWT токенов.В итоге вы научитесь разрабатывать высокопроизводительные API, управлять ресурсами и обеспечивать безопасность данных.

Знания о REST API пригодятся, если вы решите разрабатывать веб-приложения или мобильные приложения. Знания из этого курса помогают программистам оптимизировать взаимодействие между клиентом и сервером, а также улучшать производительность приложений.

Курс подойдет разработчикам, имеющим базовые знания Fastify, а также тем, кто знаком с основами HTTP, JSON и работой с базами данных.

Чему вы научитесь

  • Проектировать REST API с Fastify
  • Интегрировать API с базой данных и управлять ресурсами
  • Реализовывать операции CRUD и работать с различными форматами данных
  • Настраивать аутентификацию с использованием JWT токенов
  • Валидировать и фильтровать входные данные запросов
  • Применять подходы Code First и API First в разработке
  • Реализовывать версионирование API и идемпотентность HTTP методов
  • Проводить тестирование и документирование API с помощью OpenAPI
  • Понимать принципы REST-архитектуры и их применение на практике

Программа

1

Введение

Познакомиться с курсом и его целями

2

Подготовка проекта

Познакомиться с курсом и его целями

3

Интеграция с базой данных

Познакомиться с курсом и его целями

4

REST-архитектура

Познакомиться с курсом и его целями

5

Реализация CRUD

Познакомиться с курсом и его целями

6

Тестирование

Познакомиться с курсом и его целями

7

Аутентификация

Познакомиться с курсом и его целями

8

Code First vs API First

Познакомиться с курсом и его целями

9

Валидация данных запроса и ответа

Познакомиться с курсом и его целями

10

Валидация бизнес-правил

Познакомиться с курсом и его целями

11

Problem Details

Познакомиться с курсом и его целями

12

Авторизация

Познакомиться с курсом и его целями

13

Мета данные

Познакомиться с курсом и его целями

14

Вложенные ресурсы

Познакомиться с курсом и его целями

15

Версионирование

Познакомиться с курсом и его целями

Формат обучения

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы