WORKSHOP.HEADER

Infrastructure as Code and GitOps

เจาะลึกเครื่องมือทำ IaC และ GitOps ฉบับ Best Practices

SECTION_TITLE.OVERVIEW

DevSecOps คืออะไร?

DevSecOps คือแนวคิดที่จะมาช่วยพัฒนาและส่งมอบซอฟต์แวร์ใหกับผู้ใช้งานได้รวดเร็วยิ่งขึ้น และทําการแทรกกระบวนการทํา Security เข้าไปยังทุกส่วน ซึ่งจะโฟกัสไปที่การร่วมมือกันระหว่าง Developer Team,

Security Team, และ Operation Team ร่วมถึงการนําเทคโนโลยีในโลกยุคใหม่ เข้ามาช่วยในการทํางาน และเสริมด้วยการทํา Automation เพื่อเพิ่มประสิทธิภาพในการทํางานร่วมกันของทีมให้มากยิ่งขึ้น

IaC และ GitOps มีความสำคัญอย่างไร?

Infrastructure as Code (IaC) เป็นการจัดการโครงสร้างพื้นฐาน (Infrastructure) ของระบบด้วยโค้ด ซึ่งช่วยให้เราสามารถสร้างและจัดการโครงสร้างพื้นฐานด้วยวิธีการที่มีความปลอดภัยและสามารถทำการเปลี่ยนแปลงได้สะดวกขึ้นในรูปแบบ Automation ซึ่งเป็นปัจจัยสำคัญที่ทำให้การทำงานใน DevSecOps เป็นไปได้มากขึ้น

GitOps เป็นวิธีการบริหารจัดการระบบด้วยเครื่องมือ Git ซึ่งช่วยให้ทีมนักพัฒนาสามารถเข้าถึงและแก้ไขระบบได้ และมีการตรวจสอบแบบ Automation ทุกครั้งที่มีการแก้ไข ทำให้เรามีการดูแลรักษาระบบได้ง่ายและมีประสิทธิภาพมากขึ้น

สรุปแล้วการปฏิบัติ DevSecOps จึงต้องมี IaC และ GitOps เพื่อให้สามารถเข้าถึงและจัดการระบบได้ง่ายขึ้น และให้การทำงานเป็นไปอย่างมีประสิทธิภาพ โดยเฉพาะอย่างยิ่งในการดูแลและสร้างระบบที่ปลอดภัย และมีความยืดหยุ่นในการเปลี่ยนแปลงของระบบในระดับองค์กรอย่างต่อเนื่อง

เวิร์กชอป Infrastructure as Code and GitOps

เวิร์กชอปเรียนสด 3 วันรูปแบบ Onsite หลักสูตรสำหรับผู้ที่ต้องการทำ Infrastructure as Code และ GitOps ด้วยเครื่องมือ Terraform, ArgoCD, และ Ansible โดยจะปูพื้นฐานตั้งแต่ Syntax ไปจนถึง Best Practice ในการใช้งานแต่ละเครื่องมือ รวมถึงวิธีการที่ใช้เครื่องมือทุกอย่างรวมกันอย่างไรให้มีประสิทธิภาพที่สุดผ่านการทำโจทย์ที่ครอบคลุมการขึ้นระบบตั้งแต่เริ่มต้น จนได้ Application และ Database ที่ใช้งานบน Public Cloud แบบ Production จริง

เวิร์กชอปนี้เหมาะสำหรับ

  • ผู้รับผิดชอบการทํา DevOps ขององค์กร และต้องการแนวทางที่ถูกต้อง
  • นักพัฒนา, ผู้ดูแลระบบ, ผู้ดูแลความปลอดภัยขององค์กรในระดับผู้ปฏิบัติการ
  • ผู้ที่สนใจเรียนรู้การทำ IaC และ GitOps ในองค์กรและการใช้เครื่องมือที่สำคัญรวมถึงเทคนิคเพื่อเพิ่มประสิทธิภาพในการพัฒนาระบบ

