# Занятие 1. Введение в Web технологии 1. Установить и настроить linux ubuntu 20.04 ![](https://i.imgur.com/Apv65Wo.jpg) 2. Настроить подключение к репозиториям docker ![](https://i.imgur.com/L35Zvnl.png) 3. Установить Docker CE ![](https://i.imgur.com/SMTpkt5.png) 4. Установить веб-приложение https://hub.docker.com/r/bkimminich/juice-shop ![](https://i.imgur.com/9dt8AZR.png) ![](https://i.imgur.com/KH369bx.png) ![](https://i.imgur.com/NvF6Twe.png) ![](https://i.imgur.com/VsDI8Fp.png) 5. Изучить запросы браузера к приложению и форме регистрации пользователей ![](https://i.imgur.com/BGQPfJn.png) ![](https://i.imgur.com/oOBqA2c.png) ![](https://i.imgur.com/ecER6Hj.png) 6. Сформировать запрос к приложению через curl Если никакие аргументы не указаны, то команда curl выполняет HTTP-запрос get и отображает статическое содержимое страницы. Оно аналогично тому, что мы видим при просмотре исходного кода в браузере. ![](https://i.imgur.com/QYk2tnU.png) Если вы хотите посмотреть, какие заголовки отдает сервер, то можно использовать опции -I или -head. Они позволяют получить заголовок без тела документа. ![](https://i.imgur.com/ZpoQ0Nd.png) 7. Сформировать запрос к приложению через powershell ![](https://i.imgur.com/A3SRm6b.png) 8. Изучить ответ приложения и распарсить его с помощью утилиты jq Нечитабельный вариант: ![](https://i.imgur.com/hDEuteT.png) Читабельный: ![](https://i.imgur.com/BzxL5RP.png)