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

Курсы

Программирование
PHP Developer. Basic
-50%
Специализация PHP Developer iOS Developer. Professional Golang Developer. Professional Python Developer. Basic iOS Developer. Basic Архитектура и шаблоны проектирования MS SQL Server Developer Highload Architect Специализация C++ Developer Cloud Solution Architecture Специализация Java-разработчик Android Developer. Professional Программист С Специализация Fullstack developer VR/AR - разработчик Microservice Architecture Software Architect Team Lead Web-разработчик на Python Rust Developer NoSQL C# Developer. Professional Разработчик программных роботов (RPA) на базе UiPath и PIX Kotlin Backend Developer React.js Developer Node.js Developer Flutter Mobile Developer Symfony Framework C# Developer. Basic Unreal Engine Game Developer Groovy Developer
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Software Architect

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

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

4 месяца

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

Формат:

Online

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

30 сентября

Дни занятий:

Ср 20:00, Пт 20:00

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

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

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

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


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

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

Краткое содержание урока:
- ограничения и возможности микросервисной архитектуры;
- обзор паттернов микросервисной архитектуры;
- вопросы отказоустойчивости микросервисной архитектуры;
- три оси масштабирования ;
- вопросы масштабирования микросервисной архитектуры;
- подходы stateless vs stateful;
- шкала резервирования и отказоустойчивости;
- graceful degradation;
* SLI, SLO, SLA"
Ведет
Анатолий
Бурнашев
Предыдущий открытый вебинар
Паттерны отказоустойчивости для межсервисного взаимодействия, 14 сентября в 20:00
На занятии будет рассказано про паттерны обеспечения отказоустойчивости при проектировании межсервисного взаимодействия. Рассмотрены паттерны идемпотентности и коммутативности в API.
Станислав
Щетинников
Предыдущий открытый вебинар

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

Станислав Щетинников
ДомКлик, директор разработки
Программирует больше 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 23 декабря
Тема 21. Микросервисы
Тема 22. Frontend архитектуры
Тема 23. Микрофронтенды
Тема 24. Big Data и ML архитектуры пайплайнов
Тема 25. Mobile архитектуры
C 18 января
Тема 26. Выбор темы и организация проектной работы
Тема 27. Консультация по проектам и домашним заданиям
Тема 28. Защита проектных работ
Скачать подробную программу
Выпускной проект
Заключительный месяц курса посвящен проектной работе. Его разработка нужна для окончательного закрепления знаний, которые были получены в рамках пройденных занятий. При успешном выполнении он станет образцом кода, который разработчик сможет показывать будущим работодателям. В любом случае, проект — это хороший задел на будущее и возможность получить дополнительный опыт для любого, кто хочет стать более профессиональным разработчиком.

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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