Программирование [master.dev (ex FrontendMasters), Spencer Schneidenbach] Создание API с помощью C# и ASP.NET Core (2024)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: master.dev (ex FrontendMasters), Spencer Schneidenbach​
Название: Создание API с помощью C# и ASP.NET Core (2024)​

cover.jpg

Продолжительность: 5 ч 11 мин Количество уроков: 31 Видео Язык: Английский Вес архива: 2,19 ГБ


Создание API на C# и ASP.NET Core — это фундаментальный навык для разработчиков, стремящихся создавать быстрые, масштабируемые и безопасные серверные приложения. На этом курсе вы шаг за шагом изучите, как проектировать и разрабатывать API, которые готовы к продакшену, освоите ключевые компоненты экосистемы.NET и получите практический опыт работы с современными инструментами разработчика.

Что вы изучите на курсе

Курс охватывает весь путь создания API — от базовой структуры проекта до продвинутых концепций, необходимых для реальных производственных систем.

Основы работы с ASP.NET Core

Вы начнете с понимания хостинговой модели.NET и таких важнейших элементов, как:

Логирование — как фиксировать и анализировать ключевые события в приложении;
Внедрение зависимостей (DI) — как организовать архитектуру, удобную для поддержки и расширения;
Структура API-проекта — создание, настройка и организация кода.

Создание API различными подходами

Вы научитесь работать как с контроллерами, так и с минимальными API, поймёте, в каких случаях каждый из подходов наиболее эффективен.

Контроллеры

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

Минимальные API

Идеальны для быстрых прототипов или микросервисов, где важна простота и высокая производительность.

Интеграционное тестирование и работа с данными

Одной из ключевых частей курса станет тестирование API и организация надежного взаимодействия с базами данных.

Интеграционные тесты

Вы узнаете, как использовать встроенные инструменты ASP.NET Core для проверки корректности работы API перед деплоем.

Базы данных и Entity Framework Core

Мы подробно разберём, как подключать SQL-базы данных, использовать EF Core и работать с SQLite в процессе разработки. Вы научитесь создавать модели, миграции и реализовывать слой доступа к данным.

Продвинутые возможности ASP.NET Core

Финальная часть курса посвящена тем функциям, которые отличают профессиональный API от учебного.

Middleware и фильтры

Вы поймете, как обрабатывать входящие запросы, расширять конвейер обработки и применять фильтры для валидации, логирования и безопасности.

Интеграция с OpenAPI (Swagger)

В курсе показано, как документировать API, чтобы упростить взаимодействие с фронтендом, мобильными приложениями и сторонними командами.

Практические вопросы безопасности

Вы узнаете, как защищать ваши API, правильно настраивать аутентификацию и авторизацию, предотвращать типовые уязвимости.

Деплой и конфигурация

Курс завершается обзором стратегий деплоя и управления конфигурациями, что позволит уверенно запускать API в реальном окружении.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху