CI/CD dengan GitHub Actions dan Saluran DevOps
Integrasi berterusan dan penghantaran berterusan ialah tulang belakang penghantaran perisian moden. Laluan ini mengajar anda mereka bentuk, membina dan mengendalikan saluran DevOps bertaraf pengeluaran menggunakan GitHub Actions — platform saluran yang dibina terus ke dalam GitHub. Anda akan bergerak daripada memahami model CI/CD kepada menjalankan binaan, ujian dan penggunaan automatik sepenuhnya merentas persediaan berbilang repositori yang kompleks, persekitaran Kubernetes dan aliran kerja perusahaan.
Apa yang Akan Anda Pelajari
Anda akan belajar mentakrifkan aliran kerja GitHub Actions dari awal, melaksanakan strategi penggunaan seperti keluaran biru-hijau dan kenari serta mengurus kontena melalui saluran CI/CD Kubernetes. Laluan ini merangkumi saluran Infrastruktur sebagai Kod, strategi monorepo dan berbilang repositori, pengerasan keselamatan saluran serta amalan pemantauan dan kebolehlihatan. Pada peringkat lanjutan, anda akan menulis Actions tersuai, bersepadu dengan sistem perusahaan dan menggunakan metrik DevOps untuk mengukur serta mengoptimumkan prestasi saluran.
Laluan Pembelajaran
Dua belas kursus merangkumi A1 hingga C2. Laluan ini bermula dengan Asas CI/CD dan GitHub Actions pada A1 dan berkembang secara berperingkat melalui topik B1 seperti Melaksanakan Strategi Penggunaan Berterusan hingga topik B2 yang merangkumi Pengkonteneran dan CI/CD Kubernetes, Saluran Infrastruktur sebagai Kod serta Strategi CI/CD Berbilang Repositori & Monorepo. Empat kursus C1 terakhir membincangkan Melindungi Saluran DevOps Anda, Pemantauan dan Kebolehlihatan dalam CI/CD serta Corak Penggunaan Lanjutan, sebelum kursus kemuncak C2 tentang Metrik DevOps Lanjutan & Pengoptimuman.
Cara Ia Berfungsi
Setiap kursus dipecahkan kepada pelajaran pendek dan berfokus yang anda lengkapkan dalam penyunting terbina dalam dengan maklum balas masa nyata. Tutor AI tersedia apabila anda buntu, dan latihan berasaskan senario saluran yang realistik supaya setiap konsep yang dipelajari dapat digunakan terus dalam amalan pengeluaran.