May 3

Программа обучения СА

Блок 1. Разработка ПО. Требования и методологии

  • Процесс разработки ПО.
  • Основы работы с требованиями: их виды и классификация.
  • Жизненный цикл требований: от сбора до согласования.
  • Методологии разработки: Waterfall, Agile, Scrum, Kanban.
  • Особенности выбора подхода к работе над проектом.

Итог: Практические задания на описание требований, формирование артефактов аналитика, подготовку к сбору требований.

Блок 2. Инструменты аналитика

  • GitLab: основы работы с репозиториями и версионированием.
  • Visual Studio Code: использование редактора для работы с кодом и документацией.
  • DevTools: базовые инструменты для анализа и отладки.

Итог: Практические задания на освоение базовых функций инструментов.

Блок 3. Нотации: BPMN/UML (PlantUML)

  • Знакомство с BPMN и UML: основные понятия и элементы.
  • Построение диаграмм процессов (BPMN) и структурных моделей (UML).
  • Работа с PlantUML для визуализации диаграмм.

Итог: Практические задания по построению диаграмм.

Блок 4. Базы данных: реляционные и нереляционные

  • Основы реляционных баз данных: таблицы, ключи, связи.
  • Нормализация данных: теория и практика.
  • Нереляционные базы данных: особенности и примеры.
  • Основы работы с SQL.

Итог: Практические задания по работе с СУБД для реляционных и нереляционных баз данных.

Блок 5. Архитектура: микросервисы/монолиты

  • Основные подходы к архитектуре: что такое монолиты и микросервисы.
  • Плюсы и минусы каждого подхода.
  • Как выбрать подходящую архитектуру для проекта.

Итог: Практическое задание по анализу и описанию компонентов микросервисной архитектуры.

Блок 6. Интеграции

  • Основы интеграций: виды, принципы работы, примеры.
  • Паттерны интеграций: файлы, общие базы данных, API.
  • REST API и SOAP: сравнение подходов.
  • Протоколы HTTP, SOAP и RPS: базовые концепции.

Итог: Практические задания по проектированию интеграции и работе с json.

Блок 7. Брокеры сообщений

  • Брокеры сообщений: что это и зачем нужно.
  • Kafka и RabbitMQ: их особенности и различия.

Итог: Практические задания по проектированию решения с использованием очередей сообщений.

Блок 8. Мок-собеседование

  • Проведение мок-собеседования с разбором типовых вопросов.
  • Практика ответа на сложные и каверзные вопросы.

Итог: Уверенность в своих знаниях и навыках для реального собеседования.

Блок 9. Подготовка резюме и наставление перед собеседованием

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

Итог: Готовое резюме и уверенность в прохождении собеседований.