Администрирование [Яндекс.Практикум] Архитектор программного обеспечения (часть 1 из 6) (2022)


Дева Мариан

Уверенная в себе
Команда форума
Редактор
Премиум
Активный участник
Регистрация
13 Июл 2018
Сообщения
18.917
Реакции
187.108
Монетки
87430
    Голосов: 0
    0.0 5 0 0 https://s1.rwnd.pro/threads/%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81-%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D1%83%D0%BC-%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D0%BE%D1%80-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-%D1%87%D0%B0%D1%81%D1%82%D1%8C-1-%D0%B8%D0%B7-6-2022.149176/
  • #1
Автор: Яндекс.Практикум
Название: Архитектор программного обеспечения (часть 1 из 6) (2022)

1728692848955.png


Описание:

Чему вы научитесь

Планировать архитектуру ПО
Узнаете, что такое монолитная и микросервисная архитектуры, как они соотносятся с целями бизнеса

Настраивать системы под большие нагрузки
Освоите балансировщики нагрузки, стратегии кеширования, брокеры сообщений

Проектировать API
Изучите правила, соглашения и стандарты, которые действуют при проектировании расширяемого API

Выбирать формат обмена данными
Поймёте, какие форматы и протоколы межсервисного взаимодействия подходят под ваши задачи

Выбирать формат хранения данных
Познакомитесь с плюсами и минусами разных СУБД, чтобы научиться выбирать оптимальную

Использовать шаблоны
Узнаете, какие проблемы часто возникают при проектировании программ и как их решать

Содержание 1 месяца обучения

01 Сбор и анализ требований

Каждая система разрабатывается под определённую задачу и может изменяться в зависимости от планируемой нагрузки на разные функции. Архитектор ПО получает от бизнеса требования и трансформирует их в чёткие технические характеристики, под которые будет разрабатываться система. В первом модуле вы отточите эти навыки, а также изучите разные способы проектирования API, потренируетесь в выборе подхода и проектировании простой системы.
Каких результатов вы достигнете:
Узнаете, из чего состоит ТЗ на архитектуру
Соберёте требования к системе от заказчика любого уровня технической подготовки
Декомпозируете систему на компоненты и спроектируете взаимодействие между ними
Узнаете принципы разработки MVP
Разработаете MVP спроектированной системы с основным функционалом.

Темы первого месяца:
1. Работа с требованиями
  • Технические характеристики систем Трейдоф
  • Бюджет архитектурного решения
  • Как проводить интервью с заказчиков
  • Оформление дизайндоков и популярные графические инструмент
  • DDD как подход к разработке ПО

2. Работа с компонентами
  • Протоколы общения компонентов
  • Проектирование API
  • Способы снизить нагрузку на API

3. Разработка MVP
  • MVP как метод тестирования архитектур
  • Состав MVP

В проекте модуля вы соберете требования к системе, спроектируете агрегатор ресторанов и доставок. Проект займет от 20 до 30 часов.

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.