Course Outline

Perkenalan

  • Tinjauan umum dan praktik terbaik untuk membangun aplikasi tanpa server modern
  • Ikhtisar layanan AWS yang mendukung desain berbasis peristiwa untuk aplikasi tanpa server

Pengembangan Berbasis API

  • Tinjauan umum aplikasi web berbasis API permintaan/respons standar
  • Menggunakan Amazon API Gateway untuk aplikasi tanpa server
  • Membandingkan berbagai jenis API
  • Menyiapkan titik akhir API HTTP yang terintegrasi dengan fungsi Lambda

Otentikasi, Otorisasi, dan Access Kontrol

  • Perbandingan otentikasi dan otorisasi
  • Autentikasi ke API menggunakan API Gateway
  • Menggunakan Amazon Cognito

Kerangka Kerja Penyebaran Tanpa Server

  • Memahami pemrograman imperatif dan deklaratif untuk infrastruktur sebagai kode
  • CloudFormation, Perbandingan kerangka kerja AWS CDK, Amplify, dan AWS SAM

Amazon EventBridge dan Amazon SNS

  • Menggunakan sumber peristiwa asinkron
  • Fitur dan kasus penggunaan Amazon EventBridge
  • Membangun bus dan aturan EventBridge khusus
  • Perbandingan kasus penggunaan Amazon Simple Notification Service (Amazon SNS) dan EventBridge

Menggunakan Antrean dan Aliran pada Penerapan Berbasis Peristiwa

  • Menggunakan antrean dan aliran sebagai sumber peristiwa untuk Lambda
  • Menggunakan Amazon Simple Queue Service (Amazon SQS) atau Amazon Kinesis Data Streams sebagai sumber peristiwa untuk Lambda

Menulis Fungsi Lambda

  • Tinjauan umum siklus hidup Lambda dan penggunaan praktik terbaik untuk menulis fungsi Lambda
  • Mengonfigurasi fungsi Lambda
  • Penanganan kesalahan

Menggunakan AWS Step Functions

  • Menggunakan fungsi langkah AWS dalam arsitektur tanpa server
  • Perbandingan alur kerja standar dan ekspres
  • Integrasi langsung fungsi langkah

Observabilitas dan Pemantauan Aplikasi Tanpa Server

  • Memahami tiga pilar observabilitas
  • Menulis dan menafsirkan file log
  • Menggunakan log Amazon CloudWatch
  • Menggunakan AWS X-Ray untuk observabilitas

Mengamankan Aplikasi Tanpa Server

  • Praktik terbaik keamanan aplikasi tanpa server
  • API Gateway, Lambda, dan keamanan aplikasi
  • Melindungi data dalam penyimpanan data tanpa server
  • Audit

Skala Aplikasi Tanpa Server

  • Menggunakan gateway API untuk manajemen skala
  • Penskalaan menggunakan konkurensi Lambda
  • Menskalakan sumber peristiwa berbeda dengan Lambda

Otomatisasi Pipa Penyebaran

  • Menggunakan CI/CD dalam aplikasi tanpa server
  • Menggunakan alat dalam alur kerja tanpa server
  • Menggunakan fitur AWS SAM untuk penerapan tanpa server
  • Praktik terbaik otomatisasi

Penyelesaian Masalah

Ringkasan dan Langkah Berikutnya

Requirements

  • Pemahaman tentang dasar-dasar arsitektur cloud AWS
  • Pengetahuan tentang AWS Lambda

Hadirin

  • Pengembang
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses (Minimal 5 peserta)

Related Categories