# Занятие 1. Введение в Web технологии
## Установить и настроить linux ubuntu 20.04

Обновление:

## Настроить подключение к репозиториям docker
Установим несколько пакетов, которые можно использовать через HTTPS:

Добавим ключ GPG для официального репозитория Docker в нашу систему:

Добавим репозиторий Docker в исходники APT:

Убедимся, что установка будет выполняться из репозитория Docker, а не из репозитория Ubuntu по умолчанию:

docker-ceне выбран, но является кандидатом на установку из репозитория Docker для Ubuntu 20.04.
## Установить Docker CE
Установим докер:

По идее, при установке демон-процесс запустился. Проверим статус:

## Установить веб-приложение https://hub.docker.com/r/bkimminich/juice-shop
Выполним установку этой командой:



Запустим контейнер:

Перейдем по адресу http://localhost:3000:

## Изучить запросы браузера к приложению и форме регистрации пользователей
Исследуем страницу. Во вкладке Сеть можно увидеть get-запросы:

Так же видим post запрос с введенными логином и паролем:

Запрос не был применен, об этом говорит статус запроса:

И в ответах запроса видим, что учетные данные неверные:

## Сформировать запрос к приложению через curl
Сформируем get запрос:

Мы видим статическое отображение страницы, как если бы посмотрели код страницы в браузере.
А так мы видим, какие заголовки отдает сервер:

Сформируем пост запрос в виде JSON:

## Сформировать запрос к приложению через powershell
Получим содержимое с веб-страницы:

Использовался параметр UseBasicParsing, так как не установлен Internet Explorer.
## Изучить ответ приложения и распарсить его с помощью утилит jq
