Чему вы научитесь
- Вся базовая теория требований: виды, циклы и взаимосвязи требований, техники сбора требований и жизненный цикл разработки программного продукта
- Документация процессов
- Использование PlantUML для всех видов диаграмм
- Работа с REST API через Postman, DevTools, CLI и написание спецификации в формате OpenAPI Specification
- Дизайн gRPC API и написание спецификации в формате ProtoBuff
- Проектирование с GraphQL и написание спецификации на SDL
- Проектирование Long/Short Polling, Websocket, Webhook, SSE интеграций
- Дизайн асинхронных интеграций для Kafka и RabbitMQ с использованием AsyncAPI Specification
- Работа в командной строке и генерация кода для API
- Проектирование SQL и NoSQL БД
- Локальный запуск и работа с базами данных через SQL
- Проектирование клиент-серверной и микросервисной архитектуры
- Практические советы в работе Системным Аналитиком
- Закрепите свои знания в практических заданиях, которые максимально приближены к тем, которые выполняет реальный СА и спроектируйте комплексную архитектуру для разных доменов
- Узнаете как готовиться и проходить интервью
- Требования к знаниям, для успешного прохождения интервью
- Завышение своего опыта
- Обзор реальной структуры собеседований
- Гайд с пошаговым заполнением резюме на платформе
- Review вашего резюме автором
- Самые частые вопросы на темы: теория СА, клиент-серверная архитектура, программирование и системный анализ, документация API
- Работа с Git
- Поддержка работы системы: логи, мониторинг, алерты, реакция на инциденты
- Выполнение заданий по секции System Design для получения Senior-грейда
- Использование документации в коде – Doc-As-Code
- Использование типовых шаблонов для Doc-As-Code
- Работа с JSON RPC и написание спецификации в формате OpenRPC
- Работа с SOAP интеграциями на WSDL
- Использование ИИ для выполнения задач в Системном Анализе при работе с диаграммами, API, БД, архитектурой и Doc-As-Code
О курсе
Для кого этот курс
Начальные требования
Курс подойдет для людей без опыта в сфере и желающим попасть в IT как можно скорее
Достаточно будет базовых пользовательских навыков: владение MS Office, умение устанавливать программы и использовать онлайн редакторы, указанные в материалах курса
Персональный компьютер с возможностью выхода в интернет
Желание развиваться в Системном Анализе и IT
Способность к самостоятельному обучению
Преподаватели курса
Как проходит обучение
1) Чтение теоретического материала
2) Прохождение тестирования по теории
3) Разбор примеров использования технологии
4) Прохождения практических заданий с проверкой от автора
5) Получение и анализ обратной связи по ответу задания
6) Обсуждение вопросов на групповых Q&A-сессиях
Что вы получите
- Комплексные навыки и знания по системному анализу
- Возможность отработать теорию на практических задачах
- Доступ к форуму решений
- Доступ к чату учеников
- Групповые консультации с автором курса
- Review резюме
- Сертификат
- Проекты интеграций, баз данных и архитектуры в портфолио