Przejdź do głównej treści

Kurs

Tworzenie aplikacji na AWS

Średniozaawansowany3 godz.

Twórz aplikacje chmurowe na AWS z API Gateway, Lambda, SQS, SNS, EventBridge i Kinesis. Opanuj serverless i wzorce oparte na zdarzeniach na egzamin DVA-C02.

Python3 godz.11 filmy44 ćwiczeń2,650 XP392Zaświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez kursantów z tysięcy firm

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Twórz gotowe do wdrożenia aplikacje w chmurze na AWS. Poznaj wzorce architektoniczne sprawdzone w środowisku chmurowym — mikrousługi, architekturę bezserwerową i zdarzeniową — a następnie zastosuj je w praktyce z Amazon API Gateway, AWS Lambda, Amazon SQS, Amazon SNS, Amazon EventBridge, Amazon Kinesis i DynamoDB Streams.Dzięki interaktywnym ćwiczeniom i pracy z konsolą AWS zaprojektujesz odporne API, oddzielisz usługi za pomocą kolejek i tematów oraz zbudujesz przepływy pracy oparte na zdarzeniach, które skalują się bez wysiłku — to umiejętności niezbędne przy wdrażaniu aplikacji bezserwerowych w środowisku produkcyjnym, sprawdzane również na egzaminie AWS Certified Developer – Associate (DVA-C02).

Wymagania wstępne

Program nauczania

Plan kursu

1

Podstawy tworzenia oprogramowania na AWS

Poznaj architektoniczne podstawy oprogramowania natywnego dla chmury. Po ukończeniu tego rozdziału będziesz potrafić wybrać między wzorcem monolitu, mikrousług, architektury bezserwerowej i zdarzeniowej; oceniać ścisłe i luźne powiązania oraz komunikację synchroniczną i asynchroniczną; zarządzać stanem w usługach bezstanowych; a także projektować systemy odporne na awarie z użyciem mechanizmów ponownych prób, wykładniczego wycofywania, wyłączników oraz kolejek niedostarczonych wiadomości.
Zacznij rozdział
2

Budowanie API na AWS

Buduj, zabezpieczaj i obsługuj API w Amazon API Gateway. Po ukończeniu tego rozdziału będziesz potrafić wybrać odpowiedni typ API (REST, HTTP lub WebSocket); konfigurować integracje z Lambda z walidacją i transformacjami; wdrażać API na różnych środowiskach przy użyciu CloudFormation, SAM i CDK; a także chronić je za pomocą Amazon Cognito, IAM, autoryzatorów Lambda, szyfrowania i ograniczania ruchu.
Zacznij rozdział
3

Zaawansowane wzorce aplikacji

Buduj oddzielone, zdarzeniowe i strumieniowe rozwiązania. Po ukończeniu tego rozdziału będziesz potrafić rozdzielać usługi za pomocą kolejek Amazon SQS (w tym FIFO i kolejek niedostarczonych wiadomości) oraz tematów Amazon SNS z filtrowaniem subskrypcji; kierować zdarzeniami w Amazon EventBridge przy użyciu reguł, wzorców zdarzeń i schematów; przetwarzać dane o wysokiej przepustowości z Amazon Kinesis Data Streams i Data Firehose; a także reagować na zmiany w tabelach w czasie rzeczywistym za pomocą Amazon DynamoDB Streams.
Zacznij rozdział

Tworzenie aplikacji na AWS

Kurs
ukończony

Zdobądź zaświadczenie o ukończeniu

Zapisz się teraz

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.