Курс на Stepik
Обложка курса «Проектирование архитектуры и интеграций + ИИ (полный тариф)» на Stepik
44 000 ₽

Проектирование архитектуры и интеграций + ИИ (полный тариф) ★ 4.765

Открыть на
STEPIK.ORG

Глубокое погружение в REST, gRPC, SOAP, проектирование баз данных и брокеры сообщений (Kafka, RabbitMQ). Делегирование рутины нейросетям (ИИ). Перестанете бояться технических собеседований и начнете говорить с разработчиками на одном языке. Курс собран так, чтобы пробить зарплатный потолок и вырасти в грейде - ученики тому подтверждение.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Проектирование архитектуры и интеграций + ИИ (полный тариф)»Учеников на курсе 337
Сертификаты, выданные на курсе «Проектирование архитектуры и интеграций + ИИ (полный тариф)»Сертификатов выдано 182
Отзывы о курсе «Проектирование архитектуры и интеграций + ИИ (полный тариф)»Отзывов получено 17
Рейтинг курса «Проектирование архитектуры и интеграций + ИИ (полный тариф)»Рейтинг курса 4.765
Уроки в курсе «Проектирование архитектуры и интеграций + ИИ (полный тариф)»Количество уроков 113
Тесты в курсе «Проектирование архитектуры и интеграций + ИИ (полный тариф)»Количество квизов 228
Время прохождения курса «Проектирование архитектуры и интеграций + ИИ (полный тариф)»Время прохождения курса —
Стоимость курса «Проектирование архитектуры и интеграций + ИИ (полный тариф)»Стоимость курса 44 000 ₽ —
Обновления курса «Проектирование архитектуры и интеграций + ИИ (полный тариф)»Обновления курса — —
Дата публикации курса «Проектирование архитектуры и интеграций + ИИ (полный тариф)»Дата публикации курса — ———
Последнее обновление курса «Проектирование архитектуры и интеграций + ИИ (полный тариф)»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Проектирование архитектуры и интеграций + ИИ (полный тариф)» 18 разделов Уроки в курсе «Проектирование архитектуры и интеграций + ИИ (полный тариф)» 113 уроков Тесты в курсе «Проектирование архитектуры и интеграций + ИИ (полный тариф)» 228 тестов Время прохождения курса «Проектирование архитектуры и интеграций + ИИ (полный тариф)» 51 ч. Последнее обновление курса «Проектирование архитектуры и интеграций + ИИ (полный тариф)» обн. 30 августа 2026

Введение

1 урок
1. Введение и цели курса ↗

Как работает интернет

4 урока
1. Основы интернета ↗
2. Модель TCP/IP и устройства ↗
3. Веб-сайт? Веб-сервис? Веб-приложение? ↗
4. Подробный процесс загрузки сайта ↗

Введение про API

6 уроков
1. Что такое API и зачем оно нужно? Виды API ↗
2. API, SDK, WEB-Service: в чём разница ↗
3. Пример API веб-сервиса, первая практика ↗
4. HTTP - основной протокол интернета ↗
5. JSON - популярный формат сообщений в интернете ↗
6. Уровни развития API, модель Ричардсона ↗

Проектирование API – JSON-RPC

5 уроков
1. Глубже в интернет - ресурсы, порт, сокет ↗
2. Ваше первое спроектированное API ↗
3. Применение JSON-RPC ↗
4. Документирование, Swagger, API/Code First и OpenRPC ↗
5. Проект в ваше портфолио ↗

Проектирование API – SOAP

7 уроков
1. XML - это вам не XSD (и тем более не HTML) ↗
2. Особенности реализации SOAP ↗
3. Ваше второе спроектированное API ↗
4. Применение SOAP ↗
5. Документирование, WSDL ↗
6. Осваиваем мощный инструмент - SOAP UI ↗
7. Проект в ваше портфолио ↗

Проектирование API – GraphQL

4 урока
1. Концепции GraphQL ↗
2. Ваше третье спроектированное API ↗
3. Применение GraphQL ↗
4. Проект в ваше портфолио ↗

Проектирование API – gRPC

5 уроков
1. Развитие HTTP - от 1.0 до 2.0 ↗
2. gRPC, микросервисы, сериализация данных, Proto ↗
3. Ваше четвертое проектированное API ↗
4. Применение gRPC ↗
5. Проект в ваше портфолио ↗

Проектирование API – REST

