Открыто

Системный аналитик: проектирование и интеграции систем [Тариф Только послушать] [Ольга Пономарева]

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

Цена: 29900р.-97%
Взнос: 645р.

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

Резервный список: 27 участников

  1. 3 июн 2024
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Системный аналитик: проектирование и интеграции систем [Тариф Только послушать] [Ольга Пономарева]

    366.jpg

    После прохождения сможешь:
    • проектировать архитектуру и микросервисы;
    • разбираться в типах интеграции;
    • формировать требования для REST API и SOAP;
    • описывать JSON и XML;
    • тестировать API в Postman;
    • отличать брокера сообщений Kafka и RabbitMQ;
    • описывать OpenAPI в Swagger.
    Твоя супер-сила после курса:
    • Знает, какие требования необходимы к разрабатываемому продукту;
    • Понимает, как можно разбивать продукт на микросервисы ;
    • Разбирается в паттернах интеграции;
    • Умеет граммотно описать REST API;
    • Использует инструменты описания и тестирования API на практике.
    Модуль 1. Архитектура
    1. Сбор требований к системе
    Цель:
    • Правильно писать функциональные и нефункциональные требования
    • Разбираться, какие есть нефункциональные требования и в чем отличия между ними (например, чем отличается безопасность и защищенность)
    • Разбираться, какие нефункциональные требования нужны для вашего приложения
    Темы:
    • Функциональные и нефункциональные требования
    • CAP-теорема
    • Примеры требований к системам
    2. Монолитная и микросервисная архитектура
    Цель:
    • Понимать, как выглядит монолит, а как микросервисы
    • Когда и почему лучше выбирать монолит или микросервисы
    Темы:
    • Определение монолита и микросервисов
    • Плюсы и минусы
    • Выбор архитектуры
    3. Паттерны декомпозиции на микросервисы
    Цель: научиться разбивать на микросервисы
    Темы:
    • Декомпозиция по бизнес-возможностям
    • Декомпозиция по Domain-driven design
    • Декомпозиция по UX/UI
    4. Примеры архитектур
    Цель: получить навык насмотренности построения архитектур на примерах известных приложении
    Темы:
    • Алгоритм построения архитектуры
    • Пример 1 - Регистрация ИП
    • Пример 2 - Тинькофф-журнал
    • Пример 3 - Такси
    5. Паттерны интеграции
    Цель: понимать, как можно интегрировать 2 системы и как выбирать интеграцию на основе минусов и плюсов
    Темы:
    • Файловый обмен
    • Общая БД
    • Вызов процедуры
    • Обмен сообщениями
    6. Очереди сообщений
    Цель: разбираться в очередях и когда их использовать
    Темы:
    • Очередь и брокера сообщений
    • Особенности и сравнение Kafka и RabittMQ
    • Примеры архитектур с очередями
    7. Диаграмма последовательности
    Цель: научиться отображать компоненты системы на диаграмме и понимать, как они предают данные между собой
    Темы:
    • Основные элементы
    • Как диаграмма связана с архитектурой
    • Инструменты для построения диаграммы

    Модуль 2. REST API и SOAP"]8. REST API
    Цель: научиться понимать, в чем же суть REST и как описать JSON
    Темы:
    • Что такое API?
    • Что такое REST API?
    • Как называть REST API?
    • Как передавать параметры в REST API?
    • JSON
    • Описание параметров в документации
    9. HTTP-методы и коды ответов
    Цель: научиться понимать, в чем же суть REST и как описать JSON
    Темы:
    • HTTP-методы
    • Идемпотентные и неидемпотентные методы
    • Безопасные методы
    • Коды ответов
    10. Постановка на REST API
    Цель: научиться написать документацию на REST API
    Темы:
    • Шаблон постановки на REST API
    • Разбор примеров описания REST API
    11. SOAP
    Цель: разбираться в структуре XML и знать, в чем суть SOAP
    Темы:
    • Понятие SOAP
    • Разбор структуры XML-документа
    • Разбор XSD-схема
    • Отличие SOAP и REST
    Модуль 3. Инструменты Swagger и Postman"]12. Тестирование API в Postman
    Цель: научиться работать в Postman и вызывать методы
    Темы:
    • Знакомство с Postman
    • Вызов методов в Postman
    13. Swagger и Open API: часть 1
    Цель: разобраться из чего состоит OpenApi в Swagger
    Темы:
    • Понятие OpenAPI и Swagger
    • Основные объекты OpenAPI
    • Разбор примера описания OpenAPI в Swagger
    14. Разбор описания OpenAPI
    Цель: показать на примере, как описывать OpenAPI
    Тема: написание OpenAPI на примере Aviasales (в Swagger)

    15. Swagger и Open API: часть 2
    Цель: знать все объекты в Swagger и уметь их описывать
    Темы:
    • Объекты servers, security, externalDocs, tags
    • Плюсы и минусы OpenAPI
    • Используют ли OpenAPI на практике

    Формат обучения
    Все темы разбиты на небольшие видеолекции, чтобы постепенно изучать каждую новую тему и закреплять полученные знания на практике в виде небольшой домашней работы или теста.
    Видеолекция может быть от 10 мин до 60 мин. В каждой видеолекции все самое важное и без воды. Курс реально пройти за 1 месяц)
    После прохождения курса у вас получится итоговая документация на интеграцию, в которой будет описаны требования, построена архитектура, прописаны REST API и SOAP.

    Тариф "Только послушать"
    Цена: 29900 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 6 июн 2024
    3 пользователям это понравилось.
  2. Последние события

    1. Ariiskii
      Ariiskii участвует.
      29 сен 2025 в 00:15
    2. Dmitry_K
      Dmitry_K участвует.
      27 сен 2025 в 18:55
    3. Cyrus12
      Cyrus12 участвует.
      16 сен 2025
    4. tmfcom
      tmfcom участвует.
      12 сен 2025

    Последние важные события

    1. skladchik.com
      Назначен организатор.
      19 июл 2024
    2. skladchik.com
      Нужен организатор складчины.
      7 июн 2024
    3. skladchik.com
      Назначен организатор.
      4 июн 2024