# Макаров Дмитрий Владиславович - WEB basic. Практическая работа №1. Введение в Web технологии [toc] ## 1. Установить и настроить **linux ubuntu 20.04** ---  ---  --- ## 2. Настроить подключение к репозиториям **docker** `sudo apt install apt-transport-https ca-certificates curl software-properties-common` ---  --- `curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -` `sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"` ---  --- ## 3. Установить **Docker CE** `sudo apt install docker-ce` ---  --- `sudo systemctl status docker` ---  --- ## 4. Установить веб-приложение **juice-shop** `docker pull bkimminich/juice-shop` ---  --- `docker run --rm -p 3000:3000 bkimminich/juice-shop` ---  ---  --- ## 5. Изучить запросы браузера к приложению и форме регистрации пользователей. Основные методы формирования запросов браузера - это **POST** и **GET**. Они используются том числе при регистрации нового пользователя. ---  ---  ---  ---  ---  --- ## 6. Сформировать запрос к приложению через **curl** `curl -I http://localhost:3000` ---  --- ## 7. Сформировать запрос к приложению через **powershell** ---  --- ## 8. Изучить ответ приложения и распарсить его с помощью утилит **jq** ---  --- `curl http://localhost:3000/api/Challenges | jq` ---  ---
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up