Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×

Online Software Architecture Workshop for Project Managers and Business Analysts (подія в архіві)

Відбулось
14 вересня 2021 (вівторок)
Місце
Online
Вартість
3900 грн до 07.08.2021
Підуть

Дати: 14.09.2021 та 16.09.2021
з 18:30 до 21:30

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 and e.t.c.
  4. Розбір принципів 12 factors app — розглянемо 12 факторів, якими варто керуватися при проектуванні ПЗ та його реалізації.

Тренер

Борис Лепешенков
LinkedIn

Software Development Manager at YayPay

Software development manager, з багатим досвідом в області розробки програмного забезпечення, за плечима 8 років безпосередньої роботи програмістом на різних позиціях (Senior Software Developer, Lead Software Developer, Team Leader).
Брав активну участь в проектуванні, побудові та розробці ентерпрайз систем, а також впроваджені передових Agile практик в класичних і cross-functional командах. Крім цього, займається менторингом і навчанням розробників та тестувальників.

Технічний досвід:
Back-end розробка, а також розробка front-end з використанням Java frameworks (GWT, ZKOSS), JS, React.
Створення архітектури, а так же імплементація комплексних рішень для потреб замовника з подальшою інтеграцією в існуючі екосистеми програмного забезпечення;
Рефакторинг, профайлинг визначення та усунення bottle necks в існуючих системах;
Побудова фреймворків для спрощення розробки та тестування.

Борис допоможе пояснити простою мовою технічні нюанси для керівників в сфері ІТ, а так само підвищити ефективність спілкування з командою технічних соціалістів.

Зареєструватися

Google Calendar iCal
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі