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.
Plan Szkolenia
Wprowadzenie do inżynierii platformowej
- Perspektywa programisty na inżynierię platformową
- Zrozumienie korzyści dla zespołów programistycznych
- Dostosowanie inżynierii platformowej do celów rozwojowych
Samodzielne platformy dla programistów
- Zasady samodzielności i zasobów na żądanie
- Wykorzystywanie wewnętrznych platform do rozwoju i testowania
- Praktyka: Konfiguracja samodzielnego środowiska piaskownicy
Automatyzacja w rozwoju
- Automatyzacja powtarzalnych zadań w procesie rozwoju
- Ciągła integracja (CI) i ciągłe wdrażanie (CD) dla programistów
- Praktyka: Tworzenie zautomatyzowanych potoków budowania i wdrażania
Wykorzystanie mikrousług i kontenerów
- Wprowadzenie do architektury mikrousług
- Konteneryzacja z Dockerem i orkiestracja z Kubernetes
- Praktyka: Konteneryzacja aplikacji i wdrożenie na Kubernetes
Monitorowanie i obserwowalność
- Narzędzia i praktyki monitorowania zdrowia aplikacji
- Wdrażanie obserwowalności w rozwoju
- Praktyka: Integracja narzędzi monitorowania w przepływ pracy
Bezpieczeństwo i zgodność dla zespołów programistycznych
- Wbudowanie praktyk bezpieczeństwa w cykl życia rozwoju
- Zapewnienie zgodności za pomocą automatycznych kontroli
- Praktyka: Stosowanie narzędzi skanowania bezpieczeństwa i zgodności w CI/CD
Współpraca i komunikacja
- Najlepsze praktyki współpracy zespołowej z wykorzystaniem narzędzi platformowych
- Skuteczna komunikacja w rozwoju opartym na platformach
- Praktyka: Wspólne zarządzanie projektami z wykorzystaniem narzędzi platformowych
Praca nad projektem
- Rozwój miniprojektu z wykorzystaniem zasad inżynierii platformowej
- Włączenie automatyzacji, monitorowania i bezpieczeństwa
- Sesja przeglądu i feedbacku od uczestników
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie cyklu życia rozwoju oprogramowania (SDLC)
- Doświadczenie w korzystaniu z systemów kontroli wersji (np. Git)
- Znajomość podstawowych koncepcji konteneryzacji
Odbiorcy
- Programiści
- Członkowie zespołów programistycznych
- Praktycy DevOps
21 godzin
Opinie uczestników (1)
O mikroserwisach i sposobie ich utrzymania w Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Szkolenie - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Przetłumaczone przez sztuczną inteligencję