Это четвертая часть курса, об использовании 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.
При повторении кода, вам также придется самостоятельно решать задачи и решать проблемы.
Так что, это позволит вам также, получить некоторые дополнительные навыки, для реальной разработки.