Návrh Školení
Přehled
- Souvislost systému a komponent
- Závislosti systému/komponenty
- Software architektura
- Technická architektura
- Podniková architektura
- SOA a mikroslužby architektury
- Vztahy mezi výše uvedenými koncepty
- Logická redundantnost vs. závislost
- Data redundantnost vs. závislost
Software architektura
Základy
- vyjasnění pojmů: architektura, návrh, modelování
- ortogonalita
- Cowesův zákon (Conway's Law)
Běžné architektury
- modulové rozklady
- Hierarchická architektura
- soustředěná (Mediator Pattern)
- událostí založená architektura
- přerušovací založené
- OSI
- client/server
- vrstevnicový model
Zásady objektově orientovaného návrhu
- DRY, SRP
- zabalení (encapsulation)
- návrh proti rozhraní (program against an interface)
- Liskovův princip
- Zákon Demetera (Law of Demeter)
Návrhové vzory
- Co jsou návrhové vzory?
- Vznikové vzory (Creational Patterns)
- Strukturní vzory (Structural Patterns)
- Chovánívé vzory (Behavioural Patterns)
- Model-Controller-View (MCV)
Nástroje pro návrh
- oblastně specifický jazyk (domain specific language)
- lexikální analýza (lexical analysis)
- KRC karty (CRC cards)
- scénáře
- popisy použití (use case descriptions)
Grafické reprezentace UML
- Diagram tříd (Class Diagram)
- Sequenční diagram (Sequence Diagram)
- agregační diagram
- Nástroje UML
Grafické reprezentace ne-UML
- ER modelování (ER-modeling)
- Stavový automat (State Machine)
- Data flow
- architektonický model
Návrh a údržba
- Lehmannovy zákony (Lehmann's Laws)
- Architektonické protivzory (Architectural Antipatterns)
- Strategie refaktoringu (Refactoring Strategies)
SOA a integrační vzory
- Integrační technologie a metody
- Synchronní/Asynchronní
- Více podrobností o přímých komunikačních vzorech (more details direct communication patterns)
- Přímá a zprostředkovaná komunikace (Direct and brokered communication)
- Zprávové fronty (Message Queuing)
- ESB
Nasazení vzory
- Kódové nasazování (Code Deployment)
- Neměnné nasazování (Immutable deployment)
- Vzory pro dostupnost, škálovatelnost, vysoký výkon a odolnost proti selhání (Availability, Scalability, High Performance, Fault tolerance patterns)
- Replikace dat a zpráv a clusterování (CAP theorem)
Reference (7)
Vědomosti ošetřovatele, jeho zapojení a vztah k účastníkům
Adam Kuklewski - GE Medical Systems Polska
Kurz - Technical Architecture and Patterns
Přeloženo strojem
Popisuje SOUČASNÁ řešení s OSKŘEALNÝMI příklady
Catalin - Siemens S.R.L.
Kurz - Technical Architecture and Patterns
Přeloženo strojem
Jak dobře je školení promyšlené, vedoucí vás od prvních kroků, které jako architekt musíte uskutečnit, až po zajištění, že konečné řešení splní všechna požadovaná kvalitní kritéria. Na cestě vás informuje o důležitosti každého aspektu. Kromě toho vás upozorňuje nejen na technické aspekty architektury, ale také na obchodní aspekty, uvědomujíce vám, že jako architekt máte za úkol nejen vyvinout skvělá řešení, ale také přinášet hodnotu a budovat na strategickém zázemí společnosti. Philippe je skvělým odborníkem, velmi profesionálním s bohatým zkušenostmi, vynikajícími komunikačními a soft skills, což jsou pro někoho, kdo se chce stát architektem, rovněž nezbytné. Naposledy, ale rozhodně ne na posledním místě, jsem velmi oceňoval, že Philippe poskytl celý obsah kurzu jako pdf soubor - teď mám pevnou základnu pro pokračování ve své učební cestě - děkuji ti znovu za to!
Alex R. - Siemens S.R.L.
Kurz - Technical Architecture and Patterns
Přeloženo strojem
Bylo by lepší, kdyby to trvalo celý týden.
Marius - Siemens S.R.L.
Kurz - Technical Architecture and Patterns
Přeloženo strojem
Schopnost trénера vyslechnout a porozumět mé situaci/problému...
Francois - TE
Kurz - Technical Architecture and Patterns
Přeloženo strojem
Zaujetí a nadšení výuky o tématu
Khalid Alqahtani - General Organization for Social Insurance
Kurz - Technical Architecture and Patterns
Přeloženo strojem
Toto téma je trendem dnes
Wael Mashal - SAP UK
Kurz - Technical Architecture and Patterns
Přeloženo strojem