Course Outline

Εισαγωγή

  • Επισκόπηση και βέλτιστες πρακτικές για τη δημιουργία σύγχρονων εφαρμογών χωρίς διακομιστή
  • Επισκόπηση των υπηρεσιών AWS που υποστηρίζουν τη σχεδίαση βάσει συμβάντων για εφαρμογές χωρίς διακομιστή

Ανάπτυξη βάσει API

  • Επισκόπηση τυπικών εφαρμογών ιστού που βασίζονται σε API αιτημάτων/απόκρισης
  • Χρήση Amazon API Gateway για εφαρμογές χωρίς διακομιστή
  • Σύγκριση διαφορετικών τύπων API
  • Ρύθμιση ενός τερματικού σημείου HTTP API ενσωματωμένο με μια συνάρτηση Lambda

Έλεγχος ταυτότητας, εξουσιοδότηση και Access έλεγχος

  • Σύγκριση ελέγχου ταυτότητας και εξουσιοδότησης
  • Έλεγχος ταυτότητας σε API χρησιμοποιώντας την πύλη API
  • Χρήση Amazon Cognito

Πλαίσια ανάπτυξης χωρίς διακομιστή

  • Κατανόηση του επιτακτικού και δηλωτικού προγραμματισμού για την υποδομή ως κώδικα
  • CloudFormation, σύγκριση πλαισίων AWS CDK, Amplify και AWS SAM

Amazon EventBridge και Amazon SNS

  • Χρήση ασύγχρονων πηγών συμβάντων
  • Χαρακτηριστικά Amazon EventBridge και θήκες χρήσης
  • Δημιουργία ενός προσαρμοσμένου διαύλου και κανόνα EventBridge
  • Amazon Simple Notification Service (Amazon SNS) και σύγκριση περιπτώσεων χρήσης EventBridge

Χρήση ουρών και ροών σε ανάπτυξη βάσει συμβάντων

  • Χρησιμοποιώντας ουρές και ροές ως πηγές συμβάντων για το Lambda
  • Χρήση Amazon Simple Queue Service (Amazon SQS) ή Amazon Kinesis Data Streams ως πηγές συμβάντων για το Lambda

Γράψιμο συναρτήσεων λάμδα

  • Επισκόπηση του κύκλου ζωής Λάμδα και χρήση βέλτιστων πρακτικών για τη σύνταξη συναρτήσεων Λάμδα
  • Διαμόρφωση συνάρτησης Λάμδα
  • Λάθη χειρισμού

Χρήση AWS Step Functions

  • Χρήση βηματικών συναρτήσεων AWS σε αρχιτεκτονικές χωρίς διακομιστή
  • Τυπική και ρητή σύγκριση ροής εργασίας
  • Άμεση ενσωμάτωση βηματικών συναρτήσεων

Παρατηρησιμότητα και παρακολούθηση εφαρμογής χωρίς διακομιστή

  • Κατανόηση των τριών πυλώνων της παρατηρησιμότητας
  • Σύνταξη και ερμηνεία αρχείων καταγραφής
  • Χρήση αρχείων καταγραφής Amazon CloudWatch
  • Χρήση ακτίνων Χ AWS για παρατηρησιμότητα

Ασφάλεια εφαρμογών χωρίς διακομιστή

  • Βέλτιστες πρακτικές ασφάλειας εφαρμογών χωρίς διακομιστή
  • API Gateway, Lambda και ασφάλεια εφαρμογών
  • Προστασία δεδομένων σε χώρο αποθήκευσης δεδομένων χωρίς διακομιστή
  • Έλεγχος

Κλιμάκωση εφαρμογών χωρίς διακομιστή

  • Χρήση πύλης API για διαχείριση κλίμακας
  • Κλιμάκωση με χρήση ταυτόχρονης λάμδα
  • Κλιμάκωση διαφορετικών πηγών συμβάντων με το Lambda

Αυτοματισμός αγωγών ανάπτυξης

  • Χρήση CI/CD σε εφαρμογές χωρίς διακομιστή
  • Χρήση εργαλείων σε διοχέτευση χωρίς διακομιστή
  • Χρήση δυνατοτήτων AWS SAM για αναπτύξεις χωρίς διακομιστή
  • Βέλτιστες πρακτικές αυτοματισμού

Αντιμετώπιση προβλημάτων

Περίληψη και Επόμενα Βήματα

Requirements

  • Κατανόηση των βασικών αρχών της αρχιτεκτονικής νέφους AWS
  • Γνώση AWS Lambda

Ακροατήριο

  • προγραμματιστές
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories