Содержание
- + Методалогии разработки ПО
-
+
Проектирование систем
- + API
- + UML
- + Интеграции
- + Моделирование данных
- + Представление данных
- BPMN
- C4 model
- Domain Driven Design
- EPC
- IDEF0
- Архитектор
- Архитектура
- Интерфейс
- Карта экосистемы
- Когда стоит выбирать микросервисы
- Контекстная диаграмма
- Ролевая модель
- Проектирование систем
- + Развёртывание
-
+
Разработка
- + Git
- + Linux OS
- + Mac OS
- + Подходы организации кода
- + Языки программирования
- Виды программирования
- Интерпритатор
- Компилятор
- Разработка
-
+
Сеть
- + OSI
- + Защита
- CDN
- ngrok
- Сеть
- – Системный анализ
- + Требования
- + Хранение данных
- + Языки разметки
| Компетенция | Темы | Полезные ссылки |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Оценка задач и рисков | | [Habr] Об оценке и управлении разработкой программных продуктов
[Habr] RICE: Простая приоритезация для Product-менеджеров - для СА интересна буква E
RICE - пример в Loyalty Module |
| Оценка задач | | |
| Методологии разработки ПО | | |
| Жизненный цикл ПО | | |
| Методологии разработки ПО | | |
| Работа с требованиями | | |
| Базовые знания про требования | | |
| Процесс выявления и сбора требования | - Интервью
- Наблюдение
- Опросы
- Анализ документов
- Анализ API
- Анализ UI | |
| Анализ и спецификация требований | Знает подходы к спецификации требований:
- - User Story
- SRS
- GWT | |
| Управление требованиями | | |
| Проектирование систем | | |
| Функциональная архитектура | | |
| Типовые архитектуры | | |
| Проектирование API и работа с ним | | |
| Проектирование и работа с REST API | | |
| Проектирование и работа с gRPC API | | |
| Проектирование асинхронного взаимодействия в разрезе брокеров сообщений | | |
| Проектирование БД | | |
| Проектирование клиентских фронтов | | |
| Сопровождение функциональности | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
-
старайся постоянно структурировать свои знания в сторону проектирования целой картины
- методология "5 почему" (или "5 зачем") хорошо помогает в понимании истинных целей заказчиков и проработке правильной архитектуры
-
важные нам хард скиллы:
- что такое RESTful приложение, что такое REST API
-
Кафка как вариант взаимодействия
-
https://www.enterpriseintegrationpatterns.com (на вырост)