Architekura softwaru moderně

→ Detail kurzu

Kdy:

jednodenní školení, termíny níže

Kde:

Brno

Obtížnost:

Profesionál

Architekura softwaru moderně

PROČ SE ZŮČASTNIT?

Není tajemstvím, že dobře vybudovaná architektura softwaru může ušetřit spoustu času, financí i nervů. Přesto se jedná o oblast, kde jen málo kdy narazíme na systematický výklad, který by nepodléhal trendům, nebyl zastaralý či se nezaměřoval na vzory místo konceptů, z nichž vycházejí. Naším cílem je to změnit. V průběhu tohoto školení vás provedeme základními koncepty moderní softwarové architektury, nejčastějšími vzory a nabyté vědomosti vyzkoušíme na praktických cvičeních.

PRO KOHO JE KURZ URČEN?

Kurz je určen pro IT profesionály, kterým záleží na architektuře a udržovatelnosti softwaru. Kurzu je vhodný pro mediorní a seniorní programátory, technické vedoucí i team leady. Očekává se alespoň základní znalost návrhových vzorů a SOLID principů.

WORKSHOPY

Školení je doplněno o tři workshopy, kde si účastníci vyzkouší nově nabyté vědomosti. Po každém workshopu je vedena diskuze o řešení účastníků.




CO SE NAUČÍTE?

1.ÚVOD

  • Co je architektura?
  • Funkční a nefunkční požadavky
  • Cíle softwarové architektury
  • Proč je architektura důležitá?
  • Jak popsat softwarovou architekturu?

2.OBECNÉ KONCEPTY

  • Symptomy špatného designu
  • Fungování lidského mozku a architektura
  • Úrovně abstrakce softwaru
  • Klasifikace architektur
  • Vzory na různých úrovní abstrakce
  • Conwayův zákon a cestování časem
  • Architektonická kvanta

3.APLIKAČNÍ ARCHITEKTURY

  • Modularita a principy rozdělení na moduly
  • Vrstvené architektury
  • Datově-centrické architektury
  • Doménově-centrické architektury
  • Domain driven design
  • Další aplikační architektury

WORKSHOP

  • Návrh datově-centrické a doménově-centrické aplikace

4.SYSTÉMOVÉ ARCHITEKTURY

  • Distribuované architektury obecně
  • SOA - Service oriented architecture
  • Microservices
  • EDA - Event driven architecture

WORKSHOP

  • Návrh systémové architektury

5.PRÁCE ARCHITEKTA

  • Role architekta
  • Ukázky architektonických dokumentů
  • Trade-off analýza
  • Architektura a agilní vývoj
  • Vývoj architektury v čase

WORKSHOP

  • Trade-off analýza zadaného problému.

Seznam termínů

Kdy:

Kde:

Cena:

út 06. 09. - 06. 09. 2022
10:00 - 18:30
Starobrněnská 16, Brno 9 990 Kč Přihlásit

Lektoři:

Zdeněk Vais

Zdeněk Vais

Principal software architekt, Chyron Hego

Zakladatel, Bee IT

Zdeněk programuje už od střední školy. Od té doby si prošel cestou od programátora přes team leadera až k architektovi. Za tuto dobu vyvíjel velké finanční systémy, vědecké aplikace nebo například IoT řešení pro letadla. Pravidelně vystupuje na softwarových konferencích, kde přednáší zejména o softwarové architektuře.