Systems.Education: Анализ и проектирование информационных систем, архитектура, интеграции, бизнес-процессы
5.19K subscribers
310 photos
8 videos
3 files
554 links
новости школы Systems.Education

вебинары youtube.com/@SystemEducation
статьи http://systems.education/articles
библиотека ссылок http://systems.wiki

сообщество @itsysdes

пишите @Systems_Support

#интеграция
#базы_данных
#архитектура
#бизнес_процессы
Download Telegram
Москвичи на связи? 🤳🔔

25 августа, в воскресенье, Анна Вичугова проведет в Москве с 10 до 14 новый пилотный воркшоп на тему «Проектирование DWH по методологии Data Vault»


Из всех подходов проектирования DWH именно методология Data Vault мне нравится больше всего. Она проще якорной модели (Anchor Modeling), но также обладает высокой гибкостью и лучше подается дополнению и расширению по сравнению с классическими звёздными схемами по Кимбалу и Инмону.

🔹О воркшопе:
На воркшопе мы спроектируем схему хранилища данных по методологии Data Vault, последовательно пройдя 5 шагов: от концептуальной модели предметной области до табличной схемы, определив источники данных, бизнес-ключи для хабов и их контекстные свойства в таблицах-спутниках. На воркшопе будет групповая работа по кейсам.

🔹Для кого полезен воркшоп?
Для системных аналитиков, которые хотят познакомиться с правилами и принципами организации корпоративного хранилища данных, а также подходами и технологиями, которые позволяют их реализовать

Подробнее познакомиться с программой курса можно на сайте

#воркшоп
Воркшоп «Проектирование интеграции с REST API»

🔹Когда старт?
31 августа (сб)

🔹Воркшоп будет полезен тем, кто хочет:
— познакомиться с REST API
— научиться проектировать интеграцию «с нуля»
— описывать REST-интерфейсы в виде, пригодном для разработки

🔹Что получишь от воркшопа?
Пошаговую методику и шаблон описания интеграции
— Участники проанализируют процесс взаимодействия систем, потоки данных и опишут REST-like API
— Поймут, как аналитик решает интеграционные задачи
— Подготовят постановку задачи на интеграцию на основе шаблона

Регистрация еще открыта!

#воркшоп #интеграция #RESTAPI
Воркшоп «NO SQL. Современные технологии хранения и анализа данных в микросервисной архитектуре»

🔹Когда старт?
2 сентября (пн)

🔹Для кого полезен воркшоп?
Воркшоп будет полезен системным аналитикам, проектировщикам и разработчикам, которые хотят познакомиться с микросервисной архитектурой, разными СУБД и языками запросов к ним: PostgreSQL, Redis, Neo4j и MongoDB

🔹Какой формат обучения?
— Короткое онлайн-занятие
— Утром в рабочий день
— 6-8 часов с перерывами
— Чередование теории, практики и обратной связи

Зарегистрироваться на воркшоп и узнать больше о программе можно тут

#воркшоп #базы_данных #SQL #NoSQL
Воркшоп «Анализ и визуализация данных в BI-системах (на примере Yandex DataLens)»

🔹Когда старт?
7 сентября (сб)

Воркшоп для системных и бизнес-аналитиков, которые хотят познакомиться с BI-инструментами анализа данных

🔹Что вы получите?
— познакомитесь с принципами построения дашбордов, а также на практике освоите особенности использования BI-сервиса Яндекс DataLens
— научитесь подключаться к источнику данных, создавать аналитические датасеты и настраивать визуализации
— получите навыки работы в Яндекс.Даталенс, PostgreSQL

Автор воркшопа — Анна Вичугова

Как обычно, работаем на практических кейсах в мини-командах по 3-4 человека или индивидуально: банк, такси, туроператор, демо-пример — интернет-магазин.

Полученные умения работы с дашбордами помогут вам самостоятельно исследовать системные и бизнес-метрики, а также точнее формулировать требования к аналитическим системам.

Регистрация

#вебинар #аналитика_данных #BI
Вы когда-нибудь сталкивались с сложностью сохранения и передачи идей после мозговых штурмов?

Всеми нами любимый Event Storming — мощный инструмент для разработки проектов и создания инновационных решений, особенно в сфере IT и организации мероприятий. Этот метод позволяет коллективно исследовать и анализировать бизнес-процессы, определять проблемы и вырабатывать эффективные стратегии. Но после того, как буря идей утихает, возникает основная задача — как же сохранить и систематизировать все эти знания?

На помощь приходит нотация С4!

