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

Курсы

Программирование
Выбор профессии в IT
-99%
Разработчик на Spring Framework Python Developer. Basic Специализация Python Developer Python Developer. Professional Golang Developer. Professional Scala-разработчик Специализация iOS Angular Developer JavaScript Developer. Professional Java Developer. Professional Microservice Architecture Highload Architect Node.js Developer Kotlin Backend Developer. Professional Java Developer. Basic HTML/CSS Специализация C++ Developer C++ Developer. Professional PHP Developer. Professional Agile Project Manager C# Developer. Professional Web-разработчик на Python Framework Laravel NoSQL Разработчик IoT Unity Game Developer. Professional PHP Developer. Basic Специализация PHP Developer Rust Developer Буткемп Java PostgreSQL для администраторов баз данных и разработчиков
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Software Architect

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

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

4 месяца

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

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

16 марта 2023 года

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

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

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

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


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

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

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

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

На данный момент директор разработки в Домклик. До этого несколько лет работал руководителем разработки в 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)

Закончил Дальневосточный Государственный Университет Путей Сообщения в 2006 году; математик, системный программист

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

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

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

Программирую на разных языках и настраиваю Linux сервера с 2010 года. Последние несколько лет занимаюсь только облаками и Kubernetes в израильском стартапе Anzu.io.
Питаю страсть к автоматизации любых процессов и написанию чат-ботов. Большую часть карьеры работаю в молодых компаниях, поэтому не раз выстраивал серверную инфраструктуру с нуля.

Люблю гибкие методологии разработки, особенно Scrum. Моя самая сильная компетенция это Мониторинг, я прошёл долгий путь от Nagios до Prometheus.

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

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

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

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

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

Станислав Щетинников
ДомКлик, директор разработки
Программирует больше 10 лет. Архитектурой систем занимается уже больше 6 лет.

На данный момент директор разработки в Домклик. До этого несколько лет работал руководителем разработки в 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)

Закончил Дальневосточный Государственный Университет Путей Сообщения в 2006 году; математик, системный программист

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

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

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

Евгений Павлов
Программирую на разных языках и настраиваю Linux сервера с 2010 года. Последние несколько лет занимаюсь только облаками и Kubernetes в израильском стартапе Anzu.io.
Питаю страсть к автоматизации любых процессов и написанию чат-ботов. Большую часть карьеры работаю в молодых компаниях, поэтому не раз выстраивал серверную инфраструктуру с нуля.

Люблю гибкие методологии разработки, особенно Scrum. Моя самая сильная компетенция это Мониторинг, я прошёл долгий путь от Nagios до Prometheus.

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

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

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

Отзывы

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Паттерны отказоустойчивости для межсервисного взаимодействия
Станислав Щетинников
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

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

🔥 Черная пятница!
Любой доступный курс OTUS можно купить со скидкой 20% по промокоду!