Software Architect: лучшие практики по проектированию архитектуры приложений
Рассрочка
Рассрочка

Software Architect

Best Practice по проектированию архитектуры приложений.

Длительность обучения:

4 месяца

4 ак. часа в нед.

Формат:

Online

Начало занятий:

29 марта

Дни занятий:

Пт 20:00, Ср 20:00

Что даст вам этот курс

Программа нацелена на формирование целостного понимания современных архитектурных практик проектирования. Охватывает основные архитектурные паттерны, тактики работы с атрибутами качества и технологические домены, необходимые архитектору в 2023 году.

Курс будет интересен архитекторам, разработчикам, тим лидам, которые хотят изучить более продвинутые техники построения архитектуры.

Длительность курса - 4 месяца.


Программа курса включает в себя:

  • Разбор самых важных тактик по работе с различными атрибутами качества архитектуры: доступнось, отказоустойчивость, безопасность, и т.д.;
  • Разбор основных паттернов и стилей архитектуры, их плюсов, минусов и подводных камней;
  • Обзор основных технологических доменов и специфичных для них архитектур: бекенд, BigData, мобильная разработка, фронтенд, хранилища данных.

Преподаватели

Станислав Щетинников
Директор по развитию в Сбербанке
Анатолий Бурнашев
Эксперт Центра практик обеспечения надёжности в MTS.Digital
Сергей Кривонос
Руководитель ЦК по развитию платформы API Management в АО ДОМ.РФ
Дамир Рысаев
Team Lead, AnyClass
Евгений Павлов
Евгений Непомнящий
Разработчик в IT-Sense
Программирует больше 15 лет. Архитектурой систем занимается уже больше 8 лет.

До этого несколько лет работал руководителем разработки в myTarget и Домклик. Любит Data Science, python, golang, DDD и микросервисную архитектуру.

Руководитель программы
20+ лет на проектах заказной разработки в ИТ.
Десятки успешных проектов, в том числе - по государственным контрактам.
Опыт разработки и внедрения ERP-систем, open-source решений, поддержка высоконагруженных приложений.
Преподаватель курсов по Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, а так же наставник курса HighLoad

Преподаватель
Более 16 лет в разработке IT
Прошел путь от разработчика до руководителя отдела и архитектора решений

Последние 8 лет занимаюсь вопросами интеграций систем на платформах класса ESB (IBM Integration Bus),
а также проектированием архитектуры и внедрением платформ API Management (WSO2 / Gravitee)

Преподаватель
Программированием увлёкся ещё в школе (2009 году). В 2015 году получил степень бакалавра по направлению "программная инженерия" в РГСУ. Коммерческой разработкой начал заниматься в студенческие годы, в 2012 году.

C 2019 работает наставником по направлению javascript в HTMLAcademy, основная работа - тим-лид / старший фронтенд разработчик в компании AnyClass.

Любит учиться и помогать учиться другим. Во время прокрастинации начинает проходить курсы.

Преподаватель
Программирую на разных языках и настраиваю Linux сервера с 2010 года.

Более трёх лет назад я перебрался в Израиль и работал на позициях DevOps TeamLead и Cloud Solution Architect.

Являюсь экспертом в области Kubernetes, Observability и Scrum.

Сейчас работаю над инфраструктурой в Yandex Self-Driving Group

Преподаватель
C++ и Java разработчик.
В отрасли с 2006 года. Долгое время занимался разработкой под микроконтроллеры на С++, последние 3 года увлекся Java.

Компании: Топаз-сервис, Мвм

Сдал экзамен Oracle по Java: Oracle Certified Professional

Преподаватель
Станислав
Щетинников
Анатолий
Бурнашев
Сергей
Кривонос
Дамир
Рысаев
Евгений
Павлов
Евгений
Непомнящий

Преподаватели

Станислав Щетинников
Директор по развитию в Сбербанке
Программирует больше 15 лет. Архитектурой систем занимается уже больше 8 лет.

До этого несколько лет работал руководителем разработки в myTarget и Домклик. Любит Data Science, python, golang, DDD и микросервисную архитектуру.

Руководитель программы
Анатолий Бурнашев
Эксперт Центра практик обеспечения надёжности в MTS.Digital
20+ лет на проектах заказной разработки в ИТ.
Десятки успешных проектов, в том числе - по государственным контрактам.
Опыт разработки и внедрения ERP-систем, open-source решений, поддержка высоконагруженных приложений.
Преподаватель курсов по Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, а так же наставник курса HighLoad

