Razvoj rješenja bez poslužitelja na AWS korisničkom priručniku

Developing Serverless Solutions on AWS - Featured Image

AWS logoRazvoj rješenja bez poslužitelja na AWS-u - icon10RAČUNALSTVO U OBLAKU I VIRTUALIZACIJA
Razvoj bez poslužitelja
Rješenja na AWS-u
3 dana

Razvoj rješenja bez poslužitelja na AWS-u

AWS NA LUMIFY RADU
Lumify Work službeni je AWS partner za obuku za Australiju, Novi Zeland i Filipine. Preko naših ovlaštenih AWS instruktora možemo vam pružiti put učenja koji je relevantan za vas i vašu organizaciju, tako da možete izvući više iz oblaka. Nudimo virtualnu obuku u učionici i obuku licem u lice kako bismo vam pomogli da izgradite svoje vještine u oblaku i omogućili vam da postignete AWS certifikaciju priznatu u industriji.

ZAŠTO UČITI OVAJ TEČAJ

Ovaj tečaj daje razvojnim programerima izloženost i praksu s najboljim praksama za izradu aplikacija bez poslužitelja pomoću AWS Lambda i drugih usluga u AWS platformi bez poslužitelja. Koristit ćete AWS okvire za implementaciju aplikacije bez poslužitelja u praktičnim laboratorijima koji napreduju od jednostavnijih do složenijih tema. Tijekom tečaja koristit ćete AWS dokumentaciju za razvoj autentičnih metoda za učenje i rješavanje problema izvan učionice.
Ovaj tečaj uključuje prezentacije, praktične laboratorijske vježbe, demonstracije, videozapise, provjere znanja i grupne vježbe.

ŠTO ĆETE NAUČITI

Ovaj tečaj je osmišljen kako bi polaznike naučio kako da:

  • Primijenite najbolje prakse vođene događajima na dizajn aplikacije bez poslužitelja koristeći odgovarajuće AWS usluge
  • Identificirajte izazove i kompromise prijelaza na razvoj bez poslužitelja i dajte preporuke koje odgovaraju vašoj razvojnoj organizaciji i okruženju
  • Izgradite aplikacije bez poslužitelja pomoću obrazaca koji zajedno povezuju usluge kojima upravlja AWS i uzmite u obzir karakteristike usluge, uključujući kvote usluga, dostupne integracije, model pozivanja, rukovanje pogreškama i korisni teret izvora događaja
  • Usporedite i usporedite dostupne opcije za pisanje infrastrukture kao koda, uključujući AWS
    CloudFormation, AWS Amplify, AWS Serverless Application Model (AWS SAM) i AWS Cloud Development Kit (AWS CDK)
  • Primijenite najbolje prakse za pisanje Lambda funkcija uključujući rukovanje pogreškama, bilježenje, ponovnu upotrebu okruženja, korištenje slojeva, stanje bez stanja, idempotenciju i konfiguriranje konkurentnosti i memorije
  • Primijenite najbolju praksu za izgradnju mogućnosti promatranja i nadzora u svojoj aplikaciji bez poslužitelja
  • Primijenite najbolje sigurnosne prakse na aplikacije bez poslužitelja
  • Identificirajte ključna razmatranja skaliranja u aplikaciji bez poslužitelja i uskladite svako razmatranje s metodama, alatima ili najboljim praksama za upravljanje
  • Koristite AWS SAM, AWS CDK i AWS alate za razvojne programere za konfiguriranje CI/CD tijeka rada i automatizaciju implementacije aplikacije bez poslužitelja
  • Stvorite i aktivno održavajte popis resursa bez poslužitelja koji će vam pomoći u vašem stalnom razvoju bez poslužitelja i angažmanu u zajednici bez poslužitelja

Razvoj rješenja bez poslužitelja na AWS-u - icon8Moj je instruktor bio sjajan jer je mogao staviti scenarije u stvarne primjere koji su se odnosili na moju specifičnu situaciju
Osjećao sam se dobrodošlo od trenutka kada sam stigao, a mogućnost da sjedimo kao grupa izvan učionice i razgovaramo o našim situacijama i ciljevima bila je iznimno vrijedna.
Puno sam naučio i smatrao sam važnim da su moji ciljevi pohađanjem ovog tečaja ispunjeni.
Sjajan posao Lumify Radni tim.
Razvoj rješenja bez poslužitelja na AWS-u - icon9
AMANDA NICOL
USLUGE IT PODRŠKE
MANAGER – HEALT H WORLD LIMIT ED

