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
- Architektura mikrousług
- Podstawy architektury
- Wzorce projektowe
- Decomposition patterns
- Event-driven architecture
- Implementacja mikrousług
- Projektowanie API
- Obsługa błędów
- Zarządzanie stanem
- Persistence patterns
- Komunikacja i integracja
- Protokoły komunikacyjne
- Service discovery
- Load balancing
- Circuit breaking
- 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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!