Преподаватель
Сергей Кривонос
Руководитель ЦК по развитию платформы API Management в АО ДОМ.РФ
Более 16 лет в разработке IT
Прошел путь от разработчика до руководителя отдела и архитектора решений

Последние 8 лет занимаюсь вопросами интеграций систем на платформах класса ESB (IBM Integration Bus),
а также проектированием архитектуры и внедрением платформ API Management (WSO2 / Gravitee)

Преподаватель
Дамир Рысаев
Team Lead, AnyClass
Программированием увлёкся ещё в школе (2009 году). В 2015 году получил степень бакалавра по направлению "программная инженерия" в РГСУ. Коммерческой разработкой начал заниматься в студенческие годы, в 2012 году.

C 2019 работает наставником по направлению javascript в HTMLAcademy, основная работа - тим-лид / старший фронтенд разработчик в компании AnyClass.

Любит учиться и помогать учиться другим. Во время прокрастинации начинает проходить курсы.

Преподаватель
Евгений Павлов
Программирую на разных языках и настраиваю Linux сервера с 2010 года.

Более трёх лет назад я перебрался в Израиль и работал на позициях DevOps TeamLead и Cloud Solution Architect.

Являюсь экспертом в области Kubernetes, Observability и Scrum.

Сейчас работаю над инфраструктурой в Yandex Self-Driving Group

Преподаватель
Евгений Непомнящий
Разработчик в IT-Sense
C++ и Java разработчик.
В отрасли с 2006 года. Долгое время занимался разработкой под микроконтроллеры на С++, последние 3 года увлекся Java.

Компании: Топаз-сервис, Мвм

Сдал экзамен Oracle по Java: Oracle Certified Professional

Преподаватель

Отзывы

3
Никита
Я работаю в IT-компании. По текущим обязанностям перешел на роль архитектора, хотел систематизировать и дополнить свои знания. Курс был интересный, хорошая подача материала (это конечно больше от преподавателя зависит). Хотелось бы добавить возможность выбора времени курса, чтобы группа по обоюдному согласию могла выбрать не 8 по МСК ,а, например, время раньше или позже
Курс позволил расширить знания в моей области, добавил понимание некоторых рабочих моментов.
Читать целиком
Дмитрий
Титаренко
На текущем месте работы начался проект, на котором мы вместе с коллегой выполняли функции архитектора. Для нас это были новые функции, пришлось обучаться на ходу. Решили пройти курсы, чтобы осознанно подойти к поставленной задаче. Просмотрел программы множества курсов, но курсы otus понравились больше всего. Они максимально обширны, ведут преподаватели, имеющие большой реальный опыт.

Очень понравилось, что на занятиях вся теория сопровождалась реальными кейсами из жизни, а в конце занятия можно обсудить свои. Несмотря на достаточно большой охват тем, на мой взгляд, не хватает темы тестирования и авто тестирования. При их наличии весь жизненный цикл разработки ПО от тз до поддержки был бы охвачен полностью. Было бы здорово включить его в программу.
Читать целиком
Ирина
Севостьянова
На текущем месте работы была предоставлена возможность поучаствовать в проектировании нового сложного продукта. На первых этапах у меня возникало множество вопросов, не получалось структурировать идеи и определить стратегию проектирования. С коллегой решили попробовать пройти курс "Software Architect", руководство компании поддержало инициативу.
Хочется отметить содержательность и актуальность материалов курса. Особенно было приятно видеть готовность преподавателей обсуждать живые кейсы студентов, делиться собственным обширным опытом.
Да, курс достаточно непростой, однако после его завершения точно формируется системный подход к проектированию и принятию решений любого уровня - будь то создание новой системы или организация взаимодействия двух сервисов.
Читать целиком
Никита
Я работаю в IT-компании. По текущим обязанностям перешел на роль архитектора, хотел систематизировать и дополнить свои знания. Курс был интересный, хорошая подача материала (это конечно больше от преподавателя зависит). Хотелось бы добавить возможность выбора времени курса, чтобы группа по обоюдному согласию могла выбрать не 8 по МСК ,а, например, время раньше или позже
Курс позволил расширить знания в моей области, добавил понимание некоторых рабочих моментов.
Читать целиком
Дмитрий
Титаренко
На текущем месте работы начался проект, на котором мы вместе с коллегой выполняли функции архитектора. Для нас это были новые функции, пришлось обучаться на ходу. Решили пройти курсы, чтобы осознанно подойти к поставленной задаче. Просмотрел программы множества курсов, но курсы otus понравились больше всего. Они максимально обширны, ведут преподаватели, имеющие большой реальный опыт.