สิ่งที่คุณจะได้รับจากเวิร์กชอปนี้

  • สามารถติดตั้ง Terraform และเตรียม Environment ในการใช้งานจริงได้
  • เรียนรู้การใช้ Terraform แบบพื้นฐาน ตั้งแต่ State, Provider, Resource, Variables, Outputs และ Looping ผ่านการทำ Workshop ในแต่ละหัวข้อ
  • เรียนรู้ Best Practice โครงสร้างของการเขียน Terraform
  • เรียนรู้การใช้ Terraform กับ Cloudflare และ Best Practice ต่าง ๆ
  • รู้จักกับ GitOps และ ArgoCD
  • ทดลอง Deploy Application ลงบน ArgoCD
  • เรียนรู้การใช้ Terraform ร่วมกับ ArgoCD ในการ Deploy Application
  • เรียนรู้ Component ต่าง ๆ ของ Ansible ผ่านการทำ Workshop ในแต่ละ Component
  • เรียนรู้การตั้งค่า Terraform และ Ansible ให้สามารถทำงานรวมกันได้อย่างมีประสิทธิภาพ

เครื่องมือที่ใช้ในหลักสูตร

  • Terraform
  • ArgoCD
  • Ansible

Preview Workshop

ความรู้พื้นฐาน และการเตรียมตัว

  • เข้าใจวงการหรือวิธีพัฒนาซอฟต์แวร์ในระดับเบื้องต้น
  • เคยใช้ Linux Command Line ระดับพื้นฐาน
  • เข้าใจเน็ตเวิร์กในระดับพื้นฐาน
  • เคยใช้ Git ในระดับพื้นฐาน
  • มีความรู้ Kubernetes ในระดับพื้นฐาน เช่น Pod, Deployment, Service, Ingress
  • เข้าใจและเคยใช้ Public Cloud ในระดับพื้นฐาน
  • มีความรู้พื้นฐานการทำ DevSecOps ในระดับเบื้องต้น

หลักสูตรแนะนำช่วยเสริมพื้นฐานให้แน่นขึ้น!

SECTION_TITLE.INSTRUCTOR

จิรายุส นิ่มแสง (Certified Kubernetes Administrator (CKA) & Certified Kubernetes Security Specialist (CKS) คนแรกของประเทศไทย) | Skooldio Instructor
จิรายุส นิ่มแสง
Certified Kubernetes Administrator (CKA) & Certified Kubernetes Security Specialist (CKS) คนแรกของประเทศไทย

SECTION_TITLE.PROMOTION

โปรโมชั่นพิเศษ!

  • 10 ท่านแรก! ลดทันที 2,000 บาท เพียงกรอกโค้ด IAC2024 (เมื่อสมัครในนามบุคคลเท่านั้น)
  • สมัครเรียน 3 ท่านขึ้นไป! ลดทันทีท่านละ 3,000 บาท เพียงกรอกโค้ด IAC2024_PACK3 (ทั้งในนามบุคคล และ นามองค์กร)

ขอแนะนำ "The Complete DevSecOps Program" หลักสูตรรวม 4 เวิร์กชอป (เลือกเรียนได้) ที่เนื้อหาครบที่สุดในไทย!

อบรมกับ Skooldio ได้ยกเว้นภาษีเงินได้ 250% หรือ เทียบเท่าได้รับส่วนลดถึง 50%

นิติบุคคลสามารถส่งพนักงานเข้าอบรมกับ Skooldio และรับสิทธิลดหย่อนภาษีเงินได้สูงสุดถึง 250%

ผ่อนชำระ 0% นานสูงสุด 10 เดือน (ราคาปกติ)

สำหรับผู้ที่สนใจสมัครทั้งในนามบุคคล หรือ ในนามองค์กรจำนวน 2 ท่านขึ้นไป สามารถติดต่อทีมงานเพื่อคุยรายละเอียด หรือ สำรองที่นั่งได้ก่อนใคร

สถานที่ - วันเวลากำหนดการ

Infrastructure as Code and GitOps รุ่นที่ 2

🕘 วันที่ 22-24 เมษายน 2567 | เวลา 9.30 - 17.30 น.

📍 Skooldio Space - 20 fl. MBK Tower ใกล้ BTS สนามกีฬาแห่งชาติ

==========================

Infrastructure as Code and GitOps รุ่นที่ 3

🕘 วันที่ 2-4 ตุลาคม 2567 | เวลา 9.30 - 17.30 น.

📍 Skooldio Space - 20 fl. MBK Tower ใกล้ BTS สนามกีฬาแห่งชาติ

SECTION_TITLE.COURSE_OUTLINE

01