Lumify Work Prilagođena obuka
Također možemo isporučiti i prilagoditi ovaj tečaj obuke za veće grupe štedeći vašoj organizaciji vrijeme, novac i resurse.
Za više informacija kontaktirajte nas na 02 8286 9429.

NASTAVNI PREDMETI

Modul 0: Int roduct ion

  • Uvod u aplikaciju koju ćete izraditi
  • Pristup resursima tečaja (Vodič za studente, Vodič za laboratorij i Dodatak online tečaju)

Modul 1: Razmišljanje bez poslužitelja

  • Najbolje prakse za izradu modernih aplikacija bez poslužitelja
  • Dizajn vođen događajima
  • AWS usluge koje podržavaju aplikacije bez poslužitelja vođene događajima

Modul 2: Razvoj vođen API-jem i sinkroni izvori događaja

  • Karakteristike standardnog zahtjeva/odgovora temeljene na API-ju web aplikacije
  • Kako se Amazon API Gateway uklapa u aplikacije bez poslužitelja
  • Vježba isprobavanja: Postavite HT TP API krajnju točku integriranu s Lambda funkcijom
  • Usporedba API-ja na visokoj razini (REST /HT TP, WebUtičnica, graflet)

Modul 3: Int redukcija na Authenicid ion, Auth heroization, and Access Control

  • Autentifikacija naspram autorizacije
  • Opcije za autentifikaciju na API-jima pomoću API Gatewaya
  • Amazon Cognito u aplikacijama bez poslužitelja
  • Skupovi korisnika Amazon Cognito u odnosu na federalne identitete

Modul 4: Okviri za implementaciju bez poslužitelja

  • Nadview imperativnog naspram deklarativnog programiranja za infrastrukturu kao kod
  • Usporedba CloudFormation, AWS CDK, Amplify i AWS SAM frameworks
  • Značajke AWS SAM i AWS SAM CLI za lokalnu emulaciju i testiranje

Modul 5: Korištenje Amazon Event Bridge-a i Amazon SNS-a za razdvajanje komponenti

  • Razvojna razmatranja pri korištenju asinkronih izvora događaja
  • Značajke i slučajevi korištenja Amazon EventBridge
  • Probna vježba: Izgradite prilagođenu sabirnicu i pravilo EventBridge
  • Usporedba slučajeva upotrebe usluge Amazon Simple Notification Service (Amazon SNS) u odnosu na
    EventBridge
  • Isprobajte vježbu: Konfigurirajte Amazon SNS temu s filtriranjem

Modul 6: Razvoj vođen događajima korištenjem redova čekanja i nizova

  • Razvojna razmatranja kada se koriste izvori događaja anketiranja za pokretanje Lambda funkcija
  • Razlike između redova i tokova kao izvora događaja za Lambda
  • Odabir odgovarajućih konfiguracija kada koristite Amazon Simple Queue Service (AmazonSQS) ili Amazon Kinesis Data Streams kao izvor događaja za Lambda
  • Isprobajte vježbu: Konfigurirajte Amazon SQS red čekanja s redom mrtvih pisama kao
    Izvor lambda događaja

Praktični laboratoriji

  • Praktični laboratorij 1: Implementacija jednostavne aplikacije bez poslužitelja
  • Praktični laboratorij 2: Raspršivanje poruka uz Amazon EventBridge

Modul 7: Pisanje iona dobre lambda funkcije

  • Kako Lambda životni ciklus utječe na vaš funkcijski kod
  • Najbolje prakse za vaše Lambda funkcije
  • Konfiguriranje funkcije
  • Funkcijski kod, verzije i aliasi
  • Probna vježba: Konfigurirajte i testirajte Lambda funkciju
  • Rukovanje lambda pogreškama
  • Rukovanje djelomičnim kvarovima s redovima i tokovima

Modul 8: Funkcije koraka za orkestar

  • AWS Step Funkcije u arhitekturama bez poslužitelja
  • Probna vježba: Korak Funkcije stanja
  • Uzorak povratnog poziva
  • Standardni u odnosu na ekspresne tijekove rada
  • Korak Funkcije izravne integracije
  • Isprobajte vježbu: Rješavanje problema u tijeku rada Standard Step Functions

