HTML Diff
12 added 57 removed
Original 2026-01-01
Modified 2026-02-26
1 - <p>Последнее обновление: 26 декабря 2025 г.</p>
1 + <p>Структура HTTP-запросов</p>
2 - <p>Включено в курс</p>
2 + <p>Основные компоненты запроса: метод, URL, заголовки, тело, отличия между HTTP 1.0 и 1.1, формат и кодировка данных в запросах</p>
3 - <p>11 уроков (видео и/или текст)</p>
3 + <p>Методы HTTP</p>
4 - <h2>Описание</h2>
4 + <pбзор основных методов: GET, POST, PUT, DELETE, идемпотентность и безопасные методы, примеры использования каждого метода</p>
5 - <p>В этом курсе мы разберем принципы построения HTTP API, которые применимы ко всем языкам программирования. Вы узнаете, какие задачи можно решить с помощью API, познакомитесь с его основными составляющими, научитесь выполнять запросы разными способами и отслеживать их.</p>
5 + <p>Тело HTTP-запроса</p>
6 - <h2>Чему вы научитесь</h2>
6 + <p>Структура и формат тела запросов и ответов, различные форматы данных: JSON, XML, форматы форм, как правильно формировать тело запроса</p>
7 - <ul><li><p>Использовать спецификацию OpenAPI</p>
7 + <p>Отправка данных через формы</p>
8 - </li>
8 + <p>Как данные из форм отправляются в HTTP-запросах, различия между методами GET и POST при отправке форм, примеры работы с формами в HTML</p>
9 - <li><p>Проектировать API, используя лучшие практики</p>
9 + <p>Cookies и сессии</p>
10 - </li>
10 + <p>Как работают cookies в HTTP, использование cookies для управления сессиями, ограничения stateless-протокола HTTP</p>
11 - <li><p>Выполнять запросы с помощью Postman</p>
11 + <p>Перенаправление</p>
12 - </li>
12 + <p>Работа с перенаправлениями, виды редиректов, следование за редиректами</p>
13 - <li><p>Анализировать выполняемые запросы в браузере</p>
 
14 - </li>
 
15 - </ul><h2>Программа</h2>
 
16 - <p>1</p>
 
17 - <a>О курсе</a><p>Знакомимся с темой курса, его структурой, задачами и целями</p>
 
18 - <p>2</p>
 
19 - <a>Для чего используется HTTP API</a><p>Разбираемся, какие задачи не могут быть сделаны без API</p>
 
20 - <p>3</p>
 
21 - <a>HTTP-запросы в браузере</a><p>Знакомимся с панелью разработчика и учимся отслеживать запросы к API</p>
 
22 - <p>4</p>
 
23 - <a>Пример HTTP API</a><p>Знакомимся с эндпоинтами, учимся понимать JSON, использовать пагинацию и вложенные ресурсы</p>
 
24 - <p>5</p>
 
25 - <a>CRUD</a><p>Учимся работать с основными операциями по управлению ресурсами и знакомимся с идемпотентностью</p>
 
26 - <p>6</p>
 
27 - <a>HTTPie</a><p>Знакомимся с утилитой HTTPie для выполнения запросов из командной строки</p>
 
28 - <p>7</p>
 
29 - <a>Виды API</a><p>Выясняем, каким бывает HTTP API - RPC и REST</p>
 
30 - <p>8</p>
 
31 - <a>Аутентификация в HTTP API</a><p>Познакомиться с Bearer аутентификацией и API Keys</p>
 
32 - <p>9</p>
 
33 - <a>Авторизация в API</a><p>Познакомиться с Oauth и JWT токенами</p>
 
34 - <p>10</p>
 
35 - <a>OpenAPI (Swagger)</a><p>Изучаем стандарт, по которому создается HTTP API</p>
 
36 - <p>11</p>
 
37 - <a>Postman</a><p>Учимся выполнять запросы через популярный сервис Postman</p>
 
38 - <h2>Формат обучения</h2>
 
39 - <h2>Испытания</h2>
 
40 - <p>1</p>
 
41 - <p>Postman</p>
 
42 - <p>2</p>
 
43 - <p>Вход и создание</p>
 
44 - <p>3</p>
 
45 - <p>Работа с документацией</p>
 
46 - <p>4</p>
 
47 - <p>В поисках события</p>
 
48 - <p>5</p>
 
49 - <p>Тестирование API</p>
 
50 - <h2>Рекомендуемые программы</h2>
 
51 - <ul><li><p>Тренажер с практикой</p>
 
52 - </li>
 
53 - <li><p>Бессрочный доступ к теории</p>
 
54 - </li>
 
55 - <li><p>Асинхронный формат</p>
 
56 - </li>
 
57 - </ul>