Школа анализа
и проектирования
информационных систем

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

  • Продолжительность:
    8 часов
  • По расписанию,
    согласованному
    с Заказчиком
  • от 7 до 12
    участников
  • Стоимость за группу
    рассчитывается индивидуально

Автор воркшопа

Ведущие воркшопа:

Подробнее об обучении

Цель обучения
Познакомиться с микросервисной архитектурой, разными СУБД и языками запросов к ним: PostgreSQL, Redis, Neo4j и MongoDB
Уровень Middle
Воркшоп будет полезен системным аналитикам, проектировщикам и разработчикам
Форматы
■ Онлайн
■ Офлайн

Интерактивный практический воркшоп, когда ведущий рассказывает теорию и участники сразу же применяют ее на практике, выполняя задание .
Используем
  • Zoom
  • DrawSQL
  • SQL и GraphQL в PostgreSQL на Hasura Cloud
  • Redis в Upstash
  • Cypher в Neo4j
  • MongoDB
Для участия в воркшопе необходимо завести учётную запись на github.
Чему научатся
Сотрудники разберутся, что такое микросервисная архитектура, изучат учебный кейс, спроектируют и наполнят БД, выполнят операции с данными, хранящимися в БД.

Возможно адаптировать обучение под конкретно ваш рабочий проект и ваши задачи.

Программа практического воркшопа

Модуль 1
Модуль 1
Архитектура и выбор СУБД
  • Основы микросервисной архитектуры: принципы, преимущества, вызовы.
  • Краткий обзор современных СУБД: реляционные и нереляционные (NoSQL).
  • Критерии выбора СУБД для микросервисов.
  • Введение в PostgreSQL, Redis, MongoDB, Neo4j: ключевые особенности и сценарии применения.
  • Разбор учебных кейсов: оптовый интернет-магазин, служба доставки, туроператор, служба такси.
Модуль 2
Модуль 2
Разворачивание и настройка СУБД в облаке
  • Практика: регистрация и подготовка облачных окружений (Hasura Cloud, Upstash, Neo4j Aura, MongoDB Atlas).
  • Разворачивание инстансов PostgreSQL, Redis, MongoDB и Neo4j.
  • Первичная настройка, создание баз данных и коллекций, подключение к облачным сервисам.
  • Основы безопасности и управления доступом в облачных СУБД.
Модуль 3
Модуль 3
Проектирование структур данных для микросервисов
  • Анализ бизнес-кейса, постановка задачи.
  • Проектирование схемы данных: таблицы, коллекции, графы, ключ-значение.
  • Моделирование связей и ограничений для разных типов СУБД.
  • Практическое наполнение БД тестовыми данными для выбранного кейса.
  • Инструменты визуализации и документации схем (DrawSQL и аналоги).
Модуль 4
Модуль 4
Работа с данными: запросы, интеграция и аналитика
  • Обзор языков запросов: SQL, GraphQL (на примере Hasura), Cypher, команды Redis, MongoDB Query Language.
  • Выполнение CRUD-операций и сложных выборок в разных СУБД.
  • Примеры интеграции данных между сервисами.
  • Аналитика и агрегация данных: типовые задачи и решения.
  • Сравнение подходов к обработке данных в реляционных и NoSQL базах.
  • Заключительная сессия: подведение итогов, обмен опытом, ответы на вопросы, разбор ошибок.

Если хотите попасть на этот воркшоп в открытый поток


Запишитесь в лист ожидания. Как только будет открыт новый поток, мы сообщим о датах.

Нажимая на кнопку, вы принимаете условия обработки персональных данных

Автор воркшопа — практикующий специалист

Ведущая воркшопа — практикующий специалист

Отзывы

🔹 «Благодаря воркшопу я получила обширные знания о микросервисной архитектуре»

Три дня обучения, проведенные Анной Вичуговой, были очень информативными и полезными для меня. Благодаря воркшопу я получила обширные знания о микросервисной архитектуре, реляционных и нереляционных СУБД, таких как PostgreSQL, Redis, MongoDB и Neo4j. Я научилась разворачивать свои собственные инстансы в облачных средах и решать задачи проектирования и наполнения БД.


Особое внимание на занятиях было уделено выполнению операций с данными, хранящимися в БД, используя языки запросов SQL, GraphQL, Cypher и команды в Redis и MongoDB. С их помощью я смогла эффективно выполнить задачу по подбору вариантов, расчёту стоимости и условий кредита в кейсе банка, который я решала во время воркшопа.


Я хотела бы выразить свою благодарность Анне Вичуговой за профессиональный и индивидуальный подход к обучению. Она сумела структурировать и передать сложный материал таким образом, чтобы участники могли легко усвоить новые знания и применить их на практике.


Я также благодарю команду Systems Еducation за проведение воркшопов на актуальные темы, отличную организацию, своевременное анонсирование и оперативное предоставление материалов.


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


Татьяна Арсланова

Старший системный аналитик, Банк

🔹 «Узнала крутейшие современные инструменты»

Крутой курс, очень удобно, что Анна разбирает всё на примере, очень похожем на проект, который мы потом получаем. Отлично, что и реляционные и нереляционные бд показаны вместе и в сравнении.


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


Теперь я смогу лучше понимать разработчиков, почему именно такая бд выбрана, теперь могу представить сразу, как в ней хранятся данные.


Елена Фукс

Системный аналитик

🔹 «Курс максимально эффективен как практикум»

Курс максимально эффективен как практикум для системных аналитиков, которые слышали звон и не знали где он. Дали пощупать и понять то, с чем не сталкивались, или сталкивались поверхностно. Дали глубокие знания по принципам и подходам к проектированию систем.


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


Полина Комкова
Ведущий системный аналитик

Посмотрите открытые вебинары ведущих

Дарья Колесова
Как выбрать технологии для базы данных?
Анна Вичугова
Практическое использование DFD: как описать движение данных в бизнес-процессах?

На что мы опираемся при разработке обучения

Авторы курсов являются практикующими специалистами, которые работают в ИТ-сфере с российским образованием и опытом работы.

Являются представителями и воспитанниками российской инженерной школы.
Упор на классиков системного анализа
Эксперты школы опираются на разработки классиков прикладного системного анализа, таких как Тарасенко и Оптнер.
Актуальность и запрос рынка
Курсы развивают прежде всего прикладные умения, актуальные на современном рынке.
Фундаментальное мышление
При прохождении нескольких прикладных курсов мы помогаем развить фундаментальные компетенции и виды мышлений.
Малые группы, живой контакт
Мы практикуем интенсивное интерактивное обучение в малых группах. Мы не делаем ставку на самостоятельное изучение записей и материалов, а специализируемся на живом контакте учебной группы с преподавателем и быстрой обратной связью.
Командное обучение
Командная работа создаёт высокое вовлечение учеников.

Оставьте заявку на обучение

■ Все сотрудники получат электронное свидетельство об окончании обучения

■ Предоставляем все закрывающие документы

  • Дмитрий Коротыш
    CBDO, Руководитель направления корпоративного обучения и Центра оценки и развития компетенций ACSE