Modul 9: Opservabilnost i praćenje

  • Tri stupa uočljivosti
  • Dnevnici Amazon CloudWatch i Uvidi u zapise
  • Pisanje učinkovitog dnevnika files
  • Probna vježba: Tumačenje dnevnika
  • Korištenje AWS X-Ray za vidljivost
  • Probajte vježbu: Omogućite X-zrake i interpretirajte tragove X-zraka
  • CloudWatch metrika i ugrađeni format metrike
  • Probna vježba: Mjerni podaci i alarmi
  • Probna vježba: ServiceLens

Praktični laboratoriji

  • Praktični laboratorij 3: Orkestracija tijeka rada pomoću AWS funkcija koraka
  • Praktični laboratorij 4: Opservabilnost i praćenje

Modul 10: Sigurnost aplikacija bez poslužitelja

  • Najbolje sigurnosne prakse za aplikacije bez poslužitelja
  • Primjena sigurnosti na svim razinama
  • API Gateway i sigurnost aplikacija
  • Lambda i sigurnost aplikacija
  • Zaštita podataka u vašim pohranama podataka bez poslužitelja
  • Revizija i sljedivost

Modul 11: Rukovanje razmjerom u aplikacijama bez poslužitelja

  • Razmatranja skaliranja za aplikacije bez poslužitelja
  • Korištenje API Gatewaya za upravljanje razmjerom
  • Skaliranje lambda konkurentnosti
  • Kako se različiti izvori događaja skaliraju s Lambdom

Modul 12: Automatiziranje cjevovoda za implementaciju

  • Važnost CI/CD u aplikacijama bez poslužitelja
  • Alati u cjevovodu bez poslužitelja
  • Značajke AWS SAM za implementacije bez poslužitelja
  • Najbolje prakse za automatizaciju
  • Završetak tečaja

Praktični laboratoriji

  • Praktični laboratorij 5: Zaštita aplikacija bez poslužitelja
  • Praktični laboratorij 6: CI/CD bez poslužitelja na AWS-u

Imajte na umu: ovo je tehnološki tečaj u nastajanju. Okvirni sadržaj tečaja podložan je promjenama prema potrebi.

ZA KOGA JE TEČAJ?

Ovaj tečaj je namijenjen za:

  • Programeri koji su upoznati s radom bez poslužitelja i imaju iskustva s razvojem u AWS Cloudu

PREDUVJETI

Preporučujemo da polaznici ovog tečaja imaju:

  • Poznavanje osnova AWS Cloud arhitekture
  • Razumijevanje razvoja aplikacija na AWS-u ekvivalentno dovršetku Razvoj na AWS-u naravno
  • Znanje ekvivalentno dovršavanju sljedećeg digitalnog bez poslužitelja
    treninzima: AWS Lambda Foundations i Amazon API Gateway za aplikacije bez poslužitelja

https://www.lumifywork.com/en-ph/courses/developing-serverless-solutions-on-aws/
Opskrba ovog tečaja od strane Lumify Work-a regulirana je odredbama i uvjetima rezervacije. Molimo vas da pažljivo pročitate odredbe i uvjete prije nego što se upišete na ovaj tečaj, jer je upis na tečaj uvjetovan prihvaćanjem ovih odredbi i uvjeta.

lumify logo

Razvoj rješenja bez poslužitelja na AWS-u - icon1 ph.training@lumifywork.com Razvoj rješenja bez poslužitelja na AWS-u - Razvoj linkedin.com/company/lumify-work-ph
Razvoj rješenja bez poslužitelja na AWS-u - icon4 lumifywork.com Razvoj rješenja bez poslužitelja na AWS-u - icon3 twitter.com/LumifyWorkPH
Razvoj rješenja bez poslužitelja na AWS-u - icon2 facebook.com/LumifyWorkPh Razvoj rješenja bez poslužitelja na AWS-u - icon7 youtube.com/@lumifywork

Dokumenti / Resursi

PDF thumbnailRazvoj rješenja bez poslužitelja na AWS-u
User Manual · Developing Serverless Solutions on AWS, Serverless Solutions on AWS, Solutions on AWS

Postavite pitanje

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

Postavite pitanje

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