• Software Architecture Workshop for Project Managers and Business Analysts

    Software Architecture Workshop for Project Managers and Business Analysts

Этот курс уже прошел, но мы с радостью его поторим для желающи, оставьте свой емейл и мы с вами свяжемся, как только наберется группа
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. Поняття що таке Software architecture, patterns – розглянемо навіщо взагалі потрібна будь-яка архітектура і чому деякі завдання простіше вирішувати використовуючи ті чи інші патерни.
  2. Що таке Layers – дізнаємося які основні рівні містить у собі будь-яке ПЗ.
  3. Огляд multy-layer architecture (плюси та мінуси, а також в рамках цієї архітектури будуть розглянуті патерни MVC та MVVM)
  4. Огляд monolith architecture (плюси та мінуси, огляд рішень з масштабуванням, а також дізнаємося чому monolith – це не завжди погано)
  5. Огляд SOA Architecture – розберемо поетапну еволюцію з Monolith на SOA, а також визначимо плюси та мінуси цього переходу та use cases, коли його варто застосовувати.
  6. Огляд Microservice Architecture – зараз це один з найбільш “хайпових” типів архітектур, тому приділимо більше уваги на сильні та слабкі сторони, а також розглянемо приклад, коли застосування microservices буде недоцільне.
  7. Огляд деяких проблем з застосуванням різного роду патернів і архітектур. Будуть розглянуті такі поняття: Design Patterns, SOLID, TDD, Decoupling and e.t.c.
  8. Розбір принципів 12 factors app – розглянемо 12 факторів, якими варто керуватися при проектуванні ПЗ та його реалізації.

Тренер

Відгуки учасників

  • Скрябин Антон

    Product Owner
    Очень информативный курс, высокий уровень подготовки лектора, исчерпывающий материал.
    Буду рекомендовать.
    Очень информативно про инженерию для менеджеров.
    Скрябин Антон
  • Шлыкова Ольга

    ВА, OMO Systems
    Доступно объяснялись сложные вещи со множеством примеров.
    Курс понравился своей доступностью изложения и большим количеством примеров, а так же практических навыков.
    Шлыкова Ольга
Дізнайтеся, що нового!
Ніякого спаму, ніколи!