Skip to content

SENATOROVAI/devtools_swagger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Работа с DevTools и Swagger UI

Данный репозиторий содержит выполнение двух заданий, посвящённых работе с инструментами разработчика браузера (DevTools) и Swagger UI на примере API образовательной платформы ИТМО.


Структура репозитория

task1-devtools/
├── description.md
└── devtools.mp4
task2-swagger/
├── comments.md
├── image.png
├── swagger_part1.mp4
└── swagger_part2.mp4

README.md

Задание 1. DevTools

В рамках первого задания продемонстрирована работа с DevTools в браузере:

  • анализ сетевых запросов во вкладке Network
  • процесс авторизации пользователя и получение JWT-токена
  • локальное изменение HTML-разметки страницы через вкладку Elements
  • просмотр ответов API с пользовательской информацией

Материалы:

  • task1-devtools/devtools.mp4 — запись экрана с выполнением задания
  • task1-devtools/description.md — текстовое описание и пояснения

Задание 2. Swagger UI

Во втором задании продемонстрирована работа с API через Swagger UI:

  • использование access-token для выполнения защищённых запросов
  • выполнение запросов от имени авторизованного пользователя
  • получение информации, связанной с курсами и структурой обучения
  • демонстрация ролевой модели доступа (ответ 403 Forbidden для пользователя с ролью студент при попытке доступа к защищённым ресурсам)

Видеозапись выполнения задания разделена на две части для удобства просмотра.

Материалы:

  • task2-swagger/swagger_part1.mp4 — авторизация и выполнение запросов
  • task2-swagger/swagger_part2.mp4 — анализ ограничений доступа и protected API
  • task2-swagger/image.png — скриншот ответа API с ошибкой доступа
  • task2-swagger/comments.md — комментарии и пояснения

Безопасность

В репозитории отсутствуют реальные пароли, JWT-токены и другие чувствительные данные. Все значения, используемые в описаниях, обезличены или приведены в обобщённом виде.


Итог

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •