Course Code: mscntcicd
Duration: 21 hours
Prerequisites:
  • 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
Overview:

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.
Course Outline:

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

Sites Published:

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