November 24, 2024

Системный аналитик с 0 до Middle+. Программа обучения

Блок 1:

  • Вводная встреча, проговариваем цели, ожидания и формат взаимодействия.
  • Изучаем теорию, разбираем вопросы и практические задачи на онлайн встречах.
    • Основы взаимодействия систем (HTTP, JSON, API, SQL)
    • Сбор, анализ, документирование требований (User Story, Use Case) + нотации (BPMN, UML, ER-diagram)
    • Архитектура систем: клиент-сервер, микросервисы, событийно-ориентированная архитектура
    • Интеграции: REST (OpenAPI), gRPC (Protobuf), Kafka, RabbitMQ)
  • После каждого занятия выполняем домашнее задание по пройденному материалу (с индивидуальным разбором):
    • Проектируем структуру данных и сетевые взаимодействия (описание JSON, описание таблиц БД и описание HTTP-методов)
Описание JSON
Проектирование и описание БД
Описание HTTP методов
    • Описываем требования (User Story, Use Case)
User Story
Use Case
    • Проектируем процесс (Sequence-diagram в PlantUML) и структуру БД (ER-diagram).
PlantUML Sequence-diagram
Sequence-diagram
ER-diagram
    • Проектируем архитектуру системы (Solution Architecture)
Solution Architecture
    • Описываем интеграции (REST API - OpenAPI, gRPC - Protobuf, Kafka, RabbitMQ).
OpenAPI
gRPC Protobuf
  • Разбираем технический кейс (микросервисная архитектура со всеми видами взаимодействий - REST, gRPC, Kafka, RabbitMQ) + тестирование API в Postman. Навыками программирования для успешного разбора кейса обладать совершенно не требуется.
Архитектура кейса для разбора
    • рассматриваем, как реализуется каждый вид интеграций, что технически происходит у них "под капотом", и соотносим с описанием интеграций в требованиях.
Реализация и пример работы Kafka Consumer
Описание логики чтения сообщений из топика Kafka в требованиях на разработку
    • тестируем API с помощью Postman
Postman + Backend
  • Выполняете самостоятельный итоговый проект (с индивидуальным разбором).
  • Готовим резюме и легенду (при необходимости).

Блок 2:

  • Консультации по рабочим кейсам и любым вопросам в течение испытательного срока (онлайн, раз в две недели, но не более 6 консультаций).

Телеграмм для связи: https://t.me/oldschoolsysdes

Телеграмм канал: https://t.me/sysdes_journal

Информация не является офертой.