Kurs Serverless jest podziolony na 5 modułów:
1. Wprowadzenie - teoria
Cel kursu
Architektura monolityczna
Architektura mikroserwisowa
Serverless
IaC i Serverless.yml
Serverless v3 a v4
2. Instalacja
Serverless
Tworzenie konta na Serverless.com i nadawanie uprawnień
Instalacja boilerplate i konfiguracja
Dev mode
3. Ticket system - główny projekt
Instalacja i wstępna konfiguracja
Struktura mikroserwisów
AWS Cognito
Logowanie
Rejestracja
Zmiana hasła
Role
Autoryzacja API mikroserwisu
AWS DynamoDB
CRUD
Indexy
Wyszukiwanie i sortowanie po indexach
AWS S3
Upload pliku
Dostęp publiczny
AWS SES
Wysyłanie emaili transakcyjnych
Wysyłanie powiadomień
AWS SQS
Tworzenie kolejek
Scheduler
Konfiguracja wywołań cyklicznych
Deploy
Deploy dev oraz stage aplikacji
Logi
4. CI / CD za pomocą
Serverless.com5. Analiza metryk i logów w Serverless.com