Szkolenie: Architektura systemowa i integracja systemów dla analityków
Szkolenie z architektury systemowej i integracji systemów przygotowuje analityków IT do projektowania, dokumentowania i analizowania nowoczesnych rozwiązań IT, obejmując SOA, EDA, systemy rozproszone, wzorce integracyjne oraz praktyczne aspekty współpracy z zespołami technicznymi
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:ARCH/SYSTEM/ANA
Architektura systemowa i integracja systemów dla analityków
Cele szkolenia
Szkolenie przygotowuje do samodzielnego analizowania i modelowania architektury systemów informatycznych na podstawie wymagań biznesowych i technicznych
Szkolenie uczy projektowania rozwiązań integracyjnych z wykorzystaniem SOA, EDA oraz wzorców systemów rozproszonych
Szkolenie rozwija umiejętność prowadzenia rozmów i współpracy z architektami oraz zespołami technicznymi w zakresie projektowania i wdrażania systemów IT
Szkolenie pokazuje, jak dokumentować architekturę systemową oraz dobierać odpowiednie style i wzorce do specyfiki projektu
Dla kogo?
Analityków IT, biznesowych i systemowych z doświadczeniem w analizie wymagań i projektowaniu procesów IT
Inżynierów wymagań oraz specjalistów współpracujących z architektami i zespołami deweloperskimi
Osób odpowiedzialnych za analizę, dokumentowanie i wdrażanie rozwiązań integracyjnych w organizacji
Efekty kształcenia
Uczestnik analizuje wymagania funkcjonalne i niefunkcjonalne systemów IT
Uczestnik projektuje architekturę systemową z wykorzystaniem różnych stylów i wzorców
Uczestnik dokumentuje rozwiązania architektoniczne przy użyciu UML lub modelu C4
Uczestnik planuje i wdraża integrację systemów z użyciem wzorców EIP
Uczestnik ocenia wpływ architektury na jakość, skalowalność i bezpieczeństwo systemów
Uczestnik współpracuje efektywnie z zespołami technicznymi i architektami
Wymagania
Znajomość podstawowych pojęć z zakresu architektury oprogramowania: rola architekta, dokumentacja, style architektoniczne
Znajomość notacji UML lub modelu C4 na poziomie podstawowym
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do architektury systemowej
Czym jest architektura systemowa?
Podstawowe style architektury systemowej
Kluczowe atrybuty jakości systemów: dostępność, niezawodność, skalowalność, wydajność, bezpieczeństwo
Sposoby dokumentacji architektury
Wybrane aspekty systemów rozproszonych
Komunikacja sieciowa, popularne protokoły i formy komunikacji
API: REST, SOAP, GraphQL, (g)RPC
Skalowanie, gwarantowanie wysokiej dostępności oraz niezawodności
Twierdzenie CAP i jego implikacje
Rozproszone modele obliczeniowe np. aktorowy (Actors), strumieniowy (Stream processing), MapReduce
Projektowanie systemów
Biznesowa i techniczna dekompozycja
Projektowanie i utrzymanie kontraktów
Własność danych, gwarantowanie ich spójności oraz transakcje
Dostęp do informacji/danych w systemie rozproszonym
Zarządzanie/koordynacja procesów z wykorzystaniem choreografii i/lub orkiestracji
Architektura systemowa - studium przypadków
Modularny monolit
SOA
Mikroserwisy
EDA
Integracja systemów
Na czym polega integracja systemów?
Wyzwania związane z integracją
Wpływ infrastruktury na integrację
Wzorce integracji systemów korporacyjnych (EIP)
Przykłady implementacji EIP: Mule ESB, Camel, ServiceMix
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi


