Проектирование архитектуры и баз данных ИТ-систем

88000,00
р.
Эта программа будет полезна следующим категориям специалистов:
Системные аналитики уровня джун-мидл:
  • Кто хочет улучшить свои навыки в проектировании логической и физической моделей баз данных.
  • Кто хочет ознакомиться с популярными паттернами проектирования микросервисной архитектуры и научиться их визуализировать.
Не-разработчики:
  • Кто работает в смежных областях и хочет получить базовые знания о базах данных и основах нормализации.
  • Кто заинтересован в понимании основ проектирования информационных систем и работе с различными СУБД.
Начинающие аналитики:
  • Кто только начинает свою карьеру и хочет получить комплексные знания по проектированию и работе с реляционными базами данных на примере PostgreSQL.
  • Кто хочет научиться делать базовые SQL-запросы для работы с данными.
Проектировщики и разработчики:
  • Кто хочет расширить свои знания о микросервисной архитектуре и работе с различными СУБД (PostgreSQL, Redis, Neo4j, MongoDB).
  • Кто хочет улучшить свои навыки в проектировании архитектуры информационных систем и работе с языками запросов к различным базам данных.
Программа курса
Ведущие курса

Программа курса

Построение Модели предметной области

  • Знакомимся с Карточками проектов.
  • Делимся на команды по проектам.
  • Разбираем Контекстную диаграмму каждого проекта.
  • Строим концептуальную Модель предметной области.


Проектирование логической Модели базы данных. Основы нормализации

  • Проектируем Модель предметной области
  • Приводим к: первой нормальной форме; второй нормальной форме; третьей нормальной форме
  • Четвертая нормальная форма: связь «Многие — ко — многим»

Паттерны проектирования микросервисной архитектуры и нотация С4

  • Выбор подходящей архитектуры для своей системы
  • Выбор подходящей БД
  • В случае микросервисной системы выбор стиля взаимодействия микросервисов и подходящих паттернов проектирования
  • Выбор архитектуры своей ИС в виде набора диаграмм модели С4 (3 первых уровня)

SQL. От проектирования до эксплуатации: реляционные БД и SQL-запросы для аналитика

  • Виды баз данных, их назначение под разные задачи
  • Реляционные БД: главные термины и принципы работы
  • Виды моделей данных
  • Типы и структуры данных
  • Проектирование схемы реляционной БД в 3НФ
  • Генерация и отладка DDL-скрипта с созданием таблиц
  • Генерация и отладка Python-скрипта с INSERT-запросами на заполнение таблиц
  • Простые запросы SELECT, WHERE, LIKE, EXTRACT, ORDER BY, GROUP BY
  • Более сложные запросы JOIN, агрегатные функции, HAVING, алиасы
  • Что такое микросервисная архитектура

NO SQL. Современные технологии хранения и анализа данных в микросервисной архитектуре

  • Введение в реляционные и нереляционные (No SQL) СУБД на примере PostgreSQL, Redis, MongoDB и Neo4j
  • Разворачиваем экземпляры СУБД в бесплатных облачных средах
  • Проектирование и наполнение БД для своего кейса
  • Операции с данными, хранящимися в БД, с помощью языков запросов SQL, GraphQL, Cypher и команд в Redis и MongoDB.

Демо день

На Демо Дне вы представите результаты вашей работы за неделю. Это важное мероприятие, на котором вы сможете показать свои достижения, продемонстрировать навыки и получить ценные отзывы от экспертов.

Приглашённые эксперты:
  • Денис Бесков: Директор школы, который будет присутствовать на мероприятии и оценивать ваши достижения.
  • Другие эксперты школы: Среди них могут быть наставники и другие специалисты, которые помогут вам с советами и предложениями по улучшению вашего проекта.

Ведущие курса

Мира Карлаш

Ведущая

Старший системный и дата-аналитик, Ведущий методист школы


  • более 5 лет работает в области анализа данных в банковской и биомедицинской сферах, а также в разработке платформ-агрегаторов для разных предметных областей.
  • получает магистратуру в области анализа данных в медицинской сфере,
  • Автор воркшопов по моделированию предметной области, разработке юскейсов, проектированию функциональной архитектуры информационных систем.

Татьяна Назаренко

Ведущий тренер, Аналитик компьютерных систем


  • Опыт работы: 10 лет
  • Ведущий научный сотрудник КБ ГИЦ МГТУ Станкин
  • Специальность: информационно-управляющие системы и технологии
Вам могут быть полезны: