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
Testimonials (5)
Trainer had good grasp of concepts
Josheel - Verizon Connect
Course - Amazon Redshift
The practice part.
Radu - Ness Digital Engineering
Course - AWS: A Hands-on Introduction to Cloud Computing
The trainer knew exactly what they were speaking about.
Madumetsa Msomi - BMW
Course - AWS DevOps Engineers
All good, nothing to improve
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Course - AWS Lambda for Developers
IOT applications