Перейти к содержанию
Learning Platform
Каталог / Data Engineering / REST API & Data Formats для Junior Data Engineer
Глоссарий Troubleshooting
Курс 26 · Data Engineering Бесплатно

REST API & Data Formats для Junior Data Engineer

HTTP, статус-коды, OAuth2 PKCE, JSON/CSV/Avro/Parquet, requests/httpx, контрактные тесты. Бесплатно, интерактивно. Думай как REST-клиент.

Beginner
Уровень
54
Уроков
55
Часов
15
Модулей
Что входит: 54 уроков · 15 модулей · сертификат
Часть пути «Data Engineer» Junior · Введение в Data Engineering Весь путь →
Что нужно знать заранее
2 курса
Рекомендуем Ступень 0: Основы Открыть → Рекомендуем Python 01 Открыть →
Программа
15 модулей · 54 уроков
00
Введение в курс
6 уроков · 3 ч
6 уроков Открыть →
01
Что такое API: клиент и сервер на пальцах
6 уроков · 3 ч
6 уроков Открыть →
02
Основы HTTP: запрос, ответ, методы, статусы, headers
10 уроков · 5 ч
10 уроков Открыть →
03
HTTP в проде: HTTPS/TLS, кэширование, CORS
6 уроков · 3 ч
6 уроков Открыть →
04
Форматы данных: JSON, CSV, YAML, XML, JSONL, MessagePack
10 уроков · 5 ч
10 уроков Открыть →
05
Принципы REST: ресурсы, идемпотентность, versioning, errors
8 уроков · 4 ч
8 уроков Открыть →
06
HTTP-клиенты в Python: requests и httpx
10 уроков · 5 ч
10 уроков Открыть →
07
OpenAPI и Swagger: чтение спецификаций и генерация клиентов
6 уроков · 3 ч
6 уроков Открыть →
08
Аутентификация: Basic, API keys, Bearer, OAuth2, JWT
8 уроков · 4 ч
8 уроков Открыть →
09
Пагинация, rate limits, retry и circuit breaker
6 уроков · 3 ч
6 уроков Открыть →
10
Beyond REST: GraphQL и gRPC + Protobuf
6 уроков · 3 ч
6 уроков Открыть →
11
Real-time API: webhooks, SSE, WebSocket
6 уроков · 3 ч
6 уроков Открыть →
12
Бинарные форматы для DE: Avro и Parquet
6 уроков · 3 ч
6 уроков Открыть →
13
Тестирование API: pytest, mocking, VCR, contract testing
6 уроков · 3 ч
6 уроков Открыть →
14
Capstone: multi-source ETL pipeline через REST API в Parquet
8 уроков · 4 ч
8 уроков Открыть →

Ещё в направлении · Data Engineering

Все материалы направления →