Plan Szkolenia
Przegląd
- Spójność systemu i komponentów
- Zależności systemów/komponentów
- Architektura oprogramowania
- Architektura techniczna
- Architektura korporacyjna
- Architektura SOA i mikrousług
- Relacje między powyższymi pojęciami
- Redundancja logiki a zależność
- Redundancja danych a zależność
Architektura oprogramowania
Podstawy
- wyjaśnienie pojęć: architektura, projektowanie, modelowanie
- ortogonalność
- prawo Conwaya
Powszechne architektury
- dekompozycja modułowa
- architektura hierarchiczna
- scentralizowana (wzorzec mediatora)
- architektura oparta na zdarzeniach
- oparta na przerwaniach
- OSI
- klient/serwer
- model warstwowy
Zasady projektowania obiektowego
- DRY, SRP
- enkapsulacja
- programowanie względem interfejsu
- zasada Liskov
- prawo Demeter
Wzorce projektowe
- czym są wzorce projektowe
- wzorce kreacyjne
- wzorce strukturalne
- wzorce behawioralne
- Model-Widok-Kontroler (MVC)
Narzędzia projektowe
- język dziedzinowy
- analiza leksykalna
- karty CRC
- scenariusze
- opisy przypadków użycia
Graficzne reprezentacje UML
- diagram klas
- diagram sekwencji
- diagram agregacji
- narzędzia UML
Graficzne reprezentacje inne niż UML
- modelowanie ER
- maszyna stanów
- przepływ danych
- model architektoniczny
Projektowanie i utrzymanie
- prawa Lehmanna
- antywzorce architektoniczne
- strategie refaktoryzacji
SOA i wzorce integracji
- technologie i metody integracji
- synchroniczne/asynchroniczne
- więcej szczegółów bezpośrednich wzorców komunikacji
- komunikacja bezpośrednia i za pośrednictwem brokera
- kolejki komunikatów
- ESB
Wzorce wdrażania
- wdrażanie kodu
- wdrożenie niezmienne
- wzorce dostępności, skalowalności, wysokiej wydajności, odporności na awarie
- replikacja danych i komunikatów oraz klastrowanie (twierdzenie CAP)
Opinie uczestników (7)
Wiedza trenera, zaangażowanie i relacje
Adam Kuklewski - GE Medical Systems Polska
Szkolenie - Technical Architecture and Patterns
Przetłumaczone przez sztuczną inteligencję
Opisuje WSPÓŁCZESNE rozwiązania z PRAKTYCZNYMI przykładami
Catalin - Siemens S.R.L.
Szkolenie - Technical Architecture and Patterns
Przetłumaczone przez sztuczną inteligencję
Jak dobrze przemyślana jest ta szkolenie, prowadząc cię od pierwszych kroków, które musisz podjąć jako architekt, do zapewnienia, że ostateczne rozwiązanie spełni wszystkie wymagane standardy jakości, informując o znaczeniu każdego aspektu w drodze. Oprócz tego, zdajesz sobie sprawę nie tylko z aspektów technicznych architektury, ale także z jej aspektów biznesowych, co pozwala ci zrozumieć, że jako architekt twoim zadaniem nie jest jedynie projektowanie wspaniałych rozwiązań, ale również przynosić wartość i realizować strategiczny widzialność firmy. Philippe to fantastyczny trener, bardzo profesjonalny, z ogromnym doświadczeniem, świetnymi umiejętnościami komunikacyjnymi i miękkimi umiejętnościami, które są również nieodzowne dla kogoś, kto chce podjąć taką rolę architekta. Na koniec, bardzo doceniam, że Philippe udostępnił całą treść kursu w formacie pdf - teraz mam solidną bazę, z której mogę kontynuować swoją podróż nauki - dziękuję ponownie za to!
Alex R. - Siemens S.R.L.
Szkolenie - Technical Architecture and Patterns
Przetłumaczone przez sztuczną inteligencję
Byłoby lepiej, gdyby to było na cały tydzień
Marius - Siemens S.R.L.
Szkolenie - Technical Architecture and Patterns
Przetłumaczone przez sztuczną inteligencję
Zdolność trenera do słuchania i zrozumienia mojego przypadku/problemu...
Francois - TE
Szkolenie - Technical Architecture and Patterns
Przetłumaczone przez sztuczną inteligencję
Luźne podejście, dużo wiedzy.
Bartosz - Demant
Szkolenie - Technical Architecture and Patterns
Angażowanie trenera i jego pasja do tematu
Khalid Alqahtani - General Organization for Social Insurance
Szkolenie - Technical Architecture and Patterns
Przetłumaczone przez sztuczną inteligencję