• Online Software Architecture Workshop for Project Managers and Business Analysts

    Online Software Architecture Workshop for Project Managers and Business Analysts

Этот курс уже прошел, но мы с радостью его поторим для желающи, оставьте свой емейл и мы с вами свяжемся, как только наберется группа
Online Software Architecture Workshop for Project Managers and Business Analysts

Software Architecture — это совокупность важнейших фундаментальных решений и правил, согласно которых работает программное обеспечение. При этом, вне зависимости от того, это небольшой коммерческий проект или громадный enterprise application, на начальном этапе разработки решаются похожие проблемы..

А именно:

  • Какую архитектуру выбрать для решения поставленной задачи?

  • Как оценить её эффективность?

  • Будет ли возможным расширение (масштабирование) системы?

  • Какими паттернами руководствоваться и куда смотреть?

Если вы и ваша команда хотя бы раз задавали себе подобные вопросы — этот онлайн воркшоп для вас.

В рамках двухдневного воркшопа мы пройдёмся по основным понятиям и задачам Software Architecture. Первая часть воркшопа — это общие паттерны и рекомендации для построения любой архитектуры. Вторая — рассмотрение кейсов и задач, которые ставятся перед вами, и best practices по их решению.

Сам воркшоп рассчитан на нетехнических специалистов — Project Managers, Delivery Managers, Business Analysts, Product Managers, Quality Assurance specialists, Product Owners, Scrum Masters, т.е. всех тех профессионалов, работа которых не связана непосредственно с кодированием и разработкой архитектуры. Несмотря на сложность и техничность программы, воркшоп рассчитан на базовый уровень, поэтому все упражнения и материалы подобраны таким образом, чтобы вы максимально комфортно усваивали новые технические знания.

Предлагаем к просмотру бесплатный вебинар: Обзор языков программирования для нетехнических специалистов

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

Кому будет полезен:

  • Project Managers;

  • Product Owners;

  • Scrum Masters;

  • Business analytics;

  • Delivery Managers;

  • Quality Assurance specialists;

  • IT Sales Managers, HR Managers, Recruiters.

Программа воркшопа

Занятие 1

  1. Понятие Software architecture, patterns — рассмотрим, зачем вообще нужна какая-либо архитектура и почему некоторые задачи проще решать, используя те или иные паттерны.
  2. Что такое Layers — узнаем, какие основные уровни содержит любое ПО.
  3. Обзор multy-layer architecture (плюсы и минусы, а также в рамках этой архитектуры будут рассмотрены паттерны MVC и MVVM).
  4. Обзор monolith architecture (плюсы и минусы, обзор решений по масштабированию, а также узнаем, почему monolith — это не всегда плохо).

Занятие 2

  1. Обзор SOA Architecture — разберём поэтапную эволюцию Monolith на SOA, определим плюсы и минусы данного подхода, а также use cases, когда его стоит применять.
  2. Обзор Microservice Architecture — в данный момент это один из самых «хайповых» типов архитектур, поэтому уделим больше внимания на рассмотрение его сильных и слабых сторон, а также рассмотрим пример, когда применение microservices будет нецелесообразным.
  3. Обзор некоторых проблем с применением различного рода паттернов и архитектур — будут рассмотрены понятия Design Patterns, SOLID, TDD, Decoupling и другие.
  4. Разбор принципов 12 factors app — рассмотрим 12 факторов, которыми стоит руководствоваться при проектировании ПО и его реализации.

 

Тренер

Узнайте, что нового!
Никакого спама, никогда!