RESTfull API с ASP.NET Core Web API часть 4
Изучите продвинутые концепции создания WEB-API RESTful (C#) для использования в веб-приложениях.
Description
Это четвертая часть курса, об использовании WEB API в NET.
В этой части, на основе кода готового WEB приложения c ASP NET MVC, а также WEB API NET,
будет внесены некоторые исправления и дополнения.
В первом разделе этой части курса будет добавлено:
- гибкая настройка версий API, как на сервере, так и на клиенте;
- оптимизирован интерфейс верхней панели навигации в веб приложении,
- настроены стандартные заставки для отсутствующих фото,
- добавлено меню для выбора роли пользователя при регистрации.
В следующем разделе, будет добавлена функциональность загрузки и хранения файлов изображений,
на сервере API, а также добавлен такой интерфейс для загрузки и передачи файлов изображений ,
в WEB приложении на ASP NET MVC.
Далее, будет изменен и оптимизирован работающий код, для генерации и использования токенов доступа,
или Access Token в WEB API NET.
Далее, в работающем коде решения, будет добавлено генерация и использование токенов обновления,
или Refresh Token, с детальным разбором того как и почему используются вместе Access Token и Refresh Token,
на примере реально работающего приложения. А также будет показан пример попытки получить доступ к ресурсам API, не авторизованному клиенту, и логику защиты от несанкционированного доступа.
Далее, будут добавлены новые возможности использования интерфейса Swagger, для отладки обработки запросов в WEB API NET.
В конце, студентам успешно прошедшим эту часть курса, будет предложено ознакомиться с дополнительными материалами по отладке приложений и управлению ошибками в ASP NET.
При повторении кода, вам также придется самостоятельно решать задачи и решать проблемы.
Так что, это позволит вам также, получить некоторые дополнительные навыки, для реальной разработки.
What You Will Learn!
- Изучите основы ASP NET Core Web API
- Создайте собственное приложение с архитектурой RESTfull API на .NET 7
- Изучите основы документирования API
- Добавьте Entity Framework в .NET API, с использованием подхода "Code First"
- Настройте загрузку и хранение файлов изображений в API
- Настройку загрузку и передачу файлов изображений из приложения на ASP NET MVC
- Настройте корректное использование Access Token и Refresh Token с ASP NET Identity
Who Should Attend!
- Для тех, кто хочет изучить основы создания RESTfull API на базе .NET 7