- Podstawowa wiedza z zakresu tworzenia oprogramowania
- Zrozumienie koncepcji przetwarzania w chmurze
- Znajomość obsługi wiersza poleceń Linux
Odbiorcy
- Programiści
- Inżynierowie DevOps
- Architekci chmury
- Administratorzy systemów
Odporna architektura jest podstawą nowoczesnych, skalowalnych aplikacji. Ten kurs obejmuje architekturę mikrousług, projektowanie aplikacji opartych na kontenerach oraz strategie wdrażania CI/CD w celu tworzenia wysoce dostępnych i odpornych na awarie systemów.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych i zaawansowanych programistów, DevOps specjalistów i architektów, którzy chcą projektować, wdrażać i zarządzać odpornymi aplikacjami przy użyciu mikrousług, kontenerów i potoków ciągłej integracji / ciągłego wdrażania (CI / CD).
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć i wdrożyć architekturę mikrousług.
- Wdrażać i zarządzać aplikacjami kontenerowymi za pomocą Docker i Kubernetes.
- Konfigurować i optymalizować potoki CI/CD do zautomatyzowanych wdrożeń.
- Stosowanie najlepszych praktyk w zakresie bezpieczeństwa, monitorowania i obserwowalności.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Architektura Microservices
- Podstawowe zasady mikrousług
- Podstawowe komponenty i projektowanie usług
- Typowe wzorce mikrousług
- Strategie komunikacji między usługami
- Obsługa transakcji rozproszonych w mikrousługach
- Kwestie 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 oparta na kontenerach
- Wprowadzenie do koncepcji konteneryzacji
- Praca z Docker: tworzenie kontenerów i zarządzanie nimi
- Zasady projektowania aplikacji kontenerowych
- Podstawy Kubernetes i orkiestracji kontenerów
- Networking w środowiskach konteneryzowanych
- Najlepsze praktyki bezpieczeństwa dla kontenerów
- Używanie Service Mesh do komunikacji mikrousług
- Strategie równoważenia obciążenia i skalowania
- Rozproszone śledzenie i gromadzenie metryk
- Infrastruktura jako kod (IaC) do wdrażania kontenerów
- Konfigurowanie platformy 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 testowania automatycznego w CI/CD
- Automatyzacja wdrażania i strategie wydawania
- Wykorzystanie infrastruktury jako kodu (IaC) we wdrożeniach
- Wzorce wdrażania: Blue-Green, Canary i aktualizacje kroczące
- Integracja zabezpieczeń z DevOps (DevSecOps)
ABC (zaawansowane najlepsze praktyki i rozważania)
- Najlepsze praktyki dotyczące odpornej architektury
- Optymalizacja wydajności i kwestie skalowalności
- Planowanie odzyskiwania po awarii dla mikrousług i kontenerów
Podsumowanie i kolejne kroki
United Arab Emirates - Resilient Architecture: Microservices, Containers, and CI/CD
Qatar - Resilient Architecture: Microservices, Containers, and CI/CD
Egypt - Resilient Architecture: Microservices, Containers, and CI/CD
Saudi Arabia - Resilient Architecture: Microservices, Containers, and CI/CD
South Africa - Resilient Architecture: Microservices, Containers, and CI/CD
Brasil - Resilient Architecture: Microservices, Containers, and CI/CD
Canada - Resilient Architecture: Microservices, Containers, and CI/CD
中国 - Resilient Architecture: Microservices, Containers, and CI/CD
香港 - Resilient Architecture: Microservices, Containers, and CI/CD
澳門 - Resilient Architecture: Microservices, Containers, and CI/CD
台灣 - Resilient Architecture: Microservices, Containers, and CI/CD
USA - Resilient Architecture: Microservices, Containers, and CI/CD
Österreich - Resilient Architecture: Microservices, Containers, and CI/CD
Schweiz - Resilient Architecture: Microservices, Containers, and CI/CD
Deutschland - Resilient Architecture: Microservices, Containers, and CI/CD
Czech Republic - Resilient Architecture: Microservices, Containers, and CI/CD
Denmark - Resilient Architecture: Microservices, Containers, and CI/CD
Estonia - Resilient Architecture: Microservices, Containers, and CI/CD
Finland - Resilient Architecture: Microservices, Containers, and CI/CD
Greece - Resilient Architecture: Microservices, Containers, and CI/CD
Magyarország - Resilient Architecture: Microservices, Containers, and CI/CD
Ireland - Resilient Architecture: Microservices, Containers, and CI/CD
Luxembourg - Resilient Architecture: Microservices, Containers, and CI/CD
Latvia - Resilient Architecture: Microservices, Containers, and CI/CD
España - Resilient Architecture: Microservices, Containers, and CI/CD
Italia - Resilient Architecture: Microservices, Containers, and CI/CD
Lithuania - Resilient Architecture: Microservices, Containers, and CI/CD
Nederland - Resilient Architecture: Microservices, Containers, and CI/CD
Norway - Resilient Architecture: Microservices, Containers, and CI/CD
Portugal - Resilient Architecture: Microservices, Containers, and CI/CD
România - Resilient Architecture: Microservices, Containers, and CI/CD
Sverige - Resilient Architecture: Microservices, Containers, and CI/CD
Türkiye - Resilient Architecture: Microservices, Containers, and CI/CD
Malta - Resilient Architecture: Microservices, Containers, and CI/CD
Belgique - Resilient Architecture: Microservices, Containers, and CI/CD
France - Resilient Architecture: Microservices, Containers, and CI/CD
日本 - Resilient Architecture: Microservices, Containers, and CI/CD
Australia - Resilient Architecture: Microservices, Containers, and CI/CD
Malaysia - Resilient Architecture: Microservices, Containers, and CI/CD
New Zealand - Resilient Architecture: Microservices, Containers, and CI/CD
Philippines - Resilient Architecture: Microservices, Containers, and CI/CD
Singapore - Resilient Architecture: Microservices, Containers, and CI/CD
Thailand - Resilient Architecture: Microservices, Containers, and CI/CD
Vietnam - Resilient Architecture: Microservices, Containers, and CI/CD
India - Resilient Architecture: Microservices, Containers, and CI/CD
Argentina - Resilient Architecture: Microservices, Containers, and CI/CD
Chile - Resilient Architecture: Microservices, Containers, and CI/CD
Costa Rica - Resilient Architecture: Microservices, Containers, and CI/CD
Ecuador - Resilient Architecture: Microservices, Containers, and CI/CD
Guatemala - Resilient Architecture: Microservices, Containers, and CI/CD
Colombia - Resilient Architecture: Microservices, Containers, and CI/CD
México - Resilient Architecture: Microservices, Containers, and CI/CD
Panama - Resilient Architecture: Microservices, Containers, and CI/CD
Peru - Resilient Architecture: Microservices, Containers, and CI/CD
Uruguay - Resilient Architecture: Microservices, Containers, and CI/CD
Venezuela - Resilient Architecture: Microservices, Containers, and CI/CD
Polska - Resilient Architecture: Microservices, Containers, and CI/CD
United Kingdom - Resilient Architecture: Microservices, Containers, and CI/CD
South Korea - Resilient Architecture: Microservices, Containers, and CI/CD
Pakistan - Resilient Architecture: Microservices, Containers, and CI/CD
Sri Lanka - Resilient Architecture: Microservices, Containers, and CI/CD
Bulgaria - Resilient Architecture: Microservices, Containers, and CI/CD
Bolivia - Resilient Architecture: Microservices, Containers, and CI/CD
Indonesia - Resilient Architecture: Microservices, Containers, and CI/CD
Kazakhstan - Resilient Architecture: Microservices, Containers, and CI/CD
Moldova - Resilient Architecture: Microservices, Containers, and CI/CD
Morocco - Resilient Architecture: Microservices, Containers, and CI/CD
Tunisia - Resilient Architecture: Microservices, Containers, and CI/CD
Kuwait - Resilient Architecture: Microservices, Containers, and CI/CD
Oman - Resilient Architecture: Microservices, Containers, and CI/CD
Slovakia - Resilient Architecture: Microservices, Containers, and CI/CD
Kenya - Resilient Architecture: Microservices, Containers, and CI/CD
Nigeria - Resilient Architecture: Microservices, Containers, and CI/CD
Botswana - Resilient Architecture: Microservices, Containers, and CI/CD
Slovenia - Resilient Architecture: Microservices, Containers, and CI/CD
Croatia - Resilient Architecture: Microservices, Containers, and CI/CD
Serbia - Resilient Architecture: Microservices, Containers, and CI/CD
Bhutan - Resilient Architecture: Microservices, Containers, and CI/CD
Nepal - Resilient Architecture: Microservices, Containers, and CI/CD
Uzbekistan - Resilient Architecture: Microservices, Containers, and CI/CD