Szkolenie Cloud Native Development

Poziom

Podstawowy

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

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:
  • logo infoshare Podstawowa znajomość programowania (preferowany język: Python lub JavaScript)
  • logo infoshare Podstawowa wiedza o chmurze obliczeniowej i wirtualizacji
  • logo infoshare Umiejętność korzystania z systemu kontroli wersji Git
  • logo infoshare Podstawowa znajomość koncepcji DevOps

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

Program szkolenia

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

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Zamów rozmowę

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.