Программа обучения СА
Блок 1. Разработка ПО. Требования и методологии
- Процесс разработки ПО.
- Основы работы с требованиями: их виды и классификация.
- Жизненный цикл требований: от сбора до согласования.
- Методологии разработки: Waterfall, Agile, Scrum, Kanban.
- Особенности выбора подхода к работе над проектом.
Итог: Практические задания на описание требований, формирование артефактов аналитика, подготовку к сбору требований.
- GitLab: основы работы с репозиториями и версионированием.
- Visual Studio Code: использование редактора для работы с кодом и документацией.
- DevTools: базовые инструменты для анализа и отладки.
Итог: Практические задания на освоение базовых функций инструментов.
Блок 3. Нотации: BPMN/UML (PlantUML)
- Знакомство с BPMN и UML: основные понятия и элементы.
- Построение диаграмм процессов (BPMN) и структурных моделей (UML).
- Работа с PlantUML для визуализации диаграмм.
Итог: Практические задания по построению диаграмм.
Блок 4. Базы данных: реляционные и нереляционные
- Основы реляционных баз данных: таблицы, ключи, связи.
- Нормализация данных: теория и практика.
- Нереляционные базы данных: особенности и примеры.
- Основы работы с SQL.
Итог: Практические задания по работе с СУБД для реляционных и нереляционных баз данных.
Блок 5. Архитектура: микросервисы/монолиты
- Основные подходы к архитектуре: что такое монолиты и микросервисы.
- Плюсы и минусы каждого подхода.
- Как выбрать подходящую архитектуру для проекта.
Итог: Практическое задание по анализу и описанию компонентов микросервисной архитектуры.
- Основы интеграций: виды, принципы работы, примеры.
- Паттерны интеграций: файлы, общие базы данных, API.
- REST API и SOAP: сравнение подходов.
- Протоколы HTTP, SOAP и RPS: базовые концепции.
Итог: Практические задания по проектированию интеграции и работе с json.
Итог: Практические задания по проектированию решения с использованием очередей сообщений.
- Проведение мок-собеседования с разбором типовых вопросов.
- Практика ответа на сложные и каверзные вопросы.
Итог: Уверенность в своих знаниях и навыках для реального собеседования.
Блок 9. Подготовка резюме и наставление перед собеседованием
- Как правильно составить резюме для аналитика: структура, акценты, примеры.
- Наставление перед собеседованием: советы, разбор ошибок, рекомендации.
- Поддержка на этапе поиска работы: анализ обратной связи от работодателей.
Итог: Готовое резюме и уверенность в прохождении собеседований.