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

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

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

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

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

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

Разделы в курсе «Проектирование архитектуры и интеграций + ИИ (полный тариф)» 18 разделов Уроки в курсе «Проектирование архитектуры и интеграций + ИИ (полный тариф)» 113 уроков Тесты в курсе «Проектирование архитектуры и интеграций + ИИ (полный тариф)» 228 тестов Время прохождения курса «Проектирование архитектуры и интеграций + ИИ (полный тариф)» 50 ч. Последнее обновление курса «Проектирование архитектуры и интеграций + ИИ (полный тариф)» обн. 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-подход