Очень понравилось, что на занятиях вся теория сопровождалась реальными кейсами из жизни, а в конце занятия можно обсудить свои. Несмотря на достаточно большой охват тем, на мой взгляд, не хватает темы тестирования и авто тестирования. При их наличии весь жизненный цикл разработки ПО от тз до поддержки был бы охвачен полностью. Было бы здорово включить его в программу.
Читать целиком
Ирина
Севостьянова
На текущем месте работы была предоставлена возможность поучаствовать в проектировании нового сложного продукта. На первых этапах у меня возникало множество вопросов, не получалось структурировать идеи и определить стратегию проектирования. С коллегой решили попробовать пройти курс "Software Architect", руководство компании поддержало инициативу.
Хочется отметить содержательность и актуальность материалов курса. Особенно было приятно видеть готовность преподавателей обсуждать живые кейсы студентов, делиться собственным обширным опытом.
Да, курс достаточно непростой, однако после его завершения точно формируется системный подход к проектированию и принятию решений любого уровня - будь то создание новой системы или организация взаимодействия двух сервисов.
Читать целиком

Необходимые знания

  • опыт разработки на любом языке программирования от 2х лет;
  • опыт работы с БД;
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 29 марта
Тема 1. Архитектура. Архитектурное решение.
Тема 2. Атрибуты качества архитектуры. Артефакты архитектуры
Тема 3. Семинар // ДЗ
Тема 4. Cеминар 2 + разбор ДЗ
Тема 5. Представления архитектуры
C 19 апреля
Тема 6. Управление проектом и продуктом
Тема 7. Процесс разработки. Роль архитектора в жизненном цикле ПО
Тема 8. Модели аллокации ответственности. DDD.
Тема 9. Тактики работы с модифицируемостью // ДЗ
Тема 10. Консультация по ДЗ. Семинар
Тема 11. Тактики работы с отказоустойчивостью. #1
Тема 12. Тактики работы с обнаруживаемостью
Тема 13. Модели взаимодействия
Тема 14. Взаимодействия на основе событийной модели
Тема 15. Консультация по ДЗ. Семинар
Тема 16. Тактики работы с отказоустойчивостью. #2 // ДЗ
Тема 17. Тактики работы с масштабируемостью
Тема 18. Производственный процесс и сопровождение
Тема 19. Тактики работы с сопровождаемостью
Тема 20. Консультация по ДЗ. Семинар
Тема 21. Тактики работы с безопасностью // ДЗ
C 21 июня
Тема 22. Микросервисы
Тема 23. Frontend архитектуры
Тема 24. Микрофронтенды
Тема 25. Big Data и ML архитектуры пайплайнов
Тема 26. Mobile архитектуры
Тема 27. Модели хранения данных // ДЗ
Тема 28. Консультация по ДЗ. Семинар
C 14 июля
Тема 29. Выбор темы и организация проектной работы
Тема 30. Консультация по проектам и домашним заданиям
Тема 31. Защита проектных работ
Скачать подробную программу
Выпускной проект
Заключительный месяц курса посвящен проектной работе. Его разработка нужна для окончательного закрепления знаний, которые были получены в рамках пройденных занятий. При успешном выполнении он станет образцом кода, который разработчик сможет показывать будущим работодателям. В любом случае, проект — это хороший задел на будущее и возможность получить дополнительный опыт для любого, кто хочет стать более профессиональным разработчиком.

Проект можно выполнить за один месяц, хотя в некоторых случаях на программирование и подготовку уходит больше времени. При этом в процессе написания кода по проекту программист может получать консультации преподавателей.

Процесс обучения

Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Cлаке курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете. Домашнее задание выдается в среднем раз в 2 недели, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

После обучения вы


  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;

  • получите сертификат о прохождении курса;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 26 августа 2023 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Software Architect»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Software Architect»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Архитектурное свойство "Сопровождаемость" на примере сервисов k8s
Анатолий Бурнашев
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

Партнеры ждут выпускников этого курса

Стоимость обучения
Cтоимость указана для оплаты физическими лицами
68 600 ₽
Продолжительность
4 месяца
Начало занятий
29 марта