DevOps Konteneryzacja

Szkolenie Cloud Native Development

Termin

Ustalamy indywidualnie

Czas

16h / 2 dni

Cena

Ustalamy indywidualnie

Szkolenie Cloud Native Development

Intensywne, praktyczne szkolenie „Cloud Native Development” wprowadzi Cię w świat nowoczesnych technologii chmurowych. W ciągu dwóch dni, poprzez warsztaty i teorię, poznasz kluczowe koncepcje i narzędzia niezbędne do tworzenia skalowalnych, odpornych na awarie aplikacji natywnych dla chmury. Zajęcia koncentrują się na mikrousługach, architekturze serverless i najlepszych praktykach DevOps.

Dla kogo jest szkolenie Cloud Native Development?

Szkolenie jest przeznaczone dla programistów, architektów systemów i specjalistów DevOps, którzy chcą poszerzyć swoje umiejętności w zakresie tworzenia nowoczesnych aplikacji natywnych dla chmury. Jest idealne dla osób z doświadczeniem w tradycyjnym tworzeniu oprogramowania, które chcą przejść na architekturę cloud-native.

Wymagane umiejętności technologiczne od uczestników::

Podstawowa znajomość programowania (preferowany język: Python lub JavaScript)

Podstawowa wiedza o chmurze obliczeniowej i wirtualizacji

Umiejętność korzystania z systemu kontroli wersji Git

Podstawowa znajomość koncepcji DevOps

Program Cloud Native Development

Dzień 1:

Wprowadzenie do Cloud Native Development

Ewolucja architektury aplikacji: od monolitów do mikrousług
Kluczowe zasady i wzorce projektowe w Cloud Native

Architektura mikrousług

Projektowanie i implementacja mikrousług
Komunikacja między mikrousługami: synchroniczna vs asynchroniczna

Konteneryzacja z Docker

Podstawy konteneryzacji i obrazów Docker
Orkiestracja kontenerów z Kubernetes: podstawowe koncepcje

Warsztaty: Budowa i wdrażanie mikrousług

Tworzenie prostej aplikacji opartej na mikrousługach
Konteneryzacja i wdrażanie na lokalnym klastrze Kubernetes

Dzień 2:

Serverless Computing

Wprowadzenie do architektury serverless
Porównanie popularnych platform: AWS Lambda, Azure Functions, Google Cloud Functions

Continuous Integration i Continuous Deployment (CI/CD)

Automatyzacja procesów CI/CD dla aplikacji cloud-native
Narzędzia i najlepsze praktyki: GitLab CI, Jenkins, ArgoCD

Monitorowanie i obsługa błędów

Implementacja logowania i monitorowania w aplikacjach rozproszonych
Strategie obsługi błędów i odporności na awarie

Warsztaty: Serverless i CI/CD

Tworzenie i wdrażanie funkcji serverless
Konfiguracja prostego potoku CI/CD dla aplikacji cloud-native

Czego nauczysz się na szkoleniu Cloud Native Development?

Projektowania i implementacji skalowalnych mikrousług z wykorzystaniem najlepszych praktyk Cloud Native

Efektywnego wykorzystania konteneryzacji i orkiestracji w procesie rozwoju i wdrażania aplikacji

Tworzenia i zarządzania aplikacjami serverless na popularnych platformach chmurowych

Implementacji automatycznych procesów CI/CD dla aplikacji natywnych dla chmury

Chcesz dowiedzieć się więcej o szkoleniu Cloud Native Development?

Dowiedz się więcej

Przemysław Wołosz

Szkolenia dla firm
(+48) 730 830 801

    Zamów rozmowę