Чему вы научитесь
- Вся базовая теория требований: виды, циклы и взаимосвязи требований, техники сбора требований и жизненный цикл разработки программного продукта
- Документация процессов
- Использование 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
- Проектирование клиент-серверной и микросервисной архитектуры
- Практические советы в работе Системным Аналитиком
- Закрепите свои знания в практических заданиях, которые максимально приближены к тем, которые выполняет реальный СА и спроектируйте комплексную архитектуру для разных доменов
- Узнаете как готовиться и проходить интервью
- Требования к знаниям, для успешного прохождения интервью
- Завышение своего опыта
- Обзор реальной структуры собеседований
- Гайд с пошаговым заполнением резюме на платформе
- Самые частые вопросы на темы: теория СА, клиент-серверная архитектура, программирование и системный анализ, документация API
- Работа с Git
- Поддержка работы системы: логи, мониторинг, алерты, реакция на инциденты
- Выполнение заданий по секции System Design для получения Senior-грейда
- Использование документации в коде – Doc-As-Code
- Использование типовых шаблонов для Doc-As-Code
- Работа с JSON RPC и написание спецификации в формате OpenRPC
- Работа с SOAP интеграциями на WSDL
- Использование ИИ для выполнения задач в Системном Анализе при работе с диаграммами, API, БД, архитектурой и Doc-As-Code
О курсе
ВНИМАНИЕ!!! Самый полный курс-стажировка по Системному Анализу для грейда Middle+/Senior с проверкой от автора! В данном курсе абсолютно НЕТ ВОДЫ и ненужной информации. ОЧЕНЬ МНОГО ПРАКТИКИ. Также вы получите доступ к комьюнити других учеников и возможность обсудить задания и карьеру в общем чате с автором. Если Вы любите бесполезные, скучные и нудные материалы без реальных задач с собеседований — то Вам не подойдет данный курс.
По окончанию курса Вы получите СЕРТИФИКАТ по всем необходимым секциям, который сможете приложить к своему резюме!
Перед покупкой курса обязательно обратитесь ко мне в ЛС @rly_it_owner ДЛЯ ПОЛУЧЕНИЯ ПРОМОКОДА И ДОСТУПА К ЧАТУ учеников
Прохождение курса займет 3 месяца интенсивной работы. Доступ к модулям будет открываться постепенно в соответствии с расписанием. После завершения каждого двух-недельного спринта вам будет предоставляться неделя отдыха для повторения и осмысления материалов.
Особенности курса:
- Текстовые лекции по урокам;
- Курс содержит базовую теорию, а так же практические задания по самым популярным и востребованным инструментам для системного аналитика;
- Пошаговые инструкции для проектирования интеграций, БД, архитектуры, ADR, которые можно приложить к резюме и на их основе строить рабочий проект;
- Практические задания с проверкой от автора, составленные на основе кейсов из собеседований;
- Задания и тесты, которые дадут опыт в формулировании ответов на собеседовании;
- Доступ к чату с другими учениками и автором курса для обсуждения заданий и карьерных возможностей;
- Review вашего резюме после прохождения финального модуля с проверкой;
- Курс на котором автор за Вас искренне переживает, а не просто оставляет одних на произвол судьбы
Данный курс включает в себя теоретические и практические занятия, основанные на матрицах компетенций многих компаний по следующим темам:
Требования и диаграммы
- Стэйкхолдеры;
- Виды и уровни требований;
- Этапы требований;
- Жизненный цикл и декомпозиция требований;
- Документация процессов с использованием plantUML.
Синхронные интеграции
- Вся необходимая теория по API, HTTP/S и протоколам;
- HTTP-методы, кэширование и эффективность API;
- Использование Postman, DevTools и CLI;
- Пример и практика проектирования REST API с проверкой;
- Использование OpenAPI Specification(Swagger) в IDE;
- Генерация документации и кода из OAS-спецификации;
- Пример и практика проектирования gRCP API с проверкой;
- Использование Protocol Buffers в IDE;
- Генерация документации и кода из .proto-спецификации;
- Пример и практика проектирования GraphQL API с проверкой;
- Использование SDL в IDE;
- Пример и практика проектирования JSON RPC;
- Использование OpenRPC Specification;
- Проектирование и работа с SOAP;
- Использование WSDL.
Асинхронные интеграции
- Интеграции через асинхронные API Long-Polling, Short-Polling;
- Пример и практика проектирования в OpenAPI Specification(Swagger) с проверкой;
- Теория по CAP и BASE;
- Интеграции через Webhook и Websocket;
- Генерация документации и кода из AsyncAPI-спецификации;
- Пример и практика проектирования AsyncAPI Specification с проверкой;
- Интеграции через Server-Sent Events;
- Пример и практика проектирования SSE-интеграций.
Базы данных
- Проектированию модели БД в ERD;
- Теория РСУБД;
- Основы SQL – DDL, DML, DCL, TCL-операторы;
- Практический кейс работы с БД;
- Производительность БД;
- Триггеры, процедуры, представления в SQL;
- Практика проектирования БД с проверкой;
- Типовые задачи на собеседовании;
- Теория NoSQL БД;
- Локальный запуск и примеры Redis, MongoDB.
Архитектура:
- Монолитная и клиент-серверная архитектура;
- Model C4;
- Микросервисы и SOA;
- Примеры архитектуры;
- Практика проектирования микросервисов с проверкой.
Позиционирование на собеседовании:
- Подготовка резюме;
- Завышение опыта;
- Подача себя на каждом этапе собеседований;
- Чек-лист для выбора правильного работодателя;
- Выполнение заданий на теоретической секции;
- Выполнение заданий на практической секции;
- Пошаговый гайд по заполнению резюме.
Сопровождение работы сервиса
- Контейнеризация, оркестрация и DevOps;
- Освоение CI/CD;
- Концепция TBD и работа с Git;
- Реакция на алерты/инциденты при работе ПО;
- Использование логов и метрик.
System Design
- Теория по секции System Design;
- Пример выполнения задания;
- Практика прохождения System Design.
Doc-As-Code
- Теория по Doc-As-Code;
- Запуск Doc-As-Code локально;
- Шаблоны структуры Doc-As-Code.
Работа с ИИ
- Введение в работу с ИИ для генерации требований;
- Генерация диаграмм;
- Проектирование API;
- Моделирование БД;
- Проектирование архитектуры;
- Написание Doc-As-Code.
Курс постоянно обновляется дополнительными теоретическим и практическим материалом. Надеюсь, что материалы из него помогут вам изменить свою жизнь и стать хорошими системными аналитиками!!!
Обязательно выполняйте все практические занятия, а так же настоятельно рекомендуется дополнительно конспектировать теорию, для дальнейшего повторения и подготовки к собеседованиям.
При должном терпении и усилиях, которые вы приложите при обучении незамедлительно дадут вам хорошую теоретическую и практическую базу для прохождения собеседования и будущей работе по профессии.
Если вы вдруг обнаружите орфографические ошибки в материалах или диаграммах, то заранее прошу за это прощение) Все мы люди)
САМИ КУРСЫ НАХОДЯТСЯ ВО ВКЛАДКЕ "МОЁ ОБУЧЕНИЕ", ДАЛЕЕ СЛЕВА БУДЕТ ВКЛАДКА "ПРОХОЖУ" - https://stepik.org/learn/courses
С любым вопросами и пожеланиями обращайтесь, пожалуйста, ко мне в телеграмм @rly_it_owner и я буду рад вам помочь.
Также можно ознакомиться с моими соцсетями:
- Tg-канал с промокодами, анонсами, карьерными размышлениями и инсайдами из отрасли;
- Запрещенограмм (продукты компании Meta запрещены в РФ) с lifestyle-контентом, рассказе о моем пути, отзывами учеников и наконец мемами: @rly.it
Успехов в становлении системным аналитиком!
Для кого этот курс
Начальные требования
Курс подойдет для людей без опыта в сфере и жалеющим попасть в IT как можно скорее
Достаточно будет базовых пользовательских навыков: владение MS Office, умение устанавливать программы и использовать онлайн редакторы, указанные в материалах курса
Персональный компьютер с возможностью выхода в интернет
Желание развиваться в Системном Анализе и IT
Способность к самостоятельному обучению
Наши преподаватели
Как проходит обучение
1) Чтение теоретического материала
2) Прохождение тестирования по теории
3) Разбор примеров использования
4) Прохождения практических заданий с проверкой от автора
5) Получение и анализ обратной связи по ответу задание
Программа курса
Сертификат
Что вы получаете
- Комплексные навыки и знания по системному анализу
- Возможность отработать теорию на практических задачах
- Доступ к форуму решений
- Доступ к чату учеников
- Сертификат
- Проекты интеграций, баз данных и архитектуры в портфолио