700+ courses, half price
Deskripsi Kursus
Hentikan deployment manual. Dalam kursus ini, Anda akan membangun pipeline CI/CD yang secara otomatis membangun, menguji, dan melakukan deployment aplikasi Anda menggunakan layanan AWS Code. Anda akan menerapkan strategi deployment seperti blue/green dan canary release dengan CodeDeploy, menambahkan gerbang keamanan dan notifikasi kegagalan ke pipeline Anda, serta mendefinisikan infrastruktur sebagai kode dengan CloudFormation, SAM, dan CDK. Pada akhirnya, Anda akan mampu menyiapkan pipeline yang membawa kode dari commit hingga produksi dengan intervensi manual minimal.
Prasyarat
Kurikulum
Ringkasan kursus
1
Pipeline CI/CD dengan AWS Code Services
Pelajari cara layanan AWS Code bekerja bersama untuk mengotomatiskan siklus hidup pengiriman perangkat lunak. Anda akan memetakan CodeCommit, CodeBuild, CodeDeploy, dan CodePipeline ke tahap pipeline masing-masing, membangun pipeline multi-tahap dengan gerbang persetujuan dan notifikasi kegagalan, serta mengonfigurasi CodeBuild dengan buildspec.yml untuk mengotomatiskan proses build dari sumber hingga artefak.
- Pendahuluan CI/CD di AWS50 XP
- Temukan layanan yang hilang50 XP
- Petakan layanan ke tahap pipeline100 XP
- Jelajahi konsol CodePipeline50 XP
- Membangun pipeline dengan CodePipeline50 XP
- Alur artefak antar tahapan50 XP
- Tambahkan gerbang persetujuan50 XP
- Menyiapkan peringatan kegagalan50 XP
- Mengotomatiskan build dengan CodeBuild dan buildspec.yml50 XP
- Tinjau buildspec.yml50 XP
- Klasifikasikan fase buildspec100 XP
- Perbaiki build yang gagal50 XP
2
Strategi Deployment dengan AWS CodeDeploy
Jelajahi cara merilis aplikasi secara aman menggunakan CodeDeploy. Konfigurasikan appspec.yml dengan lifecycle hook, terapkan deployment in-place dan blue/green, atur pengalihan trafik canary dan linear, serta kelola stage API Gateway untuk konfigurasi per lingkungan.
3
Infrastruktur sebagai Kode dan Manajemen Lingkungan
Definisikan dan kelola infrastruktur Anda sebagai kode. Tulis templat CloudFormation dengan change set dan deteksi drift, lakukan deployment aplikasi serverless dengan SAM dan CDK, kelola versi yang disetujui di seluruh lingkungan, dan integrasikan CloudFormation ke dalam pipeline CI/CD dengan StackSet dan nested stack.
Mengotomatisasi Deployment di AWS
Kursus
Selesai

