Plan Szkolenia

Wprowadzenie do architektury Microservices

  • Czym są mikrousługi?
  • Korzyści i wyzwania związane z mikrousługami
  • Porównanie z architekturami monolitycznymi

Konfiguracja AWS Cloud9 na potrzeby Microservices rozwoju

  • Tworzenie środowiska AWS Cloud9
  • Konfigurowanie środowiska programistycznego
  • Podłączanie usług AWS do Cloud9

Tworzenie Microservices przy użyciu Docker

  • Wprowadzenie do Docker i konteneryzacji
  • Tworzenie i testowanie kontenerów Docker
  • Korzystanie z Docker Compose dla aplikacji wielokontenerowych

Wdrażanie Microservices w AWS ECS i Lambda

  • Konfigurowanie Amazon ECS do orkiestracji kontenerów
  • Wdrażanie mikrousług za pomocą AWS Lambda
  • Skalowanie mikrousług w AWS

Zarządzanie interfejsami API za pomocą AWS API Gateway

  • Tworzenie interfejsów API RESTful i zarządzanie nimi
  • Łączenie interfejsów API z mikrousługami
  • Wersjonowanie i dławienie interfejsów API

Monitorowanie i rejestrowanie Microservices

  • Korzystanie z AWS CloudWatch do monitorowania
  • Konfigurowanie rejestrowania za pomocą Amazon CloudWatch Logs
  • Wdrażanie alarmów i powiadomień

Najlepsze praktyki w zakresie bezpieczeństwa Microservices

  • Wdrażanie ról i zasad IAM
  • Zabezpieczanie mikrousług za pomocą API Gateway
  • Szyfrowanie danych w tranzycie i w spoczynku

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowe zrozumienie koncepcji przetwarzania w chmurze
  • Znajomość usług AWS
  • Doświadczenie z Python lub JavaScript

Uczestnicy

  • Programiści skoncentrowani na architekturze mikrousług
  • Inżynierowie chmury
  • Profesjonaliści DevOps
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie