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

  1. 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
  2. Projektowanie systemów rozproszonych
    • Strategie skalowania aplikacji
    • Wzorce komunikacji asynchronicznej
    • Zarządzanie stanem w systemach rozproszonych
    • Mechanizmy zapewniania wysokiej dostępności
  3. Architektura zorientowana na chmurę
    • Cloud-native patterns
    • Architektura bezserwerowa
    • Kontenery i orkiestracja
    • Projektowanie dla wielochmurowych środowisk
  4. 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

Udostępnij swoim znajomym