Доступно

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

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

Цена: 15 000р-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-запросы и примеры ответов, которые реализуют выявленные ФТ к интеграции с внешними ИС

    Скрытая ссылка
     
    2 пользователям это понравилось.
  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]
    Старт потоков в сентябре! Собраться и выкупить материал нужно до старта потока
    Нажать здесь!
     
Статус обсуждения:
Комментирование ограничено.