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

Курсы

Программирование
MS SQL Server Developer Java Developer. Professional Highload Architect C++ Developer. Basic Специализация C++ Developer C++ Developer. Professional HTML/CSS Kotlin Developer. Basic VR/AR - разработчик Microservice Architecture Software Architect PostgreSQL для администраторов баз данных и разработчиков PHP Developer. Professional Web-разработчик на Python Agile Project Manager Unity Game Developer. Professional C# Developer Flutter Mobile Developer Python Developer. Basic Python Developer. Professional Базы данных iOS Developer. Professional React.js Developer Scala-разработчик Специализация iOS Разработчик программных роботов (RPA) на базе UiPath и PIX Kotlin Backend Developer Node.js Developer Symfony Framework PHP Developer. Basic Буткемп Java Groovy Developer
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Software Architect

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

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

4 месяца

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

Формат:

Online

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

30 сентября

Дни занятий:

Пт 20:00, Ср 20:00

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

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

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

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


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

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

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

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

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

Руководитель программы

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

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

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

Руководитель программы

Отзывы

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

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

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

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

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

Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Cлаке курса, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете.

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

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


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

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

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

Дата выдачи сертификата: 27 февраля 2023 года
Ваш сертификат

online education

Certificate №0001

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

Успешно закончил курс «Software Architect»
Completed practical tasks: 16 of 16

“OTUS Online Education”, Limited Liability Company

City:
Moscow

Chief Education Officer
“OTUS Online Education”, LLC
Anna Firsova

Educational license in Russian Federation
№ 039825 dated December 28, 2018.

online education

Certificate №0001

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

Успешно закончил курс «Software Architect»
Completed practical tasks: 16 of 16

“OTUS Online Education”, Limited Liability Company

City:
Moscow

Chief Education Officer
“OTUS Online Education”, LLC
Anna Firsova

Educational license in Russian Federation
№ 039825 dated December 28, 2018.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Паттерны отказоустойчивости для межсервисного взаимодействия
Станислав Щетинников
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

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

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