Курс ASP.NET Core
Создавайте серверные веб-приложения и HTTP API на ASP.NET Core.
О курсе
ASP.NET Core применяют для серверной части веб-приложений. Вы создадите API, которое принимает и проверяет запросы, работает с данными и возвращает клиенту понятные ответы.
Чему научитесь
- Запросы, ответы, маршруты и настройка приложения.
- Контроллеры, модели и проверка входящих данных.
- Подключение базы и операции чтения и записи.
- Обработка ошибок, тестирование запросов и итоговый сервис.
Программа обучения
Для каждого раздела указан ориентировочный объём в парах. Одна пара — два академических часа. Состав и темп занятий можно уточнить под вашу цель и подготовку.
Структура веб-проекта2 пары
- Запросы, ответы, маршруты и настройка приложения.
- Создание веб-проекта и конфигурация
- Маршруты, HTTP-методы и коды ответа
- Разделение окружений разработки и публикации
Создание API3 пары
- Контроллеры, модели и проверка входящих данных.
- Модель запроса и проверка входящих данных
- Контроллер или минимальный API для учебной задачи
- Документирование и проверка маршрутов
Хранение данных3 пары
- Подключение базы и операции чтения и записи.
- Схема данных и подключение к базе
- Операции создания, чтения, изменения и удаления
- Разделение модели хранения и ответа API
Практика4 пары
- Обработка ошибок, тестирование запросов и итоговый сервис.
- Обработка ошибок и понятные ответы клиенту
- Проверка запросов с разными входными данными
- Сборка итогового сервиса
Практическая работа и результат
Разрабатываете API с несколькими маршрутами и подключением к базе данных.
В процессе вы применяете темы программы к одной задаче, проверяете результат и исправляете ошибки вместе с преподавателем. Так после занятий у вас остаётся законченная учебная работа, а не только записи с объяснениями.
С чего начать
Нужны основы C# и SQL. Если часть тем уже знакома, программу можно сместить в сторону более сложной практики.
Продолжить обучение
Эта тема входит в программу «Разработка программного обеспечения». Если вам нужно освоить направление целиком, обсудите с менеджером полную программу или отдельные занятия по этой теме.
Как проходят занятия
Аудитории, оборудование и практика — как это выглядит изнутри.