CI/CD with GitHub Actions and DevOps Pipelines
Continuous integration และ continuous delivery เป็นรากฐานของการส่งมอบซอฟต์แวร์สมัยใหม่ Track นี้สอนให้คุณออกแบบ สร้าง และจัดการ production-grade DevOps pipelines โดยใช้ GitHub Actions — แพลตฟอร์ม pipeline ที่สร้างเข้าไปในตัว GitHub โดยตรง คุณจะก้าวจากการทำความเข้าใจโมเดล CI/CD ไปจนถึงการเรียกใช้งาน builds, tests และ deployments ที่สมบูรณ์แบบอัตโนมัติในการตั้งค่า multi-repository ที่ซับซ้อน สภาพแวดล้อม Kubernetes และ enterprise workflows
What You Will Learn
คุณจะเรียนรู้วิธีการกำหนด GitHub Actions workflows ตั้งแต่เริ่มต้น นำไปใช้ deployment strategies เช่น blue-green และ canary releases และจัดการ containers ผ่าน Kubernetes CI/CD pipelines Track นี้ครอบคลุม Infrastructure as Code pipelines monorepo และ multi-repository strategies pipeline security hardening และ monitoring และ observability practices ในระดับขั้นสูงคุณจะเขียน custom Actions บูรณาการกับระบบ enterprise และใช้ DevOps metrics เพื่อวัดและปรับปรุง pipeline performance
The Learning Path
สิบสองคอร์สครอบคลุมตั้งแต่ A1 ถึง C2 Track เปิดด้วย Fundamentals of CI/CD and GitHub Actions ที่ A1 และเพิ่มขึ้นอย่างต่อเนื่องผ่านหัวข้อ B1 เช่น Implementing Continuous Deployment Strategies ไปยังพื้นที่ B2 ที่ครอบคลุม Containerization and Kubernetes CI/CD Infrastructure as Code Pipelines และ Multi-Repository & Monorepo CI/CD Strategies สี่คอร์สสุดท้าย C1 ที่อยู่ตรงนี้เกี่ยวข้องกับ Securing Your DevOps Pipelines Monitoring and Observability in CI/CD และ Advanced Deployment Patterns ก่อนที่จะจบลงด้วยการหลักสูตรปิดท้าย C2 เกี่ยวกับ Advanced DevOps Metrics & Optimization
How It Works
แต่ละคอร์สแบ่งออกเป็นบทเรียนที่สั้นและมีจุดเน้นชัดเจนที่คุณสามารถทำให้เสร็จในตัวแก้ไขที่มีข้อเสนอแนะแบบเรียลไทม์ มีติวเตอร์ AI พร้อมใช้งานเมื่อใดก็ตามที่คุณติดขัด และแบบฝึกหัดมีพื้นฐานมาจากสถานการณ์ pipeline ที่เป็นจริงดังนั้นแต่ละแนวคิดที่คุณเรียนรู้จึงแม่นแบบไปยังการปฏิบัติการผลิต