19 уроков
1. Концепции REST, архитектура, stateless, кеширование ↗
2. Концепции REST, HATEOAS, балансировщики ↗
3. Проектирование ресурсов ↗
4. Проектирование методов ↗
5. Методы и ключ идемпотентности ↗
6. Сортировка, фильтрация, пагинация ↗
7. Второй мощный инструмент - Postman ↗
8. Алгоритм проектирования данных и ошибок ↗
9. Согласованные взаимодействия и MIME-типы ↗
10. Безопасность в сети: хеши, ключи, подпись ↗
11. HTTPS - изучаем каждую деталь ↗
12. Третий мощный инструмент - Chrome DevTools ↗
13. Аутентификация и авторизация: api-key, токены, mtls, jwt, oAuth2 ↗
14. Глубже в безопасность: атаки XSS, clickjacking и другие ↗
15. Версионирование API - зло или семантическое? ↗
16. Эффективное API: управление кешем, batch, chunked, rate limiting ↗
17. Документирование, OpenAPI Swagger ↗
18. Применение REST API ↗
19. Проект в ваше портфолио ↗

Event-based (событийно-ориентированные) асинхронные API

11 уроков
1. Синхронные и асинхронные запросы - в чём разница? ↗
2. Асинхронное HTTP API - Callback, Polling, Long Polling ↗
3. Webhooks ↗
4. WebSocket, Server Sent Events ↗
5. Эффективность API - Retry, Timeout, security, идемпотентность ↗
6. Согласованность и параллелизм ↗
7. CAP теорема ↗
8. ACID и BASE, строгая согласованность, и в конечном счёте ↗
9. Low coupling и High cohesion ↗
10. Тестирование по модулю ↗
11. Проекты в портфолио ↗

БОНУС - интеграции для профессионалов

9 уроков
1. Начало: сбор требований и моделирование интеграции в UML ↗
2. Алгоритм проектирования интеграции - шаг за шагом ↗
3. Четвёртый мощный инструмент - cURL ↗
4. Документирование веб-сервиса ↗
5. Введение в архитектуру веб-приложений и паттерны API ↗
6. Ещё про стили интеграции (обмен файлами, общие данные) ↗
7. Вызываем внешнее, и запускаем своё API с помощью Python ↗
8. Проблема N+1 ↗
9. (secret) Что спрашивают про API на собеседованиях ↗

Брокеры сообщений

4 урока
1. Концепция брокеров сообщений ↗
2. Apache Kafka ↗
3. RabbitMQ ↗
4. ESB ↗

Solution Architecture и System Design - введение

14 уроков
1. Введение в архитектуру веб-приложений ↗
2. Распределённые системы в контексте архитектуры - что это? ↗
3. Процесс проектирования архитектуры решений ↗
4. Этап 1: Выявление и анализ требований к решению ↗
5. Этап 2: Определение нефункциональных требований и ограничений ↗
6. Этап 3: Выделение архитектурно значимых требований и компромиссы ↗
7. Этап 4.1: Проектирование концепции решения вместе с тех.лидами ↗
8. Этап 4.2: Проектирование концепции решения вместе с тех.лидами ↗
9. Этап 4.3: Проектирование концепции решения вместе с тех.лидами ↗
10. Этап 4.4: Проектирование концепции решения вместе с тех.лидами ↗
11. Этап 5: Документирование решения ↗
12. Этап 6: Презентация и Согласование решения ↗
13. Этап 7: Участие в процессах разработки и вывода продукта ↗
14. Дополнительные этапы: бюджет, продажа, прототипирование ↗

Solution Architecture и System Design - Технологические подходы

6 уроков
1. Паттерны микросервисной архитектуры ↗
2. Обеспечение безопасности ↗
3. Обеспечение производительности ↗
4. Обеспечение надёжности ↗
5. BigData и ML ↗
6. DevOps и инфраструктура ↗

Проектирование баз данных SQL

3 урока
1. Введение в проектирование баз данных ↗
2. Проектирование SQL баз данных - моделирование и нормализация ↗
3. Проектирование SQL баз данных - оптимизация, индексы, процедуры ↗

Проектирование баз данных NoSQL и DWH

2 урока
1. Проектирование NoSQL баз данных ↗
2. Проектирование Data Warehouse (DWH) ↗

Карьера в IT - с нуля до трудоустройства

5 уроков
1. Знакомство со сферой IT ↗
2. Стратегическое планирование карьеры ↗
3. Процесс найма, тактики трудоустройства, резюме ↗
4. Собеседование, оффер, трудоустройство ↗
5. Испытательный срок, рост на текущем рабочем месте ↗

Записи всех проведённых воркшопов

3 урока
1. Записи воркшопов - часть 1 ↗
2. Записи воркшопов - часть 2 ↗
3. Записи воркшопов - часть 3 ↗

Искусственный интеллект

4 урока
1. Что такое ИИ, как можно использовать ↗
2. Что под капотом, шеф? ↗
3. Используем агентский режим ИИ ↗
4. ИИ с внешними знаниями: RAG-подход ↗