Architektura i projektowanie oprogramowania – kurs standardowy

Opis

Szkolenie zapewnia wszechstronne spojrzenie na projektowanie i implementację architektury oprogramowania w nowoczesnych systemach informatycznych. Program łączy teorię z praktyką poprzez warsztaty i studium przypadków, pozwalając uczestnikom zdobyć praktyczne doświadczenie w projektowaniu skalowalnych i elastycznych rozwiązań. Uczestnicy poznają wzorce architektoniczne, zasady projektowania oraz najlepsze praktyki stosowane w różnorodnych kontekstach biznesowych.

Profil uczestnika

    W szkoleniu mogą wziąć udział:
  • Programiści z minimum 3-letnim doświadczeniem
  • Architekci systemów rozpoczynający karierę w tej roli
  • Technical TeamLeaderzy odpowiedzialni za decyzje architektoniczne
  • Analitycy systemowi uczestniczący w projektowaniu rozwiązań
  • DevOps Engineers pracujący nad architekturą systemów
  • Solution Architects poszukujący usystematyzowania wiedzy

Agenda

  1. Podstawy architektury oprogramowania
    • Zasady SOLID i ich zastosowanie
    • Wzorce architektoniczne
    • Jakość architektury i jej mierzenie
    • Dokumentacja architektoniczna
  2. Projektowanie systemów rozproszonych
    • Architektury mikroserwisowe
    • Komunikacja między komponentami
    • Zarządzanie danymi
    • Skalowalność i wydajność
  3. Architektura zorientowana na usługi
    • Projektowanie API
    • Integracja systemów
    • Bezpieczeństwo
    • Monitoring i obserwowanie
  4. Praktyczne aspekty wdrażania
    • Strategie migracji systemów
    • Zarządzanie długiem technologicznym
    • Wdrażanie zmian architektonicznych
    • Ewolucja architektury

Korzyści

Uczestnik zdobędzie umiejętność projektowania skalowalnych i elastycznych architektur systemowych. Uczestnik nauczy się stosować wzorce architektoniczne odpowiednie do kontekstu biznesowego. Uczestnik będzie potrafił podejmować świadome decyzje dotyczące wyborów architektonicznych. Uczestnik pozna techniki dokumentowania i komunikowania decyzji architektonicznych. Uczestnik nabędzie umiejętność projektowania systemów rozproszonych. Uczestnik zrozumie zasady ewolucji architektury i zarządzania długiem technologicznym.

Wymagane przygotowanie uczestników

  • Doświadczenie w programowaniu obiektowym
  • Znajomość podstawowych wzorców projektowych
  • Praktyczna znajomość procesów wytwarzania oprogramowania
  • Podstawowa wiedza o architekturze systemów IT

Zagadnienia

  • Wzorce architektoniczne
  • Zasady SOLID
  • Architektura mikrousług
  • Systemy rozproszone
  • Integracja systemów
  • Projektowanie API
  • Bezpieczeństwo aplikacji
  • Skalowalność systemów
  • Zarządzanie długiem technologicznym
  • Dokumentacja architektoniczna
  • Jakość architektury
  • Ewolucja systemów

Poznaj naszą firmę

INFORMACJA CENOWA:
od 6050 zł netto za jedną osobę

CZAS TRWANIA (dni): 6

KOD SZKOLENIA: IT-AT-11

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *