Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
Андрей Гордиенков
Андрей Гордиенков
Senior IT Architect
г. Вроцлав

Андрей Гордиенков

Senior IT Architect
г. Вроцлав

Андрей обучался в Институте ИТММ ННГУ им. Лобачевского. Его опыт в IT насчитывает больше 18 лет. Начинал свой путь с разработки, а сейчас является старшим архитектором по разработке ПО, IT-тренером и консультантом. Работал в Intel, TaxCom, проектировал программное обеспечение для Альфа-Банка и облачное хранилище Сбербанка.

Андрей соавтор курса в онлайн-школе Skillbox по профессии архитектора ПО. Он знакомит учеников с оптимальными методами по проектированию IT-продуктов для решения определённых бизнес-задач.

Направление
Рейтинг курсов
5
Skillbox
Преподаватель
ABAX
Senior IT Architect
Digital October
.NET-евангелист
Luxoft
Тренер
Лидер Инвест
Технический лидер; Архитектор
Лидер Инвест
Старший разработчик
ОЛСК-комплект
Разработчик ПО
TaxCom
Программист
Intel
Software Application Developer
НМЖК
Программист
JLC Technologies
DB-разработчик
Реформа
Разработчик
ГДЖ
Проводник
Логотип школы
5
Архитектор ПО от Skillbox
5 Месяцев
80 уроков
5 509 ₽ в месяц
66 109 ₽
94 441 ₽

Программа курса

На этом курсе вы освоите профессию архитектора программного обеспечения. Курс состоит из 17 блоков и 80 онлайн-уроков с дипломным проектом в конце. Вы изучите разные архитектурные стили, научитесь подбирать подходящие инструменты для построения архитектурной системы и представлять проект заказчику.

1.
Основы архитектуры ПО
2.
Архитектурные стили
3.
Распределенная архитектура
4.
Функциональная декомпозиция
5.
Нефункциональные требования
6.
Монолит и его рефакторинг
7.
Проектирование API
8.
API Gateway
9.
Security
10.
Рефакторинг монолита
11.
Управление транзакциями. «Сага»
12.
EDA: Event-source и CQRS
13.
Service Discovery & Configuration
14.
Observability
15.
Инфраструктура и среда исполнения
16.
Cloud Native Application
17.
Soft skills и развитие карьеры
18.
Дипломный проект. Архитектура программного обеспечения

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

Подбирать архитектурную систему в зависимости от потребностей проекта
Пользоваться шаблонами проектирования
Строить cloud-native приложения
Придерживаться стиля REST и понимать HTTP
Выявлять нефункциональные требования и характеристики