🔹 Что такое нотация C4?
C4 (Context, Containers, Components, Code) — это нотация для визуализации архитектуры программных систем. С её помощью можно не только детально описать, но и визуально представить структуру проекта. Это делает C4 неоценимым инструментом для структурирования выводов, полученных в ходе ивент-шторминга.

🔹 Что делают эту нотацию незаменимой?
— Ясность и понимание. Наглядные схемы помогают лучше понять архитектуру проекта, что критически важно для новых участников и стейкхолдеров.
— Оперативная документация. Всё, что было сгенерировано в ходе Event Storming, фиксируется в формате, понятном для всех участников.
— Улучшение коммуникации. C4 устраняет неоднозначности и минимизирует риск недопониманий между членами команды и кросс-департаментальными группами.

🔹 Как попрактиковаться в создании C4-схем?
Ключ к эффективному использованию C4 — практика и обучение под руководством опытных менторов. 31 августа стартует воркшоп «Паттерны проектирования микросервисной архитектуры и нотация С4», на котором вы сможете освоить новые умения.

Регистрация

#воркшоп #С4
Как избежать ошибки при проектировании REST API?

Интеграция с REST API — это мощный инструмент, который может существенно повысить функциональность вашего приложения. Однако, при неправильном проектировании интеграций можно столкнуться с серьезными проблемами. С какими именно?

1️⃣ Игнорирование документации API
Ошибка: Плохое понимание или игнорирование документации API может привести к неожиданным проблемам и сложностям в интеграции.
Решение: Всегда тщательно изучайте документацию API. Убедитесь, что вы понимаете все доступные эндпоинты, методы, параметры и требования к авторизации. Регулярно проверяйте обновления документации, чтобы оставаться в курсе изменений.

2️⃣ Неправильная обработка ошибок
Ошибка: Пренебрежение обработкой ошибок и неправильное управление ошибками может сделать ваше приложение уязвимым и нестабильным.
Решение: Реализуйте надежную обработку ошибок и исключений. Обрабатывайте все возможные коды статусов ответа от API и предоставляйте пользователю понятные сообщения об ошибках. Не забывайте про логи, чтобы отслеживать и анализировать сбои.

3️⃣ Отсутствие валидации данных
Ошибка: Отсутствие валидации входящих и исходящих данных может привести к непредсказуемому поведению вашего приложения и проблемам с безопасностью.
Решение: Всегда валидируйте данные до отправки их на сервер и после получения ответа. Это поможет предотвратить атаки и ошибки, связанные с некорректными данными.

4️⃣ Неэффективное управление состоянием
Ошибка: Неэффективное управление состоянием соединения и запросов может привести к излишней нагрузке на сервер и замедлению работы приложения.
Решение: Используйте кэширование и оптимизацию запросов. Применяйте подходящие стратегии для управления соединениями, такие как повторное использование и пул соединений, чтобы улучшить производительность.

5️⃣ Недостаточная безопасность
Ошибка: Игнорирование аспектов безопасности, таких как аутентификация и авторизация, может сделать ваш API уязвимым для атак.
Решение: Обеспечьте защиту данных с помощью стандартных методов аутентификации и авторизации (например, OAuth). Шифруйте передаваемые данные и применяйте другие меры безопасности, чтобы защитить ваше приложение от потенциальных угроз.

А чтобы не совершать таких ошибок, присоединяйтесь к нашему воркшопу «Проектирование интеграции с REST API».

Регистрация

#воркшоп #интеграция #RESTAPI
Основы BPMN — самой популярной нотации для описания бизнес-процессов

Знаете ли вы, что BPMN — это мощная нотация, зародившаяся в далёких 2000-х годах, теперь используется по всему миру для оптимизации и управления бизнес-процессами. И вот, что примечательно: её стандарты адаптированы под потребности разных регионов, включая Россию!

Чем отличается BPMN в России от международной версии?

Бизнес-процессы могут сильно различаться в зависимости от региона. Поэтому BPMN адаптирована под российские реалии, чтобы сделать её ещё более полезной. Вот несколько примеров, которые на практике покажут, как такая адаптация помогла сделать процесс моделирования ещё эффективнее!

Читайте примеры в карточках! 👆

Познакомиться поближе с данной нотацией вы сможете на воркшопе «BPMN для людей: основы самой популярной нотации для описания бизнес-процессов», который стартует 7 сентября (сб)

Регистрация

#BPMN #воркшоп
— Тук-тук
— Кто там?
— Ваш последний шанс в этом году освоить новую профессию!


12 сентября стартует программа профессиональной переподготовки «Systems Analyst Bootcamp: Проектировщик корпоративных информационных систем»

