Tworzenie rozwiązań bezserwerowych w podręczniku użytkownika AWS

Developing Serverless Solutions on AWS - Featured Image

Logotyp AWSTworzenie rozwiązań bezserwerowych na AWS - icon10CHMURA 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ą

Tworzenie rozwiązań bezserwerowych na AWS - icon8Mó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.
Tworzenie rozwiązań bezserwerowych na AWS - icon9
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.

logo Lumifikacji

Tworzenie rozwiązań bezserwerowych na AWS - icon1 ph.training@lumifywork.com Tworzenie rozwiązań bezserwerowych na platformie AWS — Tworzenie linkedin.com/company/lumify-work-ph
Tworzenie rozwiązań bezserwerowych na AWS - icon4 lumifywork.com Tworzenie rozwiązań bezserwerowych na AWS - icon3 twitter.com/LumifyWorkPH
Tworzenie rozwiązań bezserwerowych na AWS - icon2 facebook.com/LumifyWorkPh Tworzenie rozwiązań bezserwerowych na AWS - icon7 youtube.com/@lumifywork

Dokumenty / Zasoby

PDF thumbnailTworzenie rozwiązań bezserwerowych na platformie AWS
User Manual · Developing Serverless Solutions on AWS, Serverless Solutions on AWS, Solutions on AWS

Zadaj pytanie

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Zadaj pytanie

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.