Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Czas trwania 21 godzin
Plan Szkolenia
Architektura Mikrousług
- Podstawowe zasady mikrousług
- Główne komponenty i projektowanie usług
- Typowe wzorce mikrousług
- Strategie komunikacji między usługami
- Obsługa transakcji rozproszonych w mikrousługach
- Zagadnienia bezpieczeństwa w architekturze mikrousług
- Orkiestracja i wykrywanie usług
- Konteneryzacja mikrousług
- Monitorowanie i obserwowalność mikrousług
- Wprowadzenie do Serverless i Event Sourcing
Architektura Aplikacji Konteneryzowanych
- Wprowadzenie do koncepcji konteneryzacji
- Praca z Dockerem: tworzenie i zarządzanie kontenerami
- Zasady projektowania aplikacji konteneryzowanych
- Podstawy Kubernetes i orkiestracji kontenerów
- Sieci w środowiskach konteneryzowanych
- Najlepsze praktyki bezpieczeństwa dla kontenerów
- Wykorzystanie Service Mesh do komunikacji mikrousług
- Strategie równoważenia obciążenia i skalowania
- Śledzenie rozproszone i zbieranie metryk
- Infrastruktura jako kod (IaC) do wdrażania kontenerów
- Konfiguracja platformy do wdrażania kontenerów
Wdrażanie CI/CD
- Kluczowe koncepcje potoków CI/CD
- Narzędzia i technologie automatyzacji CI/CD
- Automatyzacja kompilacji i wersjonowania
- Strategie automatycznego testowania w CI/CD
- Automatyzacja wdrażania i strategie wydań
- Wykorzystanie Infrastruktury jako kodu (IaC) w wdrażaniu
- Wzorce wdrażania: Blue-Green, Canary i Rolling updates
- Integracja bezpieczeństwa w DevOps (DevSecOps)
ABC (Zaawansowane najlepsze praktyki i rozważania)
- Najlepsze praktyki dla odpornej architektury
- Optymalizacja wydajności i rozważania dotyczące skalowalności
- Planowanie odzyskiwania po awarii dla mikrousług i kontenerów
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa wiedza na temat rozwoju oprogramowania
- Zrozumienie koncepcji chmury obliczeniowej
- Znajomość korzystania z wiersza poleceń Linux
Odbiorcy
- Programiści
- Inżynierowie DevOps
- Architekci chmurowi
- Administratorzy systemów
Opinie uczestników (1)
Najlepsze praktyki CI/CD (gitflow i gitops), strategie aplikacji, idempotentność i dryft, zdalne zarządzanie stanem, budżety zakłóceń podów i najlepsze praktyki
McKayla Fusco - NSWC Dahlgren Division - DNA
Szkolenie - Resilient Architecture: Microservices, Containers, and CI/CD
Przetłumaczone przez sztuczną inteligencję