Pobierz kartę szkolenia

Architektura mikroserwisów

kod szkolenia: MKRSW_ARCH / PL AA 1d

Pakiety e-learning

training assurance
Termin
tryb Distance Learning

poziom Podstawowy

czas trwania 1 dzień |  7h|  11.10
1 100,00 PLN + 23% VAT (1 353,00 PLN brutto)
Poprzednia najniższa cena:
850,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 1 dzień |  7h|  20.12
1 100,00 PLN + 23% VAT (1 353,00 PLN brutto)
Poprzednia najniższa cena:
850,00 PLN
1 100,00 PLN 1 353,00 PLN brutto

Szkolenie skierowane jest do deweloperów, architektów systemów, kierowników technicznych zespołów stojących przed wyzwaniem zrealizowania systemu informatycznego w architekturze mikroserwisowej.

Poznanie architektury systemów opartych o mikrousługi oraz zagadnień i wyzwań związanych z projektowaniem, implementacją i optymalizacją dotyczących systemów rozproszonych. Zapoznanie się z spektrum technologii i praktyk, które są podstawą do sprawnego wdrożenia architektury mikroserwisów od etapy analizy, organizacji pracy zespołów do wdrażania i utrzymania produkcyjnego rozwiązań.

Doświadczenie w programowaniu obiektowym na poziomie podstawowym.

  • Szkolenie: polski

Jest to szkolenie teoretyczne, wprowadzające do architektury mikroserwisów.

Szkolenie ma formę wykłodową.

  1. Wprowadzenie
    • Rozwój architektur rozporosznych
    • Web Services
    • Monolit vs Mikrousługi
    • Główne założenia architektury mikroserwisów
  2. API
    • REST API
    • GraphQL
  3. Bazy danych
    • Bazy danych SQL vs Bazy danych noSQL
    • Wybór typu bazy danych w zależności od wymagań
  4. Przejście na architekturę mikrousług
    • Przygotowanie zespołów
    • Przejście Monolit -> Mikroserwisy
    • Greenfield
  5. Projektowanie
    • Perspektywa biznesowe
    • Wprowadzenie do Domain Driven Design
  6. Dane w systemach rozproszonych
    • Rozproszone transakcje
    • Event Driven Design
    • CQRS
  7. Skalowalność i wydajność
    • Mierzenie wydajności
    • Skalowanie mikroserwisów
  8. Utrzymanie systemów opartych o mikroserwisy
    • Konteneryzacja i orchiestryzacja
    • DevOps
  9. Języki programowania i frameworki