Скрыть объявление

11 ноября — Всемирный день шопинга!

В этот день все что-то покупают, сравнивают цены, охотятся за скидками и добавляют в корзину вещи, о существовании которых ещё вчера даже не подозревали. Ну а мы решили не оставлять вас без праздничного шопинга!

И да, у нас всё честно: никаких цен, которые сначала подняли, чтобы потом торжественно снизить. Просто любимая Акция «3+1» на ВСЕ разделы форума!

Все детали и условия ТУТ

Скрыть объявление

attention-icon На короткое время рассказываем где достать редкие курсы

Подробности ТУТ

Скрыть объявление

Сегодня последний день акции

Успейте поучаствовать

Все детали и условия ТУТ

Закрыто

Проектирование и интеграции систем 2026. Тариф Без обратной связи (Ольга Пономарева)

Тема в разделе "Курсы по программированию"

Дешевле вместе: складчина со скидкой. До курса: Не умею грамотно оформлять функциональные и нефункциональные требования Не умею грамотно проектировать API...
Статус темы:
Комментирование темы ограничено.
Цена:
44900 руб
Взнос:
537 руб
Организатор:
Организатор

Список участников складчины:

1.Организатор
  1. Организатор Организатор складчин
    [​IMG] ​
    До курса:

    Не умею грамотно оформлять функциональные и нефункциональные требования
    Не умею грамотно проектировать API
    Никогда не участвовал в проектировании архитектуры
    Слышал про микросервисы, но не знаю как разбивать монолит на микросервисы
    Слышал про очередь, но не работал с ней

    После курса:

    Умею грамотно оформлять функциональные и нефункциональные требования
    Умею грамотно проектировать API
    Умею разбивать монолит на микросервисы
    Разбираюсь в типах интеграции
    Работаю с очередью
    Умею отличать брокеры сообщений Kafka и RabbitMQ

    Программа:

    Модуль 1. Архитектура

    Урок 1 Уровни требований

    Уровни требований
    Разбор примеров функциональных и нефункциональных требований
    Разбор ошибок в требованиях

    Урок 2 Учимся писать функциональные и нефункциональные требования

    Рассматриваем на примере Aviasales и инвестиционного приложения Т-банка

    Урок 3 Монолитная и микросервисная архитектура

    Определение монолита и микросервисов
    Плюсы и минусы
    Характеристики микросервиса
    Выбор архитектуры

    Урок 4 Паттерны декомпозиции на микросервисы

    Декомпозиция по бизнес-возможностям
    Декомпозиция по Domain-Driven Design (DDD)
    Декомпозиция по UX/UI

    Урок 5 Учимся строить архитектуру

    Учимся на примерах Aviasales и инвестиционного приложения Т-банка

    Модуль 2. Интеграции

    Урок 6 Паттерны интеграции

    Файловый обмен
    Общая БД
    Вызов процедуры
    Обмен сообщениями

    Урок 7 Брокер сообщений

    Что такое брокер сообщений
    Устройство брокера сообщений
    Для чего используют брокер сообщений
    Плюсы и минусы брокера сообщений

    Урок 8 Диаграмма последовательности

    Базовые элементы
    Дополнительные элементы

    Урок 9 Учимся рисовать диаграмму последовательности

    Учимся рисовать на примере приложения бронирования Booking

    Модуль 3. REST API и SOAP

    Урок 10 Синхронное и асинхронное взаимодействие

    Что такое синхронное и асинхронное взаимодействие
    Что такое протокол взаимодействия
    Чем отличаются протоколы HTTP, HTTPS, AMQP, FTP, WebSocket

    Урок 11 API и REST API

    Что такое API
    Что такое REST API
    Принципы REST API
    Шаги проектирования REST API
    Что такое ресурс и конечная точка

    Урок 12 HTTP-методы

    Какие бывают методы
    Свойства методов: идемпотентность безопасность
    Отличие методов

    Урок 13 HTTP-коды ответов

    1xx: информационные
    2xx: успешные
    3xx: Перенаправления
    4xx: Ошибки клиента
    5xx: Ошибки сервера

    Урок 14 JSON

    Что такое JSON и как он формируется
    Типы
    Примеры
    Как называть параметры
    Как валидировать JSON

    Урок 15 Параметры

    Параметры:
    заголовка (headers)
    пути (path)
    строки запроса (query)
    тела запроса (body)

    Урок 16 Правила хорошего тона REST API

    Учимся правильно называть конечные точки, использовать версионность и пагинацию, разбираем названия в camelCase

    Урок 17 Учимся проектировать REST API

    Учимся проектировать REST API на примере авиабилетов Aviasales, Yookassa, Youtube

    Тариф Без обратной связи

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
  3. Коловрат Супермодератор
    Повтор этой темы: Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... .
     
    Коловрат,
Статус темы:
Комментирование темы ограничено.
Наверх