На этом курсе мы будем использовать C# и экосистему .NET для создания API, готовых к работе в продакшене. Вы подробно изучите инструменты .NET и создание нового проекта API, а также основы хостинговой модели, такие как логирование и внедрение зависимостей. Затем мы создадим первые API и продемонстрируем встроенные инструменты для интеграционного тестирования. Далее рассмотрим взаимодействие вашего API с SQL-базой данных и лучшие практики по обеспечению безопасности API. В завершение мы разберем более продвинутые концепции, такие как фильтры, интеграция с OpenAPI, построение моделей и деплой.
На курсе вы узнаете:
Обзор хостинговой модели и ключевых компонентов, таких как логирование и внедрение зависимостей
Как создавать API в .NET с использованием как контроллеров, так и минимальных API
Как использовать тестирование для уверенности в работоспособности приложения при деплое
Взаимодействие с SQL-базой данных с помощью Entity Framework Core и SQLite
Глубокое изучение компонентов, таких как middleware, фильтры, валидация, безопасность и конфигурация
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.