Buduj skalowalne backendy bez zarządzania serwerami
AWS Lambda i API Gateway umożliwiają uruchamianie logiki backendowej, która skaluje się automatycznie, pobiera opłaty tylko za rzeczywisty czas wykonania i nie wymaga żadnego udostępniania infrastruktury. Ten ścieżka obejmuje bezserwerowe tworzenie backendów na AWS od podstaw — jak Lambda wykonuje funkcje, jak API Gateway kieruje ruch HTTP oraz jak DynamoDB, SAM i Step Functions wpisują się w systemy klasy produkcyjnej.
Co się nauczysz
Zaczniesz od modelu wykonania bezserwerowego i kluczowych koncepcji AWS, a następnie przejdziesz do budowania i wdrażania funkcji Lambda, projektowania interfejsów API REST przy użyciu API Gateway oraz utrwalania danych za pomocą DynamoDB. Potem zabezpieczysz interfejsy API warstwami autoryzacji, zdefiniujesz infrastrukturę jako kod przy użyciu AWS SAM i zastosujesz techniki optymalizacji oraz best practices bezserwerowe. Zaawansowana część obejmuje architektury sterowane zdarzeniami z asynchronicznym przetwarzaniem, długotrwałe przepływy pracy z Step Functions oraz automatyczne wdrażanie przez potoki CI/CD zbudowane specjalnie dla projektów bezserwerowych.
Ścieżka nauki
Dwanaście kursów postępuje od A1 do C1. Pierwszy kurs, Serverless Foundations & AWS Introduction, jest bezpłatny. Kursy się na sobie opierają — A1 i A2 ustalają model, kursy B1 obejmują tworzenie Lambda i utrwalanie danych DynamoDB, kursy B2 rozwiązują bezpieczeństwo, SAM, zaawansowaną konfigurację API Gateway i optymalizację. Cztery ostatnie kursy C1 — Asynchronous Processing & Event-Driven Architectures, State Management & Step Functions, CI/CD for Serverless Applications i Real-world Serverless Project — stosują wszystko w realistycznych scenariuszach wdrażania.
Jak to działa
Każdy kurs podzielony jest na krótkie, praktyczne lekcje, które wykonujesz w wbudowanym edytorze kodu z informacją zwrotną w czasie rzeczywistym. Tutor AI jest dostępny zawsze, gdy się zaciągniesz, więc możesz pracować nad konfiguracją Lambda, szablonami SAM lub maszynami stanów Step Functions we własnym tempie, nie opuszczając aplikacji.