Курс включает 5 логически связанных занятий, в рамках которых слушатели изучат теорию и сразу закрепят её на практике. Обучение построено по принципу постепенного наращивания функциональности, что помогает лучше понимать, как создаются современные Web API.
Основная цель обучения
Подготовить разработчика к самостоятельному созданию и поддержке Web API, а также дать понимание архитектурных подходов и практических инструментов ASP.NET Web API 2.
Что вы изучите на курсе
Основы Web API: назначение, структура, ключевые концепции.
Маршрутизация и контроллеры: настройка маршрутов, работа с эндпоинтами, принципы REST.
Создание CRUD-функционала: работа с данными, реализация стандартных операций.
Валидация и фильтры: создание фильтров, обработка ошибок, логирование.
Практическая реализация API для интернет-магазина: управление товарами и категориями, построение реального проекта.
Практическая часть курса
Каждое занятие включает практические кейсы. В ходе курса слушатели шаг за шагом создадут полноценный Web API для интернет-магазина.
В рамках практики вы будете:
Проектировать структуры данных и модели.
Создавать эндпоинты для каталога товаров.
Настраивать категории и фильтры отображения.
Добавлять дополнительный функционал по мере прохождения занятий.
Результаты прохождения курса
После завершения обучения вы сможете:
Создавать собственные Web API на ASP.NET Web API 2.
Поддерживать и развивать существующие API.
Применять лучшие практики при работе с серверной стороной приложений.
Использовать готовый проект интернет-магазина как портфолио.