Plan Szkolenia
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
Wymagania
- 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
Opinie uczestników (5)
Trener ma dogłębne doświadczenie i jest dobrze wykształcony. Głębokość wiedzy i pasja do nauczania są wysoko cenione.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Szkolenie - Jenkins 2: Building CI/CD Pipelines
Przetłumaczone przez sztuczną inteligencję
Kursant był bardzo dobrze zorganizowany. Na początku wyjaśnił wszystkie narzędzia niezbędne do szkolenia. Trener chętnie wyjaśniał wszystkie wątpliwości, a omówiono również praktyczne przypadki użycia.
Vivek Verma - Global Knowledge Network Training Ltd
Szkolenie - DevOps Practical Implementation and Tools
Przetłumaczone przez sztuczną inteligencję
Bardzo szczegółowy, trener znakomicie zna temat i pokrył wiele zagadnień
Gabriel Kelly Navarro - Opswerks
Szkolenie - Advanced Spinnaker
Przetłumaczone przez sztuczną inteligencję
Łukasz był bardzo wiedzący, cierpliwy i bardzo otwarty na zaspokojenie mojej ciekawości. Na przykład poprosiłem go o wygenerowanie błędów, aby zobaczyć, jak system na nie zareaguje itp. On iść daleko, aby odpowiedzieć na pytania lub demonstrować funkcjonalności, nawet niektóre z moich pytań były poza zakresem zajęć. On dał mi prawdziwe doświadczenie z systemem. Na pewno zapiszę się na inne zajęcia z nim i polecę go jako nauczyciela innym. Dziękuję, Łukasz!
Tina Henderson
Szkolenie - Test Automation with Selenium and Jenkins
Przetłumaczone przez sztuczną inteligencję
Wszystko. Nie mając wcześniej żadnego doświadczenia z Jenkins, trochę martwiłem się o moją zdolność do nadążania. IPad zapewnił odpowiednie wsparcie/korepetycje, kiedy poprosiłem o pomoc, dzięki czemu mógłem śledzić prezentację na poziomie, który mnie zadowolił.
Graham Congdon
Szkolenie - Jenkins: Continuous integration for Agile development
Przetłumaczone przez sztuczną inteligencję