🚀 В чем особенность программы?
Вас будет ждать 14 недель из контактных занятий и воркшопов, которые помогут вам поменять профессию, даже если у вас ранее не было опыта работы в аналитике

Тем, кто еще мало знаком с данной программой, рекомендуем посмотреть обзор от одной из ведущих буткемпа

Регистрация

#буткемп
Как стать Легионером и получать крутые предложения от компаний?

Системные аналитики, хотите выделиться на рынке труда и получать лучшие предложения от компаний? Станьте «Легионером»!

Что для этого нужно?
1️⃣ Пройдите ассесмент: Участвуйте в нашем проекте по оценке компетенций. Это объективная экспертная оценка ваших навыков и знаний. Узнайте свои сильные и слабые стороны и получите персонализированные рекомендации для развития.

2️⃣ Получите статус «Легионера»: После успешного прохождения ассесмента вы станете «Легионером» — признанным экспертом в своей области. Этот статус повысит вашу ценность в глазах работодателей.

3️⃣ Вступите в клуб специалистов: Станьте частью элитного сообщества системных аналитиков, прошедших ассесмент. Общайтесь с коллегами, делитесь опытом и получайте поддержку от профессионалов.

4️⃣ Получайте предложения от лучших компаний: Мы регулярно получаем запросы от компаний, ищущих квалифицированных системных аналитиков. Как «Легионер», вы будете первыми в списке на рассмотрение лучших вакансий.

🚀 Не упустите свой шанс!

Подробнее тут
Курс «Системный анализ. Разработка требований в ИТ-проектах»

🔹Когда старт?
7 сентября

Этот курс — для ИТ-менеджеров и ИТ-специалистов, которые хотят научиться создавать требования и технические задания на программное обеспечение и сложные веб-сайты, веб-сервисы и мобильные приложения.

🔹Что получите от курса:
— Научитесь выявлять и формулировать требования к программной системе
— Создадите законченный документ Требований к ПО (SRS)
— Опыт командной работы
— Исчерпывающие ответы на свои вопросы

Ведущий — Евгений Галактионов

Регистрация еще открыта!

#курс #системныйанализ
Воркшоп «Моделирование предметной области и Проектирование базы данных»

🔹Когда старт?
9 сентября (пн)

🔹Воркшоп для системных аналитиков и не-разработчиков уровня джун-мидл, которые хотят спроектировать логическую модель базы данных и изучить основы нормализации баз данных. Особенно актуально для тех, кто ещё не знаком с базами данных.

🔹Что получат участники?
— 3 занятия по 2,5 часа
— Опыт командной работы
— Обсудите, какие ещё есть нотации для описания окружения и Предметной области проекта: C4, IDEF0, IDEF1X

Регистрация

#воркшоп #базы_данных #моделирование
Воркшоп «BPMN для людей: основы самой популярной нотации для описания бизнес-процессов»

🔹 Когда?
7 сентября (сб)

Воркшоп для ИТ-специалистов, которые хотят научиться описывать логику выполнения бизнес-процессов с помощью формальной нотации — BPMN.

🔹 Что Вас ждет?
— Вы познакомитесь с принципами построения BPMN-диаграмм, а также на практике освоите применение основных элементов алфавита этой нотации
— Детально опишете логику выполнения бизнес-процесса по выбранному кейсу

Регистрация

#BPMN #воркшоп
Сегодня, можно сказать, наш профессиональный праздник — День знаний! 📚👨‍🏫

Как полагается, в такие дни дарят подарки — и мы не стали исключением. В канале школы Systems.Education совсем недавно стало больше 5.000 единомышленников. Это очень ценно для нашей команды!

Обещаем сделать этот учебный год очень насыщенным и продуктивным и радовать вас полезными постами, статьями и вебинарами 🫶
Нормальные формы от SE.pdf
3 MB
При проектировании реляционных баз данных широко применяется нормализация. Она помогает:
— сократить дублирование данных
— поддержать непротиворечивость информации
— уменьшить объем таблиц базы данных
— увеличить скорость выполнения операций с данными

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

❗️Мало кто знает, что на сегодняшний день существует 38 (!!) нормальных форм, а на практике продолжают использовать всего 3. Почему?

Вот эти три основные формы:
Первая нормальная форма (1NF): требует, чтобы все данные в таблице были атомарными, т.е. не содержали наборов значений
Вторая нормальная форма (2NF): расширяет 1NF, требуя, чтобы все неключевые атрибуты зависели от всего первичного ключа
Третья нормальная форма (3NF): добавляет требование, что неключевые атрибуты должны быть независимы друг от друга, устраняя транзитивные зависимости

