Описание
[Глеб Учитель] Проектирование архитектуры и интеграций (API / брокеры) сервисов (2023) [Stepik]
![[Глеб Учитель] Проектирование архитектуры и интеграций (API брокеры) сервисов (2023) [Stepik]](https://freekurses.site/wp-content/uploads/gleb-uchitel-proektirovanie-arhitektury-i-integracij-api-brokery-servisov-2023-stepik.png)
Чему вы научитесь:
- Выявление функциональных и нефункциональных требований
- Выбор лучшего архитектурного решения для вашего веб-сервиса
- Проектирование распределенных систем с учетом CAP-теоремы, ACID и BASE
- Основы работы с реляционными и NoSQL базами данных
- Применение различных архитектурных паттернов и стилей
- Проектирование интеграции по API и с брокерами сообщений, моделирование в UML
- Использование популярных технологий в интеграциях — синхронных и асинхронных
- Выбор оптимального решения под конкретную задачу интеграции
- Тестирование и исследование API в инструментах cURL, Postman, SOAP UI, Chrome DevTools
- Обеспечение безопасности и производительности вашей интеграции
- Документирование с помощью Swagger и других инструментов
- Разработка своего API на Python
Вы легко и просто усвоите широкий материал со всеми понятиями проектирования интеграций с помощью API и брокеров сообщений, о которых необходимо знать:
- Модель TCP/IP и протоколы — HTTP, TCP, UDP, TLS, HTTPS
- Разница между веб-сервисом, веб-сайтом, API и SDK
- Инструменты тестирования и исследования API — cURL, Postman, SOAP UI, Chrome DevTools
- Создание данных в различных форматах — JSON, XML, YAML
- Проектирование API в популярных синхронных технологиях — JSON-RPC, SOAP, GraphQL, gRPC, REST. И в асинхронных инструментах — HTTP Async (Callback, Polling, Long Polling), Webhooks, WebSockets, Server Sent Events.
Их различия, преимущества и варианты использования - Документирование API в OpenRPC, схемах XSD+WSDL / SDL / Proto, OpenApi Swagger, AsyncAPI Spec
- Api First и Code First подходы
- Концепции API веб-сервисов — клиент-серверная модель и масштабируемость веб-сервисов
- Работа со списками данных в API: сортировка, фильтрация, пагинация
- Согласование содержимого и MIME-типы
- Основы конфиденциальности: хеширование, ключи шифрования, электронная подпись
- Разница между аутентификацией, идентификацией и авторизацией. А также технологии: Api-Key, токены доступа, mTLS, JWT, oAuth2 + OpenID Connect
- Безопасность: защита вашего API от злоумышленников
- Семантическое версионирование
- Производительность API: управление кешированием, batch-запросы, chunked-запросы, rate limiting, retry, timeout
- Проектирование интеграции с нуля — сбор требований и моделирование в UML
- Интеграции через брокеры сообщений: понятия, преимущества и области применения
- Внутреннее устройство брокеров сообщений: RabbitMQ, Apache Kafka
- Работа с паттернами асинхронного обмена сообщениями: Request-Reply, Publish-Subscribe, Point-to-Point
- Проектирование надежных, безопасных и эффективных интеграций с использованием брокеров сообщений
- Гарантии доставки и очерёдность доставки
- Другие стили интеграции (файлы, общая БД)
- Реализация своего API с помощью кода на Python
Вы легко и просто усвоите широкий материал со всеми понятиями о проектировании архитектуры веб-сервисов, о которых необходимо знать:
- Введение в архитектуру веб-приложений
- Распределённые системы в контексте веб-сервисов — что это?
- Архитектурные стили (монолит, микросервисы, SOA и т.д.)
- Типы межсервисных взаимодействий (интеграций)
- Архитектурные паттерны: API Gateway, Backend for Frontend, Servise Mesh и др.
- Параллелизм, согласованность (строгая и в конечном счёте)
- Теоремы CAP / BASE / ACID и их влияние на архитектуру
- Использование блокировок (оптимистичных и пессимистичных) и транзакций
- Выбор подходящей базы данных — реляционные SQL / NoSQL
- Шардирование и партиционирование баз данных
- Low coupling и High cohesion, проблема N+1
- Техники масштабирования (горизонтальное / вертикальное)
- Инфраструктура веб-приложения (безопасность, мониторинг, развёртывание в сетевой среде)
- Оценка стоимости архитектурного решения
- Документирование архитектуры в C4 и других нотациях
- Документирование всего веб-сервиса.
Автор курса: Глеб Учитель
Сайт продажника: https://stepik.org/course/175243/promo
Цена с продажника: 13990 руб.
У нас Вы можете приобрести всего за 200 руб.

![[Глеб Учитель] Проектирование архитектуры и интеграций (API / брокеры) сервисов (2023) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/01/gleb-uchitel-proektirovanie-arhitektury-i-integracij-api-brokery-servisov-2023-stepik.png)
![[Николай Мищенков] Работа с SSH клиентом PuTTY (2025) [Stepik]](https://infoshopik.com/wp-content/uploads/2025/03/nikolay-mischenkov-rabota-s-ssh-klientom-putty-2025-stepik--324x324.png)
![[Артемий Анцупов] Канбан-метод. Как эффективно применить (2023) [Alpina Digital]](https://infoshopik.com/wp-content/uploads/2023/09/artemij-ancupov-kanban-metod.-kak-jeffektivno-primenit-2023-alpina-digital--324x324.png)
![[SWIFTBOOK] Платные видеокурсы на русском языке по Swift 5 (2019)](https://infoshopik.com/wp-content/uploads/2021/12/swiftbook-platnye-videokursy-na-russkom-jazyke-po-swift-5-2019-324x324.jpg)
![[Александр Кузнецов] Автоматизация тестирования веб-приложений с помощью Selenium [2] (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/08/aleksandr-kuznetsov-avtomatizatsiya-testirovaniya-veb-prilozheniy-s-pomoschyu-selenium-2-2024-stepik--324x324.png)
![[Александр Миленькин, Иван Александров] Делаем свой AI-продукт на базе ChatGPT или других LLM моделей (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/10/aleksandr-milenkin-ivan-aleksandrov-delaem-svoy-ai-produkt-na-baze-chatgpt-ili-drugih-llm-modeley-2024-stepik--324x324.png)
![[Udemy] Telegram Chatbot Bootcamp using JavaScript (Deni Temirov) (2019)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-telegram-chatbot-bootcamp-using-javascript-deni-temirov-2019-324x324.jpg)
![[Яндекс.Практикум] Мидл фронтенд-разработчик (2021) [Часть 1 из 5]](https://infoshopik.com/wp-content/uploads/2021/12/jandeks.praktikum-midl-frontend-razrabotchik-2021-chast-1-iz-5-324x324.png)
![[Илья Ибрагимов, Валентин Матвейчик, Сергей Сидоренко] Backend-разработчик на Go (2025) [Skillfactory] [Тариф Базовый]](https://infoshopik.com/wp-content/uploads/2025/06/ilya-ibragimov-valentin-matveychik-sergey-sidorenko-backend-razrabotchik-na-go-2025-skillfactory-tarif-bazovyy-324x324.png)
![[Яндекс.Практикум] Как стать инженером по тестированию (2020)](https://infoshopik.com/wp-content/uploads/2021/12/jandeks.praktikum-kak-stat-inzhenerom-po-testirovaniju-2020-324x324.png)
![[Aleksandr Ponov] Автоматизация тестирования+Программирование на Python с нуля (2022) [Udemy]](https://infoshopik.com/wp-content/uploads/2024/03/aleksandr-ponov-avtomatizacija-testirovanijaprogrammirovanie-na-python-s-nulja-2022-udemy-324x324.png)

![[Udemy] Windows Server 2016 (70-740) полный видеокурс (Elchin Jamalov) (2019)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-elchin-jamalov-windows-server-2016-70-740-polnyj-videokurs-2019-324x324.jpg)
![[Яндекс Практикум] Аналитик данных (2021) [3 часть]](https://infoshopik.com/wp-content/uploads/2021/12/jandeks-praktikum-analitik-dannyh-2021-1-chast-324x324.png)
![[Специалист] Установка, хранение данных и вычисления с Windows Server 2016 (2020)](https://infoshopik.com/wp-content/uploads/2021/12/specialist-ustanovka-hranenie-dannyh-i-vychislenija-s-windows-server-2016-2020-324x324.jpg)
![[Ольга Пономарёва] Топ-100 задач на собеседовании для аналитиков (2025)](https://infoshopik.com/wp-content/uploads/2025/04/olga-ponomaryova-top-100-zadach-na-sobesedovanii-dlya-analitikov-2025-324x324.png)

![[Доминик Кузьмицкий] Веб разработка - создание сайта с нуля HTML, CSS, JavaScript (2020)](https://infoshopik.com/wp-content/uploads/2021/12/dominik-kuzmickij-veb-razrabotka-sozdanie-sajta-s-nulja-html-css-javascript-324x324.png)
![[YouRa Allakhverdov] Современный JavaScript - с Нуля до Junior Специалиста (2022) [Udemy]](https://infoshopik.com/wp-content/uploads/2022/05/youra-allakhverdov-sovremennyj-javascript-s-nulja-do-junior-specialista-2022-udemy-324x324.png)
![[Илья Чигарев] Идеальный сайт на WordPress 2.0 (2025) [Тариф Только курс]](https://infoshopik.com/wp-content/uploads/2025/04/ilya-chigarev-idealnyy-sayt-na-wordpress-2.0-2025-tarif-tolko-kurs--324x324.png)
![[Techbear] Безопасный Вордпресс за 2 вечера - Максимальная защита (2024)](https://infoshopik.com/wp-content/uploads/2024/07/techbear-bezopasnyj-vordpress-za-2-vechera-maksimalnaja-zashhita-2024-324x324.png)
Отзывы
Отзывов пока нет.