Доступно

Основы архитектуры и интеграции информационных систем [babok-school.ru] [Анна Вичугова]

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

Цена: 15000р.-95%
Взнос: 634р.
100%

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

Статус обсуждения:
Комментирование ограничено.
  1. 19 апр 2023
    #1
    stclaus
    stclaus ОргОрганизатор
    Основы архитектуры и интеграции информационных систем

    Все, что нужно знать начинающим системным и бизнес-аналитикам по основам архитектуры и интеграции информационных систем: архитектурные модели и инструменты их описания, ключевые свойства распределенных систем, отличия монолита от микросервисов, модели OSI и TCP/IP, ACID-требования к транзакциям и CAP-теорема, JDBC и ODBC, способы интеграционного взаимодействия ИС, REST vs SOAP vs GrapQL, схемы данных и форматы документов для обмена информацией, OAuth и OIDC, таблицы маппинга, примеры HTTP-запросов и ответов, принципы работы Apache Kafka и JMS-брокеров на примере RabbitMQ

    О курсе

    Курс «Основы архитектуры и интеграции информационных систем» ориентирован на начинающих системных и бизнес-аналитиков, которые хотят познакомиться с принципами устройства информационных систем, заглянуть под капот распределенных приложений, понять, что внутри баз данных и каким образом они взаимодействуют между собой через различные способы интеграции.

    Эта краткосрочная программа обучения не претендует на то, чтобы сделать из аналитика архитектора ПО, однако, рассмотренные в курсе темы помогут вам чувствовать себя увереннее при разработке ТЗ, особенно в части нефункциональных требований к ИС и интеграционных use case'ов.

    Особое внимание уделено прикладным вопросам системного анализа: программа обучения построена на реальных примерах использования аналитических приемов (case studies) в российских и зарубежных компаниях. Каждый раздел курса, помимо теоретического материала, включает командное или индивидуальное практическое задание и самостоятельную работу.

    Чему вы научитесь

    Вы приобретете базовые знания и навыки, необходимые для разработки требований к архитектурным моделям и интеграционному взаимодействию ИС. Вы сможете:
    • понять, что такое трехзвенная архитектура и когда старый добрый монолит лучше модных микросервисов
    • описать архитектуру ИС в виде набора C4-диаграмм
    • разберетесь, как разные ИС взаимодействуют между собой и при чем здесь модель OSI
    • задавать параметры для подключения к БД, зная отличия JDBC от ODBC
    • составить инфологическую модель данных ИС
    • выбрать наиболее подходящий способ интеграции ИС
    • знать, чем реляционные БД отличаются от NoSQL и при чем здесь ACID с CAP-теоремой
    • составить пример запроса и ответа для интеграционного взаимодействия через REST API, SOAP и GraphQL
    • протестировать API с помощью Postman
    • разработать набор функциональных и нефункциональных требований к интеграции ИС
    • оценить плюсы и минусы разных способов реализации требований к интеграции систем
    Часть 1. Основы архитектуры информационных систем и требования к интеграции – 2,5 часа
    • Понятие информационной системы (ИС)
    • Послойная структура ИС, типовые архитектуры распределенных систем (двухзвенная и трехзвенная модели, монолит и микросервисы)
    • Архитектурная модель C4
    • Практическое задание –выбрать систему и составить набор диаграмм C4 для ее описания
    • Сетевое взаимодействие. 7-уровневая модель OSI и стек TCP/IP
    • Понятие и способы интеграции ИС. Обращение к БД, использование API, брокер сообщений
    • Функциональные и нефункциональные требования к интеграции ИС
    • Практическое задание –по выбранной системе составить набор ФТ и НФТ к интеграции с внешними ИС. Контекстная диаграмма, UML use case и sequence, текстовое описание ВИ и НФТ
    Часть 2. Основы БД – 2 часа
    • Основы теории баз данных. Реляционные и NoSQL-базы данных. Модель данных
    • ACID-требования к транзакциям и CAP-теорема
    • Практическое задание –по выбранной системе составить инфологическую модель данных и таблицу сопоставления моделей данных интегрируемых ИС
    • Доступ к БД из приложения, данные для подключения. JDBC и ODBC-драйверы.
    Часть 3. Основы интеграции информационных систем – 3,5 часа
    • Аутентификация и авторизация. OAuth и OIDC
    • Практическое задание –по выбранной системе определить вид API интеграции и набор конечных точек
    • HTTP-методы для манипуляций с данными. Схемы данных и форматы документов
    • Знакомство с Postman – инструментом для тестирования API
    • Практическое задание –по выбранной системе составить HTTP-запросы и примеры ответов, которые реализуют выявленные ФТ к интеграции с внешними ИС

    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      15 июл 2023
    2. skladchik.com
      Взнос составляет 317р.
      15 июл 2023
    3. skladchik.com
      Складчина активна.
      15 июл 2023
    4. abcodorkai1984
      abcodorkai1984 участвует.
      15 июл 2023

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

    1. skladchik.com
      Складчина доступна.
      15 июл 2023
    2. skladchik.com
      Взнос составляет 317р.
      15 июл 2023
    3. skladchik.com
      Складчина активна.
      15 июл 2023
    4. skladchik.com
      Сбор взносов начинается 15.07.2023.
      13 июл 2023
  3. Обсуждение
  4. 13 июл 2023
    #2
    konstantin_k
    konstantin_k СкладчикСкладчик
    Присоединяйтесь к прохождению курсов с онлайн-доступом по вёрстке и JavaScript от [HTML Academy]
    Старт потоков в сентябре! Собраться и выкупить материал нужно до старта потока
    Нажать здесь!
     
Статус обсуждения:
Комментирование ограничено.