CHMURA KOMPUTEROWA I WIRTUALIZACJA
Tworzenie bezserwerowe
Rozwiązania na AWS
3 dni
Tworzenie rozwiązań bezserwerowych na platformie AWS
AWS W PRACY LUMIFY
Lumify Work jest oficjalnym partnerem szkoleniowym AWS w Australii, Nowej Zelandii i Filipinach. Dzięki naszym autoryzowanym instruktorom AWS możemy zapewnić Ci ścieżkę nauczania odpowiednią dla Ciebie i Twojej organizacji, dzięki czemu będziesz mógł w pełni wykorzystać możliwości chmury. Oferujemy wirtualne i bezpośrednie szkolenia w klasach, które pomogą Ci rozwinąć umiejętności związane z chmurą i umożliwią uzyskanie uznawanego w branży certyfikatu AWS.
DLACZEGO STUDIOWAĆ TEN KURS
Ten kurs zapewnia programistom kontakt i praktykę z najlepszymi praktykami tworzenia aplikacji bezserwerowych przy użyciu AWS Lambda i innych usług na platformie bezserwerowej AWS. Będziesz używać frameworków AWS do wdrażania aplikacji bezserwerowych w laboratoriach praktycznych, które przechodzą od prostszych do bardziej złożonych tematów. Podczas kursu będziesz korzystać z dokumentacji AWS, aby opracować autentyczne metody uczenia się i rozwiązywania problemów poza salą wykładową.
Kurs obejmuje prezentacje, laboratoria praktyczne, demonstracje, filmy, sprawdzenie wiedzy i ćwiczenia grupowe.
CZEGO SIĘ NAUCZYSZ
Celem jego kursu jest nauczenie uczestników:
- Zastosuj najlepsze praktyki oparte na zdarzeniach do projektowania aplikacji bezserwerowych, korzystając z odpowiednich usług AWS
- Zidentyfikuj wyzwania i kompromisy związane z przejściem na programowanie bezserwerowe i przedstaw zalecenia odpowiednie dla Twojej organizacji programistycznej i środowiska
- Twórz aplikacje bezserwerowe przy użyciu wzorców, które łączą razem usługi zarządzane AWS i uwzględniają charakterystykę usług, w tym limity usług, dostępne integracje, model wywoływania, obsługę błędów i ładunek źródła zdarzeń
- Porównaj i porównaj dostępne opcje pisania infrastruktury w postaci kodu, w tym AWS
Formacja chmur, AWS Amplify, bezserwerowy model aplikacji AWS (AWS SAM) i zestaw AWS Cloud Development Kit (AWS CDK) - Zastosuj najlepsze praktyki do pisania funkcji Lambda, w tym obsługę błędów, rejestrowanie, ponowne wykorzystanie środowiska, używanie warstw, bezstanowość, idempotencję oraz konfigurowanie współbieżności i pamięci
- Zastosuj najlepsze praktyki w zakresie tworzenia obserwowalności i monitorowania w aplikacji bezserwerowej
- Zastosuj najlepsze praktyki bezpieczeństwa w aplikacjach bezserwerowych
- Zidentyfikuj kluczowe kwestie związane ze skalowaniem w aplikacji bezserwerowej i dopasuj je do metod, narzędzi lub najlepszych praktyk zarządzania nimi
- Użyj narzędzi programistycznych AWS SAM, AWS CDK i AWS, aby skonfigurować przepływ pracy CI/CD i zautomatyzować wdrażanie aplikacji bezserwerowej
- Twórz i aktywnie utrzymuj listę zasobów bezserwerowych, które pomogą Ci w ciągłym rozwoju rozwiązań bezserwerowych i kontaktach ze społecznością bezserwerową
Mój instruktor był świetny, mogąc umieścić scenariusze w rzeczywistych przypadkach, które odnosiły się do mojej konkretnej sytuacji
Od chwili przybycia poczułem się mile widziany, a możliwość siedzenia w grupie poza klasą i omówienia naszej sytuacji i naszych celów była niezwykle cenna.
Wiele się nauczyłem i poczułem, że ważne jest, aby moje cele związane z uczestnictwem w tym kursie zostały osiągnięte.
Świetna robota, zespół Lumify Work.
AMANDA NICOL
USŁUGI WSPARCIA IT
MANAGER – HEALT H WORLD LIMIT ED
Praca Lumify Szkolenie dostosowane do indywidualnych potrzeb
Możemy również dostarczyć i dostosować ten kurs szkoleniowy dla większych grup, oszczędzając czas, pieniądze i zasoby Twojej organizacji.
Aby uzyskać więcej informacji, skontaktuj się z nami pod numerem 02 8286 9429.
TEMATYKA KURSU
Moduł 0: Jon wewnętrzny
- Wprowadzenie do aplikacji, którą będziesz budować
- Dostęp do zasobów kursu (Przewodnik dla studenta, Przewodnik po laboratorium i Dodatek do kursu online)
Moduł 1: Myślenie bezserwerowe
- Najlepsze praktyki tworzenia nowoczesnych aplikacji bezserwerowych
- Projektowanie sterowane zdarzeniami
- Usługi AWS obsługujące aplikacje bezserwerowe sterowane zdarzeniami
Moduł 2: Rozwój oparty na API i synchroniczne źródła zdarzeń
- Charakterystyka standardowego żądania/odpowiedzi opartego na API web aplikacje
- Jak Amazon API Gateway pasuje do aplikacji bezserwerowych
- Ćwiczenie próbne: Skonfiguruj punkt końcowy HT TP API zintegrowany z funkcją Lambda
- Porównanie wysokiego poziomu typów API (REST /HT TP, WebGniazdo, Graphlet)
Moduł 3: Redukcja int do uwierzytelniania, heroizacja uwierzytelniania i kontrola dostępu
- Uwierzytelnianie a autoryzacja
- Opcje uwierzytelniania w interfejsach API przy użyciu API Gateway
- Amazon Cognito w aplikacjach bezserwerowych
- Pule użytkowników Amazon Cognito a tożsamości federacyjne
Moduł 4: Ramy wdrażania bezserwerowego
- Nadview programowania imperatywnego i deklaratywnego dla infrastruktury jako kodu
- Porównanie CloudFormation, AWS CDK, Amplify i frameworki AWS SAM
- Funkcje AWS SAM i AWS SAM CLI do lokalnej emulacji i testowania
Moduł 5: Używanie Amazon Event Bridge i Amazon SNS do oddzielenia komponentów
- Zagadnienia programistyczne dotyczące korzystania z asynchronicznych źródeł zdarzeń
- Funkcje i przypadki użycia Amazon EventBridge
- Ćwiczenie próbne: Zbuduj niestandardową magistralę i regułę EventBridge
- Porównanie przypadków użycia Amazon Simple Notification Service (Amazon SNS) vs.
Most zdarzeń - Ćwiczenie próbne: Skonfiguruj temat Amazon SNS z filtrowaniem
Moduł 6: Rozwój sterowany zdarzeniami z wykorzystaniem kolejek i strumieni St
- Uwagi programistyczne dotyczące używania źródeł zdarzeń odpytywania do wyzwalania funkcji Lambda
- Rozróżnienia pomiędzy kolejkami i strumieniami jako źródłami zdarzeń dla Lambdy
- Wybór odpowiednich konfiguracji w przypadku korzystania z Amazon Simple Queue Service (AmazonSQS) lub Amazon Kinesis Data Streams jako źródła zdarzeń dla Lambda
- Ćwiczenie wypróbowane: Skonfiguruj kolejkę Amazon SQS z kolejką utraconych wiadomości jako:
Źródło zdarzenia Lambda
Laboratoria praktyczne
- Ćwiczenie praktyczne 1: wdrażanie prostej aplikacji bezserwerowej
- Ćwiczenie praktyczne 2: Rozgłaszanie wiadomości za pomocą Amazon EventBridge
Moduł 7: Zapisywanie jonów dobrych funkcji lambda
- Jak cykl życia Lambda wpływa na kod funkcji
- Najlepsze praktyki dotyczące funkcji Lambda
- Konfigurowanie funkcji
- Kod funkcji, wersje i aliasy
- Ćwiczenie próbne: Skonfiguruj i przetestuj funkcję Lambda
- Obsługa błędów lambdy
- Obsługa częściowych awarii za pomocą kolejek i strumieni
Moduł 8: Funkcje kroku dla proporcji Orchesta
- Funkcje krokowe AWS w architekturach bezserwerowych
- Ćwiczenie próbne: Stany funkcji kroku
- Wzorzec wywołania zwrotnego
- Standardowe i ekspresowe przepływy pracy
- Funkcje kroku Integracje bezpośrednie
- Ćwiczenie próbne: rozwiązywanie problemów w przepływie pracy standardowych funkcji kroku
Moduł 9: Obserwowalność i monitorowanie
- Trzy filary obserwowalności
- Dzienniki i statystyki Amazon CloudWatch
- Pisanie efektywnego dziennika files
- Ćwiczenie próbne: Interpretowanie dzienników
- Korzystanie z AWS X-Ray w celu zapewnienia obserwowalności
- Ćwiczenie próbne: włącz prześwietlenie rentgenowskie i zinterpretuj ślady prześwietlenia rentgenowskiego
- Metryki CloudWatch i format metryk osadzonych
- Ćwiczenie próbne: metryki i alarmy
- Ćwiczenie próbne: ServiceLens
Laboratoria praktyczne
- Ćwiczenie praktyczne 3: Orkiestracja przepływu pracy przy użyciu funkcji krokowych AWS
- Ćwiczenie praktyczne 4: Obserwacja i monitorowanie
Moduł 10: Bezpieczeństwo aplikacji bezserwerowych
- Najlepsze praktyki w zakresie bezpieczeństwa dla aplikacji bezserwerowych
- Stosowanie zabezpieczeń na wszystkich warstwach
- Brama API i bezpieczeństwo aplikacji
- Lambda i bezpieczeństwo aplikacji
- Ochrona danych w bezserwerowych magazynach danych
- Audyt i identyfikowalność
Moduł 11: Obsługa skali w aplikacjach bezserwerowych
- Zagadnienia dotyczące skalowania dla aplikacji bezserwerowych
- Korzystanie z API Gateway do zarządzania skalą
- Skalowanie współbieżności lambda
- Jak różne źródła zdarzeń skalują się za pomocą Lambda
Moduł 12: Automatyzacja procesu wdrażania
- Znaczenie CI/CD w aplikacjach bezserwerowych
- Narzędzia w potoku bezserwerowym
- Funkcje AWS SAM do wdrożeń bezserwerowych
- Najlepsze praktyki w zakresie automatyzacji
- Zakończenie kursu
Laboratoria praktyczne
- Ćwiczenie praktyczne 5: Zabezpieczanie aplikacji bezserwerowych
- Ćwiczenie praktyczne 6: Bezserwerowy CI/CD w AWS
Uwaga: jest to kurs dotyczący nowych technologii. Schemat kursu może ulec zmianie w miarę potrzeb.
DLA KOGO JEST TEN KURS?
Ten kurs jest przeznaczony dla:
- Programiści, którzy mają pewną wiedzę o rozwiązaniach bezserwerowych i doświadczenie w programowaniu w chmurze AWS
WŁASNOŚCI WSTĘPNE
Zalecamy, aby uczestnicy tego kursu posiadali:
- Znajomość podstaw architektury AWS Cloud
- Zrozumienie tworzenia aplikacji w AWS równoważne ukończeniu Rozwijanie na AWS kurs
- Wiedza równoważna ukończeniu następującego bezserwerowego rozwiązania cyfrowego
szkolenia: Fundamenty AWS Lambda i bramka Amazon API dla aplikacji bezserwerowych
https://www.lumifywork.com/en-ph/courses/developing-serverless-solutions-on-aws/
Dostawa tego kursu przez Lumify Work podlega warunkom rezerwacji. Przed zapisaniem się na ten kurs prosimy o uważne przeczytanie zasad i warunków, ponieważ rejestracja na kurs jest uzależniona od zaakceptowania tych warunków.
![]() |
ph.training@lumifywork.com | ![]() |
linkedin.com/company/lumify-work-ph |
![]() |
lumifywork.com | ![]() |
twitter.com/LumifyWorkPH |
![]() |
facebook.com/LumifyWorkPh | ![]() |
youtube.com/@lumifywork |
Dokumenty / Zasoby
![]() |
AWS opracowuje rozwiązania bezserwerowe na AWS [plik PDF] Instrukcja obsługi Tworzenie rozwiązań bezserwerowych na AWS, rozwiązań bezserwerowych na AWS, rozwiązań na AWS |