Basic Infrastructure as Code with Terraform

  • Introduction to Terraform
  • ติดตั้ง Terraform และเตรียม Environment ในการใช้งาน
  • แนะนําพื้นฐานต่าง ๆ ของ Terraform โดยการทํา workshop ในแต่ละหัวขัอ
    • Terraform State
    • Terraform Provider
    • Terraform Resource
    • Terraform Variable & Outpus
    • Terraform Looping
  • Best Practice โครงสร้างของการเขียน Terraform
  • การเขียน Terraform Module
  • Terraform (cont.)
    • การใช้ Terraform กับ Cloudflare
    • ลองทําโจทย์ Terraform Module
    • Terraform Multi-Environments
    • Terraform Best Practice
  • ArgoCD
    • Introduction to GitOps and ArgoCD
    • เตรียม GitOps Repository
    • เตรียมตั้งค่าพื้นฐานบน ArgoCD
    • ลอง deploy application บน ArgoCD
  • การใช้ Terraform ร่วมกับ ArgoCD ในการ deploy application
  • ทําโจทย์เพื่อทดสอบความเข้าใจ
  • Introduction to Ansible
  • ติดตั้ง Ansible และเตรียม environment ในการใช้งาน
  • แนะนํา Component ต่างๆ ของ Ansible โดยการทํา Workshop ในแต่ละ Component
    • Ansible Inventory
    • Ansible Module
    • Ansible Ad-Hoc Command
    • Ansible Playbook
    • Ansible Variable
    • Looping
    • Conditional
    • Register and Debug
    • Ansible Role
    • Ansible Handle
  • ทําโจทย์เพื่อทดสอบความเข้าใจ
  • การตั้งค่า Terraform และ Ansible ให้ทํางานร่วมกัน

SECTION_TITLE.SCHEDULE

BATCH_OVERLAY.PASSED
01
Sep

Fri, 01 - 03 Sep 2023, 03:00 - 11:00

Infrastructure as Code and GitOps รุ่นที่ 1

อาคาร KX - Knowledge Exchange for Innovation

27,900.00
บาท
BATCH_OVERLAY.PASSED
22
Apr

Mon, 22 - 24 Apr 2024, 02:30 - 10:30

Infrastructure as Code and GitOps รุ่นที่ 2

Skooldio Space

27,900.00
บาท
BATCH_OVERLAY.PASSED
02
Oct

Wed, 02 - 04 Oct 2024, 02:30 - 10:30

Infrastructure as Code and GitOps รุ่นที่ 3

Skooldio Space

27,900.00
บาท

SECTION_TITLE.FAQS

Q:

ต้องการซื้อเวิร์คชอปในนามบริษัท

A:

หากต้องการสมัครในนามบริษัทหรือต้องการเอกสารเพิ่มเติม (ใบเสนอราคา, รายละเอียดหลักสูตร, เอกสารประกอบการชำระเงินอื่นๆ)

สามารถติดต่อเราได้ที่ hello@skooldio.com โดยส่งรายละเอียดดังต่อไปนี้

  • ชื่อบริษัท, ที่อยู่บริษัท, เลขประจำตัวผู้เสียภาษี
  • จำนวนผู้เรียน ชื่อ, อีเมล, เบอร์ติดต่อ ของแต่ละท่าน

A:

กรณีแจ้งยกเลิกการเข้าร่วมอบรม

  • หากแจ้งยกเลิกก่อนวันอบรมอย่างน้อย 14 วัน จะได้รับเงินคืนเต็มจำนวน
  • หากแจ้งยกเลิกก่อนวันอบรมอย่างน้อย 7 วัน จะได้รับเงินคืน 50%
  • หากแจ้งยกเลิกก่อนวันอบรมน้อยกว่า 7 วัน บริษัทขอสงวนสิทธิ์ในการคืนเงิน

A:

ผู้เข้าอบรมทุกท่านจะได้รับอีเมลแจ้งการเตรียมตัว ก่อนวันอบรมประมาณ 5-7 วัน

ในวันอบรมผู้เรียนทุกท่านจะได้รับ

  • อาหารกลางวัน 1 มื้อ, อาหารว่าง
  • เอกสารประกอบการเรียนต่างๆ
  • หนังสือและเอกสารสรุปเนื้อหาหลักสูตร
  • ใบกำกับภาษีในกรณีสมัครในนามบริษัท