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

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

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

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

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

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

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

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

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