Открыто

Проектирование архитектуры и интеграций сервисов (полный тариф) [Stepik] [Глеб Учитель]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 14 май 2026.

Основной список: 5 участников

  1. 14 май 2026
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Проектирование архитектуры и интеграций сервисов (полный тариф) [Stepik] [Глеб Учитель]

    2026-05-14_104937.jpg

    Вы отработаете на практике проектирование архитектуры веб-сервиса и интеграций с нуля. Соберёте требования (ФТ и НФТ), решите архитектурные вопросы (стиль, база данных, масштабирование), настроите межсервисные взаимодействия API (от gRPC и REST, до WS и Webhook) или брокеры сообщений (Kafka / MQ), задокументируете их в Swagger и опишите инфраструктуру вашего проекта. Поддержка преподавателя и задачи с проверкой. Построение карьеры в IT - от понимания кто такой HR до трудоустройства. Воркшопы с экспертами.

    Чему вы научитесь
    • Выявление функциональных и нефункциональных требований
    • Выбор лучшего архитектурного решения для вашего веб-сервиса
    • Проектирование распределенных систем с учетом CAP-теоремы, ACID и BASE
    • Основы работы с реляционными и NoSQL базами данных
    • Моделирование структур данных и их масштабирование
    • Введение в хранилища DWH и ETL-процессы
    • Применение различных архитектурных паттернов и стилей
    • Проектирование интеграции по API и с брокерами сообщений, моделирование в UML
    • Использование популярных технологий в интеграциях - синхронных и асинхронных
    • Выбор оптимального решения под конкретную задачу интеграции
    • Тестирование и исследование API в инструментах cURL, Postman, SOAP UI, Chrome DevTools
    • Обеспечение безопасности и производительности вашей интеграции
    • Документирование с помощью Swagger и других инструментов
    • Разработка своего API на Python
    • Построение своего карьерного плана
    • Создание вашего идеального резюме
    • Лайфхаки трудоустройства в IT
    • Закрытые воркшопы с Глебом Учителем\экспертами на тему API, архитектуры, баз данных, проектирования IT систем
    Популярность API и веб-сервисов быстро растет. Более того, интеграции через брокеры сообщений становятся все более актуальными в мире высоконагруженных систем по типу Netflix, Amazon, Google. Наш курс поможет вам освоить ключевые навыки работы с проектированием архитектуры и интеграций веб-сервисов, укрепить свои карьерные позиции и, возможно, открыть новые профессиональные возможности в мире IT.

    В курсе мы познакомим вас с принципами построения архитектуры веб-сервисов (включая базы данных и хранилища DWH), разнообразием интеграций с помощью API и через брокеры сообщений.

    Все версии нашего курса:
    Текущий курс - разбираем интеграции (API / брокеры) и проектирование архитектуры сервисов (с поддержкой преподавателя).
    Отрабатываем практические навыки на воркшопах с опытными экспертами.
    А также учимся планировать карьеру в IT - делаем эффективное резюме, успешно проходим собеседования, подбираем работу мечты.
    Разбираем интеграции (API / брокеры) и проектирование архитектуры сервисов
    (с поддержкой преподавателя)
    Разбираем интеграции (API / брокеры) и проектирование архитектуры сервисов
    (без поддержки преподавателя)

    Записи всех прошедших занятий доступны только на этом тарифе (уже 12 записей выложены!). Изучаемые темы:
    Проектирование API
    Разработка архитектуры веб-приложения
    Дизайн баз данных (SQL \ NoSQL)
    Концептуальное проектирование ИТ-систем
    и другие актуальные темы

    Отдельный модуль про карьеру в IT:
    Разбираем на практике все этапы найма - от поиска работы мечты до получения оффера и трудоустройства
    Помогаем создать вам идеальное резюме
    Изучаем самые эффективные тактики поиска вакансий
    Оформляем LinkedIn, который работает
    Получаем навык прохождения всех этапов собеседований
    Используем сервисы для мониторинга рынка

    Для кого этот курс
    Курс будет полезен системным аналитикам, бизнес-аналитикам, тестировщикам, дата-аналитикам, менеджерам проекта / продукта, техническим писателям, начинающим разработчикам и архитекторам.

    Начальные требования
    Начальных требований нет, только желание учиться.

    Программа курса
    Введение
    Как работает интернет
    Введение про API
    Проектирование API – JSON-RPC
    Проектирование API – SOAP
    Проектирование API – GraphQL
    Проектирование API – gRPC
    Проектирование API – REST
    Event-based (событийно-ориентированные) асинхронные API
    БОНУС - интеграции для профессионалов
    Брокеры сообщений
    Solution Architecture и System Design - введение
    Solution Architecture и System Design - Технологические подходы
    Проектирование баз данных SQL
    Проектирование баз данных NoSQL и DWH
    Карьера в IT - с нуля до трудоустройства
    Записи всех проведённых воркшопов

    Введение
    Введение и цели курса

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

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

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

    Проектирование API – SOAP
    XML - это вам не XSD (и тем более не HTML)
    Особенности реализации SOAP
    Ваше второе спроектированное API
    Применение SOAP
    Документирование, WSDL
    Осваиваем мощный инструмент - SOAP UI
    Проект в ваше портфолио

    Проектирование API – GraphQL
    Концепции GraphQL
    Ваше третье спроектированное API
    Применение GraphQL
    Проект в ваше портфолио

    Проектирование API – gRPC
    Развитие HTTP - от 1.0 до 2.0
    gRPC, микросервисы, сериализация данных, Proto
    Ваше четвертое проектированное API
    Применение gRPC
    Проект в ваше портфолио

    Проектирование API – REST
    Концепции REST, архитектура, stateless, кеширование
    Концепции REST, HATEOAS, балансировщики
    Проектирование ресурсов
    Проектирование методов
    Методы и ключ идемпотентности
    Сортировка, фильтрация, пагинация
    Второй мощный инструмент - Postman
    Алгоритм проектирования данных и ошибок
    Согласованные взаимодействия и MIME-типы
    Безопасность в сети: хеши, ключи, подпись
    HTTPS - изучаем каждую деталь
    Третий мощный инструмент - Chrome DevTools
    Аутентификация и авторизация: api-key, токены, mtls, jwt, oAuth2
    Глубже в безопасность: атаки XSS, clickjacking и другие
    Версионирование API - зло или семантическое?
    Эффективное API: управление кешем, batch, chunked, rate limiting
    Документирование, OpenAPI Swagger
    Применение REST API
    Проект в ваше портфолио

    Event-based (событийно-ориентированные) асинхронные API
    Синхронные и асинхронные запросы - в чём разница?
    Асинхронное HTTP API - Callback, Polling, Long Polling
    Webhooks
    WebSocket, Server Sent Events
    Эффективность API - Retry, Timeout, security, идемпотентность
    Согласованность и параллелизм
    CAP теорема
    ACID и BASE, строгая согласованность, и в конечном счёте
    Low coupling и High cohesion
    Тестирование по модулю
    Проекты в портфолио

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

    Брокеры сообщений
    Концепция брокеров сообщений
    Apache Kafka
    RabbitMQ
    ESB

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

    Solution Architecture и System Design - Технологические подходы
    Паттерны микросервисной архитектуры
    Обеспечение безопасности
    Обеспечение производительности
    Обеспечение надёжности
    BigData и ML
    DevOps и инфраструктура

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

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

    Карьера в IT - с нуля до трудоустройства
    Знакомство со сферой IT
    Стратегическое планирование карьеры
    Процесс найма, тактики трудоустройства, резюме
    Собеседование, оффер, трудоустройство
    Испытательный срок, рост на текущем рабочем месте

    Записи всех проведённых воркшопов
    Записи воркшопов - часть 1
    Записи воркшопов - часть 2
    Записи воркшопов - часть 3

    Что вы получаете
    • Знания, которые сейчас востребованы у любого работодателя
    • Опыт проектирования архитектуры и интеграций веб-сервисов, используя современные технологии API
    • Понимание работы брокеров сообщений
    • 15+ проектов в портфолио
    • Экспертизу в области Web Services, Solution Architecture, API, Messaging Brokers, Database что несомненно приведет вас к новым возможностям карьерного роста и увеличению заработной платы
    Стоимость: 44000 руб.
    Скрытая ссылка
     
  2. Последние события

    1. Fidgety
      Fidgety участвует в складчине.
      14 май 2026
    2. skladchik.com
      В складчине участвует 5 человек(а).
      14 май 2026
    3. CaBa_7
      CaBa_7 участвует в складчине.
      14 май 2026
    4. Phisa
      Phisa участвует в складчине.
      14 май 2026