В чем же особенность?
Этих форм достаточно, чтобы удовлетворить требования нормализации за минимальное количество итераций.

Для тех, кому интересно детальнее ознакомиться со всеми нормальными формами, можно посмотреть в документе. который прикреплен к посту!

Если вы хотите понять принцип нормализации и на практике освоить применение нормальных форм, ждем Вас на воркшопе «Моделирование предметной области и Проектирование базы данных»

Регистрация

#воркшоп #моделирование
Дайджест курсов и воркшопов школы на первую половину сентября 📚🍂

Сохраняйте пост, чтобы потом не потерять!

🔹Буткемп

Systems Analyst Bootcamp: Проектировщик корпоративных информационных систем (старт 12 сентября)

Программа профессиональной переподготовки для действующих ИТ-специалистов и системных аналитиков
Регистрация

🔹Курсы

1️⃣ Бизнес-анализ. Моделирование процессов предприятия (4-25 Сентября)

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

2️⃣ Системный анализ. Разработка требованийв ИТ-проектах (7-29 Сентября)

Этот курс — для ИТ-менеджеров и ИТ-специалистов, которые хотят научиться создавать требования и технические задания на программное обеспечение и сложные веб-сайты, веб-сервисы и мобильные приложения
Регистрация

3️⃣ Интеграция систем. Разработка требований и основы проектирования (9 сентября)

Этот курс — для ИТ-аналитиков и проектировщиков, знакомых с техникой use cases (сценарии использования) и разработкой требований к качеству ПО, которым необходимо разобраться в теме интеграций и научиться проектировать взаимодействие ИТ-систем
Регистрация

🔹Воркшопы

1️⃣ NO SQL. Современные технологии хранения и анализа данных в микросервисной архитектуре (2-5 сентября)

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

2️⃣ Моделирование предметной области и Проектирование базы данных (4 сентября)

Воркшоп для системных аналитиков и не-разработчиков уровня джун-мидл, которые хотят спроектировать логическую модель базы данных и изучить основы нормализации баз данных. Особенно актуально для тех, кто ещё не знаком с базами данных
Регистрация

3️⃣ Анализ и визуализация данных в BI-системах (на примере Yandex DataLens) (7 сентября)

Воркшоп для системных и бизнес-аналитиков, которые хотят познакомиться с BI-инструментами анализа данных
Регистрация

4️⃣ BPMN для людей: основы самой популярной нотации для описания бизнес-процессов (7 сентября)

Воркшоп для ИТ-специалистов, которые хотят научиться описывать логику выполнения бизнес-процессов с помощью формальной нотации — BPMN
Регистрация

5️⃣ Event Storming как техника моделирования предметной области и выявления микросервисов (9 сентября)

Воркшоп будет полезен системным аналитикам и начинающим архитекторам, которые хотят:
— научиться быстрому исследованию бизнес-процессов
— изучить технику моделирования предметной области
— выделять микросервисы
Регистрация

6️⃣ Проектирование и реализация очередей в брокерах RabbitMQ и Apache Kafka (11 сентября)

Воркшоп для опытных системных аналитиков, которые хотят познакомиться с брокерами сообщений RabbitMQ и Apache Kafka и не испугаются кода на Python — да, будет хардкор, будем писать код
Регистрация

7️⃣ Основы бизнес-анализа и разработки требований в Agile (с 14 по 15 сентября)

Научитесь описывать постановку задачи на разработку продукта в наглядной форме, не залезая в детали реализации
Регистрация

#дайджест
Сергей Андреев, автор каналов на тему HR-Tech и HR-Аналитики, сделал подборку из более 20 каналов про системный анализ и около:
https://t.me/addlist/Ge9LqgQ9tNUxOTQ6

хороший шанс найти для себя новый интересный канал!
Опубликовали перевод 2 главы книги «Основы инженерии данных»

2-ая глава рассматривает жизненный цикл инженерии данных как структуру, охватывающую основные этапы от генерации до предоставления данных.

Содержание статьи:
1. Что такое жизненный цикл инженерии данных?
— Сравнение жизненного цикла данных и жизненного цикла инженерии данных
— Генерация: Исходные системы
— Хранение
— Поглощение
— Преобразование
— Предоставление данных
2. Основные фоновые процессы жизненного цикла программной инженерии
— Безопасность
— Управление данными
— DataOps
— Архитектура данных
— Оркестрация
— Программная инженерия

Почитать можно тут

#статья