Technical Architecture and Patterns
Opis
Zaawansowane szkolenie warsztatowe z projektowania architektury systemów informatycznych, skupiające się na najlepszych praktykach i wzorcach projektowych. Uczestnicy poprzez praktyczne ćwiczenia poznają metody tworzenia skalowalnych i utrzymywalnych architektur systemowych. Program obejmuje zarówno aspekty teoretyczne, jak i rozwiązywanie rzeczywistych problemów projektowych w formie warsztatów, z wykorzystaniem współczesnych narzędzi i metodyk.
Profil uczestnika
- Architekci systemowi i rozwiązań technicznych
- Starsi programiści poszerzający kompetencje architektoniczne
- Technical leaderzy zespołów deweloperskich
- DevOps Engineers z doświadczeniem w projektowaniu infrastruktury
- Solution Architects pracujący przy złożonych projektach
- Projektanci systemów rozproszonych
- Inżynierowie systemowi z minimum 3-letnim doświadczeniem
- Konsultanci techniczni specjalizujący się w architekturze systemów
Agenda
- Podstawy architektury technicznej
- Zasady SOLID w kontekście architektury systemowej
- Wzorce architektoniczne i ich praktyczne zastosowania
- Architektura monolityczna vs mikrousługowa
- Mechanizmy integracji systemów
- Projektowanie systemów rozproszonych
- Strategie skalowania aplikacji
- Wzorce komunikacji asynchronicznej
- Zarządzanie stanem w systemach rozproszonych
- Mechanizmy zapewniania wysokiej dostępności
- Architektura zorientowana na chmurę
- Cloud-native patterns
- Architektura bezserwerowa
- Kontenery i orkiestracja
- Projektowanie dla wielochmurowych środowisk
- Jakość i bezpieczeństwo architektury
- Metryki jakości architektury
- Wzorce bezpieczeństwa w architekturze
- Testowanie architektury
- Dokumentacja architektoniczna
Korzyści
Uczestnik rozwinie umiejętność projektowania skalowalnych i wydajnych architektur systemowych. Zdobędzie praktyczną wiedzę w zakresie implementacji wzorców architektonicznych w rzeczywistych projektach. Będzie potrafił oceniać i wybierać odpowiednie rozwiązania architektoniczne w zależności od wymagań projektu. Nauczy się efektywnie dokumentować decyzje architektoniczne i komunikować je interesariuszom. Pozna metody ewaluacji jakości architektury i techniki jej optymalizacji. Zyska umiejętność projektowania systemów odpornych na awarie i łatwych w utrzymaniu. Rozwinie zdolność planowania długoterminowej ewolucji architektury systemu.
Wymagane przygotowanie uczestników
- Minimum 3 lata doświadczenia w programowaniu
- Znajomość wzorców projektowych
- Doświadczenie w projektowaniu aplikacji wielowarstwowych
- Podstawowa znajomość systemów rozproszonych
Zagadnienia
- Wzorce architektoniczne i antywzorce
- Architektura mikrousługowa
- Systemy rozproszone
- Architektura sterowana zdarzeniami
- Wzorce integracyjne
- Cloud-native architecture
- Architektura bezserwerowa
- Kontenery i orkiestracja
- Skalowalność i wydajność
- Bezpieczeństwo architektury
- Dokumentacja architektoniczna
- Metryki jakości architektury
Poznaj naszą firmę
INFORMACJA CENOWA:
od 4200 zł netto za jedną osobę
CZAS TRWANIA (dni): 3
KOD SZKOLENIA: IT-AT-36
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!