Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Digital Classroom - Developing Serverless Solutions on AWS (Indonesian)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Kursus ini memberikan paparan dan latihan dengan praktik terbaik kepada developer guna membangun aplikasi nirserver menggunakan AWS Lambda dan layanan lain di AWS Serverless Platform. Anda akan menggunakan kerangka kerja AWS untuk men-deploy aplikasi nirserver di lab praktik langsung yang berkembang dari topik yang lebih sederhana ke topik yang lebih kompleks. Anda akan menggunakan dokumentasi AWS di sepanjang kursus untuk mengembangkan metode autentik untuk belajar dan memecahkan masalah di luar kelas.


Tujuan kursus

Dalam kursus ini, Anda akan belajar:

  • Menerapkan praktik terbaik berbasis peristiwa ke aplikasi nirserver menggunakan layanan AWS yang sesuai
  • Mengidentifikasi tantangan dan trade-off dari transisi ke pengembangan nirserver, dan membuat rekomendasi yang sesuai dengan organisasi dan lingkungan pengembangan Anda
  • Membuat aplikasi nirserver menggunakan pola yang menghubungkan layanan yang dikelola AWS bersama-sama, dan memperhitungkan karakteristik layanan, termasuk kuota layanan, integrasi yang tersedia, model pemanggilan, penanganan kesalahan, dan payload sumber peristiwa
  • Membandingkan dan mengontraskan opsi yang tersedia untuk menulis infrastruktur sebagai kode, termasuk AWS CloudFormation, AWS Amplify, AWS Serverless Application Model (AWS SAM), dan AWS Cloud Development Kit (AWS CDK)
  • Menerapkan praktik terbaik untuk menulis fungsi Lambda termasuk penanganan kesalahan, logging, penggunaan ulang lingkungan, penggunaan lapisan, statelessness, idempotensi, dan mengonfigurasi konkurensi dan memori
  • Menerapkan praktik terbaik untuk membangun kemudahan pengamatan dan pemantauan ke dalam aplikasi nirserver Anda
  • Menerapkan praktik terbaik keamanan ke aplikasi nirserver
  • Mengidentifikasi pertimbangan penskalaan utama dalam aplikasi nirserver, dan mencocokkan setiap pertimbangan dengan metode, alat, atau praktik terbaik untuk mengelolanya
  • Menggunakan alat pengembang AWS SAM, AWS CDK, dan AWS untuk mengonfigurasi alur kerja CI/CD, dan mengotomatiskan deployment aplikasi nirserver
  • Membuat dan mempertahankan secara aktif daftar sumber daya nirserver yang akan membantu dalam pengembangan dan keterlibatan nirserver Anda yang sedang berlangsung dengan komunitas nirserver


Sasaran peserta

Kursus ini ditujukan untuk:

  • Pengembang terbiasa bekerja dengan nirserver dan berpengalaman dengan pengembangan di AWS Cloud


Prasyarat

Sebaiknya peserta kursus ini telah memiliki:

  • Pemahaman tentang dasar-dasar arsitektur AWS Cloud
  • Pemahaman tentang mengembangkan aplikasi di AWS, yang setara dengan menyelesaikan kelas pelatihan Developing on AWS
  • Pengetahuan yang setara dengan menyelesaikan pelatihan digital nirserver berikut: AWS Lambda Foundations dan Amazon API Gateway for Serverless Applications


Skema kursus

Modul 1: Thinking Serverless

Modul 2: API-Driven Development and Synchronous Event Sources

Modul 3: Introduction to Authentication, Authorization, and Access Control

Modul 4: Serverless Deployment Frameworks

Modul 5: Using Amazon EventBridge and Amazon SNS to Decouple Components

Modul 6: Event-Driven Development Using Queues and Streams 

Modul 7: Writing Good Lambda Functions

Modul 8: Step Functions for Orchestration

Modul 9: Observability and Monitoring

Modul 10: Serverless Application Security

Modul 11: Handling Scale in Serverless Applications

Modul 12: Automating the Deployment Pipeline


Reviews

Start your review of Digital Classroom - Developing Serverless Solutions on AWS (Indonesian)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.