Forwarded from Systems.Education: Анализ и проектирование информационных систем, архитектура, интеграции, бизнес-процессы (Denis Beskov)
Мы с коллегами-добровольцами подготовили для вас
Базу ссылок на полезные материалы по системной интеграции
для аналитиков и проектировщиков.
В базе собраны ссылки на русскоязычные и англоязычные статьи, видео, книги, сервисы и курсы.
Что в неё сейчас вошло:
Основы интеграции информационных систем
- Постановка задачи и общий обзор
- Способы классификации интеграций
Форматы представления данных
- Форматы JSON и YAML
- Форматы XML и XSD
Сетевые протоколы и транспорт
- Протоколы HTTP, HTTPS
- Протокол WebSocket
Сценарии взаимодействия, Sequence, Plant UML
Web Serviсes / RPC
- Проектирование API
- REST-like сервисы. Стиль REST
- Протокол SOAP и форматы XML, XSD, WSDL
- Технология GraphQL
- Технология gRPC
Обмен сообщениями
- Паттерны обмена сообщениями
- Apache Kafka
- Брокер Rabbit MQ
Файловый обмен
Интеграция через общую БД
Архитектурные паттерны интеграции систем
- Интеграционные шины, Enterprise Service Bus (ESB)
- API Gateway, Backend For Frontend
- Оркестрация и хореография
- Circuit breaker
Дальше готовим другие подборки по темам:
- Базы данных и анализ данных
- Бизнес-анализ и моделирование
- Архитектура программного обеспечения и Systems Design
Базу ссылок на полезные материалы по системной интеграции
для аналитиков и проектировщиков.
В базе собраны ссылки на русскоязычные и англоязычные статьи, видео, книги, сервисы и курсы.
Что в неё сейчас вошло:
Основы интеграции информационных систем
- Постановка задачи и общий обзор
- Способы классификации интеграций
Форматы представления данных
- Форматы JSON и YAML
- Форматы XML и XSD
Сетевые протоколы и транспорт
- Протоколы HTTP, HTTPS
- Протокол WebSocket
Сценарии взаимодействия, Sequence, Plant UML
Web Serviсes / RPC
- Проектирование API
- REST-like сервисы. Стиль REST
- Протокол SOAP и форматы XML, XSD, WSDL
- Технология GraphQL
- Технология gRPC
Обмен сообщениями
- Паттерны обмена сообщениями
- Apache Kafka
- Брокер Rabbit MQ
Файловый обмен
Интеграция через общую БД
Архитектурные паттерны интеграции систем
- Интеграционные шины, Enterprise Service Bus (ESB)
- API Gateway, Backend For Frontend
- Оркестрация и хореография
- Circuit breaker
Дальше готовим другие подборки по темам:
- Базы данных и анализ данных
- Бизнес-анализ и моделирование
- Архитектура программного обеспечения и Systems Design
systems-wiki on Notion
systems.wiki: Библиотека ссылок по инженерии информационных систем | Notion
Библиотека ссылок по инженерии информационных систем: Интеграция систем, Базы данных, Бизнес-анализ
📑 Сравниваем REST, GraphQL и gRPC
"REST, GraphQL и gRPC — самые популярные технологии разработки API в современных веб-приложениях. Выбрать одну из них непросто, поскольку каждая обладает уникальными особенностями.
Чтобы подобрать наиболее подходящий вариант для проекта, сравнительно оценим функции и особенности использования REST, GraphQL и gRPC."
Читать статью
#rest #graphql #grpc | @notes_analyst
"REST, GraphQL и gRPC — самые популярные технологии разработки API в современных веб-приложениях. Выбрать одну из них непросто, поскольку каждая обладает уникальными особенностями.
Чтобы подобрать наиболее подходящий вариант для проекта, сравнительно оценим функции и особенности использования REST, GraphQL и gRPC."
Читать статью
#rest #graphql #grpc | @notes_analyst
📑 Я попросил ChatGPT написать требования, и вот что получилось
Автор: Юрий Куприянов -
IT-архитектор, менеджер продукта, эксперт в системном и бизнес-анализе.
"Весь Интернет охватила эпидемия chatGPT — она поддерживает беседу, пишет стихи, придумывает сказки, составляет юридические претензии и ищет ошибки в коде. Я подумал — а сможет ли она составить бэклог или спроектировать API?"
Читать статью
#chatgpt #работастребованиями | @notes_analyst
Автор: Юрий Куприянов -
IT-архитектор, менеджер продукта, эксперт в системном и бизнес-анализе.
"Весь Интернет охватила эпидемия chatGPT — она поддерживает беседу, пишет стихи, придумывает сказки, составляет юридические претензии и ищет ошибки в коде. Я подумал — а сможет ли она составить бэклог или спроектировать API?"
Читать статью
#chatgpt #работастребованиями | @notes_analyst
📑 Жизненный цикл задачи после разработки
Автор статьи - Чистяков Вадим,
Senior iOS разработчик, iOS Team lead:
" Прежде всего, задачи не должны пропадать и растворяться в небытии после этапов разработки. Отсутствие прозрачности процесса создает представление о том, что некоторые задачи делаются “в стол”, “для галочки“ или чтобы симулировать бурную деятельность. Тем самым снижается мотивация делать новые классные фичи. Мне бы хотелось видеть результаты проделанной работы, радоваться результатам и делать из этого выводы."
Читать статью
#работасзадачей | @notes_analyst
Автор статьи - Чистяков Вадим,
Senior iOS разработчик, iOS Team lead:
" Прежде всего, задачи не должны пропадать и растворяться в небытии после этапов разработки. Отсутствие прозрачности процесса создает представление о том, что некоторые задачи делаются “в стол”, “для галочки“ или чтобы симулировать бурную деятельность. Тем самым снижается мотивация делать новые классные фичи. Мне бы хотелось видеть результаты проделанной работы, радоваться результатам и делать из этого выводы."
Читать статью
#работасзадачей | @notes_analyst
📑 Пользовательская документация: что делает её плохой, и как это исправить
"Документация к софту — это просто набор статей, но даже они могут вывести из себя. Сначала долго ищешь нужную инструкцию, потом разбираешься в малопонятном тексте, делаешь как написано, а проблема не решается. Ищешь другую статью, нервничаешь… Через час плюёшь на всё и уходишь. Так работает плохая документация. Что делает её такой, и как это исправить — читайте под катом."
Читать статью
#документация | @notes_analyst
"Документация к софту — это просто набор статей, но даже они могут вывести из себя. Сначала долго ищешь нужную инструкцию, потом разбираешься в малопонятном тексте, делаешь как написано, а проблема не решается. Ищешь другую статью, нервничаешь… Через час плюёшь на всё и уходишь. Так работает плохая документация. Что делает её такой, и как это исправить — читайте под катом."
Читать статью
#документация | @notes_analyst
📑 Как начать моделировать бизнес-процессы в BPMN
Алфавит нотации и примеры бизнес-процессов
Автор: Анна Вичугова
"В этой статье мы рассмотрим, что представляет собой нотация бизнес-моделирования BPMN и как её использовать для описания бизнес-процессов."
Читать статью
#bpmn | @notes_analyst
Алфавит нотации и примеры бизнес-процессов
Автор: Анна Вичугова
"В этой статье мы рассмотрим, что представляет собой нотация бизнес-моделирования BPMN и как её использовать для описания бизнес-процессов."
Читать статью
#bpmn | @notes_analyst
📑 Знакомимся со Swagger на примере собственного веб-приложения с REST API
Автор Анна Вичугова:
"Сегодня рассмотрим, что такое Swagger. А, чтобы понять, как работает этот инструмент тестирования и документирования REST API, разберем практический пример, собственноручно написав простенькое Python-приложение с FastAPI в интерактивной среде Google Colab и развернув его через ngrok – утилиту туннелирования локального сервера разработки в общедоступный URL."
Читать статью
#swagger | @notes_analyst
Автор Анна Вичугова:
"Сегодня рассмотрим, что такое Swagger. А, чтобы понять, как работает этот инструмент тестирования и документирования REST API, разберем практический пример, собственноручно написав простенькое Python-приложение с FastAPI в интерактивной среде Google Colab и развернув его через ngrok – утилиту туннелирования локального сервера разработки в общедоступный URL."
Читать статью
#swagger | @notes_analyst
📑 Базовое проектирование и разработка требований к интеграции систем (для начинающих аналитиков)
"Данная статья посвящена в первую очередь начинающим ИТ аналитикам, которые хотят верхнеуровнево разобраться, как необходимо описывать интеграции между системами и как процесс выглядит в целом. Просьба учесть, что часть терминов написана своими словами и намерено упрощена для лучшего понимания"
Читать статью
#работастребованиями #интеграция | @notes_analyst
"Данная статья посвящена в первую очередь начинающим ИТ аналитикам, которые хотят верхнеуровнево разобраться, как необходимо описывать интеграции между системами и как процесс выглядит в целом. Просьба учесть, что часть терминов написана своими словами и намерено упрощена для лучшего понимания"
Читать статью
#работастребованиями #интеграция | @notes_analyst
📑 Как не слить карьеру системного аналитика: Soft Skills
Автор - Дмитрий Теслев, системный аналитик в AGIMA.
"Soft Skills в той или иной степени важны многим, но SoftSkills-pack в каждой профессии свой, и при прочих равных он становится конкурентным преимуществом специалиста.
Так что встречайте топ гибких навыков системного аналитика нашей компании – проверить себя по этому чек-листу стоит, если вам интересен карьерный рост в системном анализе, а ваши хард-скиллы соответствуют интересующим вас грейдам. Почему эти конкретные навыки так важны и как их прокачать, рассказываю ниже."
Читать далее..
#SA #карьера | @notes_analyst
Автор - Дмитрий Теслев, системный аналитик в AGIMA.
"Soft Skills в той или иной степени важны многим, но SoftSkills-pack в каждой профессии свой, и при прочих равных он становится конкурентным преимуществом специалиста.
Так что встречайте топ гибких навыков системного аналитика нашей компании – проверить себя по этому чек-листу стоит, если вам интересен карьерный рост в системном анализе, а ваши хард-скиллы соответствуют интересующим вас грейдам. Почему эти конкретные навыки так важны и как их прокачать, рассказываю ниже."
Читать далее..
#SA #карьера | @notes_analyst
📑 Сводные таблицы в Pandas — швейцарский нож для аналитиков
Автор - Панчин Денис:
"Сводные таблицы хорошо известны всем аналитикам по Excel. Это прекрасный инструмент, который помогает быстро получить различную информацию по массиву данных. Рассмотрим реализацию и тонкости сводных таблиц в Pandas."
Читать статью
#pandas | @notes_analyst
Автор - Панчин Денис:
"Сводные таблицы хорошо известны всем аналитикам по Excel. Это прекрасный инструмент, который помогает быстро получить различную информацию по массиву данных. Рассмотрим реализацию и тонкости сводных таблиц в Pandas."
Читать статью
#pandas | @notes_analyst
Всем привет! На связи команда исследователей Яндекс Практикума.
Мы проводим исследование профессии системного аналитика. Будем рады пообщаться с системными аналитиками уровня junior/middle, которые хотят получить новые знания и навыки для работы. А также, с системными аналитиками, которые проходили или проходят профессиональные курсы уже работая в роли СА.
Если вы хотите помочь и готовы пообщаться с нами — заполните анкету, а мы с вами свяжемся. Встреча пройдет в зуме и займет 30-40 минут.
В благодарность за ваше время, мы поделимся небольшим бонусом
Мы проводим исследование профессии системного аналитика. Будем рады пообщаться с системными аналитиками уровня junior/middle, которые хотят получить новые знания и навыки для работы. А также, с системными аналитиками, которые проходили или проходят профессиональные курсы уже работая в роли СА.
Если вы хотите помочь и готовы пообщаться с нами — заполните анкету, а мы с вами свяжемся. Встреча пройдет в зуме и займет 30-40 минут.
В благодарность за ваше время, мы поделимся небольшим бонусом
✅️ Тест «Что делает эта кнопка?»
"Нас окружают интерфейсы, но далеко не все из них интуитивно понятны. Иногда то, что вы видите на иконке даже близко не ассоциируется с её назначением. Из таких иконок мы и собрали этот тест."
Перейти к тесту
#тест | @notes_analyst
"Нас окружают интерфейсы, но далеко не все из них интуитивно понятны. Иногда то, что вы видите на иконке даже близко не ассоциируется с её назначением. Из таких иконок мы и собрали этот тест."
Перейти к тесту
#тест | @notes_analyst
📑 Как писать конспекты на компьютере быстрее, чем от руки, при помощи VS Code
"LaTeX-овский текст - это текст, при помощи которого можно создавать документы со сложными математическими формулами, красивым оформлением и т.д."
Эта статья своего рода Roadmap, так как много моментов автор оставляет для самостоятельной проработки.
Читать статью
#документация | @notes_analyst
"LaTeX-овский текст - это текст, при помощи которого можно создавать документы со сложными математическими формулами, красивым оформлением и т.д."
Эта статья своего рода Roadmap, так как много моментов автор оставляет для самостоятельной проработки.
Читать статью
#документация | @notes_analyst
📑 Сопоставление «The Business Analysis Standard» IIBA с профстандартом бизнес-аналитика РФ
"Применение “The Business Analysis Standard” IIBA® Publications v.1.0 Nov.2022 (далее – Стандарт БА) в РФ не выдвигает блокирующих требований к бизнес-аналитику, квалифицированному по профессиональному стандарту РФ бизнес-аналитика Профстандарт 08.037 (далее – ПС БА). Наоборот, помогает бизнес-аналитику в работе. Одно только знание Стандарта БА уже может повысить качество работы бизнес-аналитика.
В статье приведено развернутое сопоставление положений Стандарта БА с требованиями ПС БА, как с формальной, так и с содержательной точки зрения. Изучается вопрос, насколько квалификация бизнес-аналитика по ПС БА позволяет пользоваться Стандартом БА.
Читать статью
#профстандарт #BA | @notes_analyst
"Применение “The Business Analysis Standard” IIBA® Publications v.1.0 Nov.2022 (далее – Стандарт БА) в РФ не выдвигает блокирующих требований к бизнес-аналитику, квалифицированному по профессиональному стандарту РФ бизнес-аналитика Профстандарт 08.037 (далее – ПС БА). Наоборот, помогает бизнес-аналитику в работе. Одно только знание Стандарта БА уже может повысить качество работы бизнес-аналитика.
В статье приведено развернутое сопоставление положений Стандарта БА с требованиями ПС БА, как с формальной, так и с содержательной точки зрения. Изучается вопрос, насколько квалификация бизнес-аналитика по ПС БА позволяет пользоваться Стандартом БА.
Читать статью
#профстандарт #BA | @notes_analyst
Forwarded from Базы данных & SQL
8 книг по PostgreSQL: от баз данных с «нуля» для самоучек до руководства про БД в облаках
Читать статью
Читать статью
Хабр
8 книг по PostgreSQL: от баз данных с «нуля» для самоучек до руководства про БД в облаках
В целом, эта объектно-реляционная СУБД в дополнительном представлении не нуждается. Разработанная более 20 лет назад, она предназначена для создания и поддержки баз данных серверных приложений, в том...
📑 Кто такие стейкхолдеры в продукте, и как сделать так, чтобы они приносили пользу тебе и твоему продукту?
Автор статьи - Александр Первухин:
"Небольшой спойлер - речь пойдет не про прописные истины с использованием цитат из Википедии, а скорее про работу со стейкхолдерами сквозь призму моего опыта создания сложных b2b продуктов в больших компаниях. Тут будет немного рефлексии по самым базовым, казалось бы, вопросам и весьма неожиданные выводы, приправленные схемками."
Читать статью
#стейкхолдеры | @notes_analyst
Автор статьи - Александр Первухин:
"Небольшой спойлер - речь пойдет не про прописные истины с использованием цитат из Википедии, а скорее про работу со стейкхолдерами сквозь призму моего опыта создания сложных b2b продуктов в больших компаниях. Тут будет немного рефлексии по самым базовым, казалось бы, вопросам и весьма неожиданные выводы, приправленные схемками."
Читать статью
#стейкхолдеры | @notes_analyst
📑 Нужны ли конференции для IT-специалистов в 2023?
Автор - Владимир Ловцов
Эксперт-аналитик Группы «Иннотех»:
"Некоторые IT-специалисты со скепсисом относятся к участию в отраслевых конференциях. Вдруг там не будет ничего интересного, а доклады будут те же, что и год назад? Стоит ли на них ходить? Спойлер: да, стоит! В статье поделюсь своим мнением как аналитика, дам список конференций для аналитиков в 2023 году и алгоритм выбора, куда пойти"
Читать статью
#конференция | @notes_analyst
Автор - Владимир Ловцов
Эксперт-аналитик Группы «Иннотех»:
"Некоторые IT-специалисты со скепсисом относятся к участию в отраслевых конференциях. Вдруг там не будет ничего интересного, а доклады будут те же, что и год назад? Стоит ли на них ходить? Спойлер: да, стоит! В статье поделюсь своим мнением как аналитика, дам список конференций для аналитиков в 2023 году и алгоритм выбора, куда пойти"
Читать статью
#конференция | @notes_analyst
Forwarded from Программирование | книги
#Интерфейсы 2021
Построение пользовательских интерфейсовСКАЧАТЬ 🗂
Автор: Малышев К. В.
Интерфейс — лицо электронного продукта. Лицо успешных сайтов, приложений и программ вызывает у пользователей доверие и симпатию. Построение пользовательских интерфейсов — интересная и многогранная работа. Эта книга будет полезна всем, кто участвует в работе над созданием электронных продуктов. Вы начинающий дизайнер интерфейсов? Книга поможет углубить и расширить знания о профессии. Вы практикующий UI/UX-дизайнер? Из книги вы почерпнёте инструменты и методики, которые позволят увеличить эффективность вашей работы. Вы менеджер, глава студии или стартапа? Эта книга поможет вам наладить и систематизировать процессы в команде. Почему одни электронные продукты любимы и востребованы, а другие — нет? Чем сайты и сервисы, которыми мы пользуемся ежедневно, отличаются от тех, которые мы посетили лишь единожды, предпочтя больше не возвращаться к ним? Почему некоторые приложения используются нами постоянно, на протяжении многих лет, а другие мы удаляем после первого же запуска? Обо всём этом вы узнаете из книги.
🎥 Видеоуроки "UML для начинающих"
• 14 UML диаграмм за 10 минут
• UML Диаграмма Классов
• UML Диаграмма Компонентов
• UML Диаграмма Объектов
• UML Диаграмма Развертывания
• UML Диаграмма Пакетов
• UML Диаграмма Структур
• UML Диаграмма Профилей
• UML Диаграмма Прецедентов
• UML Диаграмма Обзора Взаимодействий
• UML Диаграмма Деятельности
• UML Временная Диаграмма
• UML Диаграмма Состояний
• UML Диаграмма Коммуникации
• UML Диаграмма Последовательности
Перейти к урокам
#uml | @notes_analyst
• 14 UML диаграмм за 10 минут
• UML Диаграмма Классов
• UML Диаграмма Компонентов
• UML Диаграмма Объектов
• UML Диаграмма Развертывания
• UML Диаграмма Пакетов
• UML Диаграмма Структур
• UML Диаграмма Профилей
• UML Диаграмма Прецедентов
• UML Диаграмма Обзора Взаимодействий
• UML Диаграмма Деятельности
• UML Временная Диаграмма
• UML Диаграмма Состояний
• UML Диаграмма Коммуникации
• UML Диаграмма Последовательности
Перейти к урокам
#uml | @notes_analyst