Budowa mikrousług z Go

Opis

Czterodniowe szkolenie praktyczne z projektowania i implementacji mikrousług w języku Go. Program obejmuje architekturę mikrousług, wzorce projektowe, komunikację między usługami oraz najlepsze praktyki wdrożeniowe. Zajęcia prowadzone są w formie warsztatowej z wykorzystaniem rzeczywistych scenariuszy produkcyjnych, gdzie uczestnicy budują i wdrażają system oparty na mikrousługach.

Profil uczestnika

  • Programiści Go
  • Architekci rozwiązań
  • DevOps Engineers
  • Inżynierowie systemowi
  • Deweloperzy aplikacji rozproszonych
  • Specjaliści ds. integracji systemów
  • Programiści backend

Agenda

  1. Architektura mikrousług
    • Podstawy architektury
    • Wzorce projektowe
    • Decomposition patterns
    • Event-driven architecture
  2. Implementacja mikrousług
    • Projektowanie API
    • Obsługa błędów
    • Zarządzanie stanem
    • Persistence patterns
  3. Komunikacja i integracja
    • Protokoły komunikacyjne
    • Service discovery
    • Load balancing
    • Circuit breaking
  4. Wdrożenie i utrzymanie
    • Containerization
    • Orkiestracja
    • Monitoring
    • Deployment strategies

Korzyści

Uczestnik nabędzie praktyczne umiejętności w projektowaniu i implementacji systemów opartych na mikrousługach w Go. Rozwinie kompetencje w obszarze projektowania skalowalnych i odpornych na błędy architektur rozproszonych. Zdobędzie wiedzę o wzorcach integracji i komunikacji między mikrousługami w systemach produkcyjnych. Nauczy się implementować zaawansowane mechanizmy obsługi błędów i odporności na awarie. Pozna najlepsze praktyki w zakresie wdrażania i monitorowania systemów rozproszonych. Zyska umiejętności w obszarze containerization i orkiestracji mikrousług w środowisku produkcyjnym.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość języka Go
  • Doświadczenie w tworzeniu aplikacji sieciowych
  • Podstawowa wiedza o architekturze mikrousług
  • Znajomość protokołów komunikacyjnych

Zagadnienia

  • Architektura mikrousług
  • Wzorce projektowe
  • Protokoły komunikacyjne
  • Service discovery
  • Load balancing
  • Circuit breaking
  • Persistence patterns
  • Event-driven architecture
  • Containerization
  • Orkiestracja
  • Monitoring systemów
  • Strategie wdrożeń

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 4

KOD SZKOLENIA: IT-SD-683

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