0Pricing
💻

DevOps Bootcamp

DEVOPS

Linux, Git, Docker, Kubernetes, CI/CD, Terraform, Ansible และ Helm

🤖 ขับเคลื่อนด้วย AI📚 คอร์ส 142👥 ผู้เรียน 100,000+ คน⭐ คะแนน 4.9

วิธีการเรียนรู้ของคุณ

🎯
บทเรียนแบบโต้ตอบ
แบบฝึกหัดการเขียนโค้ดโดยตรงพร้อมข้อเสนอแนะแบบเรียลไทม์
🤖
ติวเตอร์ AI
ได้รับความช่วยเหลือแบบทันทีจาก AI ของเราเมื่อคุณติดขัด
💻
ตัวแก้ไขในตัว
เขียนและรันโค้ดโดยตรงในเบราว์เซอร์ของคุณ
🏆
ใบรับรอง
ได้รับใบรับรองเมื่อคุณเสร็จสิ้นหลักสูตร
หลักสูตร

142 หลักสูตร

ทุกหลักสูตรในเส้นทางการเรียนรู้ DevOps Bootcamp

01

พื้นฐานและการตั้งค่า Terraform

A14 บทเรียน

มินิคอร์สนี้แนะนำแนวคิดหลักของโครงสร้างพื้นฐานในรูปแบบโค้ดและ Terraform คุณจะได้เรียนรู้วิธีติดตั้ง Terraform ทำความเข้าใจคำสั่ง CLI พื้นฐา…

02

บทนำสู่ Kubernetes

A14 บทเรียนPRO

ค้นพบว่า Kubernetes คืออะไร เหตุใดจึงสำคัญต่อการนำแอปพลิเคชันสมัยใหม่ไปใช้งาน และสำรวจสถาปัตยกรรมพื้นฐานรวมถึงองค์ประกอบหลัก เริ่มต้นเรียนร…

03

สิ่งที่ Helm แก้ปัญหา: ตัวจัดการแพ็กเกจ Kubernetes

A14 บทเรียนPRO

อธิบายได้ว่าเหตุใดจึงมี Helm และ Helm ช่วยจัดการแมนนิเฟสต์ Kubernetes ที่ยุ่งเหยิงได้อย่างไร

04

พื้นฐาน Git และการตั้งค่าที่เก็บข้อมูล

A14 บทเรียนPRO

เริ่มต้นเส้นทางการเรียนรู้การควบคุมเวอร์ชันด้วยการทำความเข้าใจแนวคิดหลักของ Git และตั้งค่าสภาพแวดล้อมในเครื่อง หลักสูตรนี้ครอบคลุมขั้นตอนพื…

05

ทำไมต้อง Ansible? อธิบายระบบอัตโนมัติไร้เอเจนต์

A14 บทเรียนPRO

อธิบายได้ว่า Ansible คืออะไร และเหตุใดการจัดการการกำหนดค่าแบบไร้เอเจนต์จึงดีกว่าการจัดการเซิร์ฟเวอร์ด้วยตนเอง

06

พื้นฐาน CI/CD และ GitHub Actions

A14 บทเรียนPRO

เริ่มต้นเส้นทางสู่การส่งมอบซอฟต์แวร์อัตโนมัติ หลักสูตรขนาดย่อมนี้ครอบคลุมแนวคิดหลักของ CI/CD และแนะนำให้คุณรู้จักโลกอันทรงพลังของ GitHub Ac…

07

พื้นฐาน Linux: การใช้งานเชลล์

A14 บทเรียนPRO

เริ่มต้นเส้นทางสู่บรรทัดคำสั่ง Linux มินิคอร์สนี้ครอบคลุมสิ่งจำเป็นอย่างยิ่งสำหรับการโต้ตอบกับระบบปฏิบัติการ ตั้งแต่การนำทางพื้นฐานไปจนถึงก…

08

บทนำสู่ Docker และการทำคอนเทนเนอร์

A14 บทเรียนPRO

เจาะลึกโลกของ Docker และทำความเข้าใจแนวคิดหลักของการทำคอนเทนเนอร์ เรียนรู้ว่าเหตุใดคอนเทนเนอร์จึงจำเป็นต่อการพัฒนาซอฟต์แวร์สมัยใหม่ และช่วย…

09

บทนำสู่ Docker Compose

A24 บทเรียนPRO

ทำให้การนำแอปพลิเคชันแบบหลายคอนเทนเนอร์ไปใช้งานง่ายขึ้นด้วย Docker Compose เรียนรู้การกำหนดและเรียกใช้แอปพลิเคชันที่ซับซ้อนด้วยไฟล์การกำหนด…

10

การสร้างกระบวนการ CI พื้นฐานด้วย Actions

A24 บทเรียนPRO

เจาะลึกการผสานรวมอย่างต่อเนื่องด้วยการตั้งค่าการทดสอบอัตโนมัติและการตรวจสอบคุณภาพโค้ด เรียนรู้การกำหนดค่าตัวกระตุ้นเวิร์กโฟลว์และจัดการสิ่ง…

11

ติดตั้ง Helm และเชื่อมต่อคลัสเตอร์

A14 บทเรียนPRO

ทำให้ Helm CLI ที่ใช้งานได้เชื่อมต่อกับคลัสเตอร์ Kubernetes ของคุณ

12

อธิบายแนวคิดหลักของ Terraform

A24 บทเรียนPRO

เจาะลึกองค์ประกอบพื้นฐานของ Terraform ซึ่งรวมถึงผู้ให้บริการ ทรัพยากร ตัวแปร และผลลัพธ์ หลักสูตรนี้ยังครอบคลุมประเด็นสำคัญด้านการจัดการสถาน…

13

คำสั่ง Git พื้นฐานและกระบวนการทำงานในเครื่อง

A24 บทเรียนPRO

เจาะลึกคำสั่ง Git ที่ใช้บ่อยที่สุดสำหรับจัดการการเปลี่ยนแปลงในเครื่อง หลักสูตรนี้จะสอนการเตรียมการเปลี่ยนแปลง การบันทึกการเปลี่ยนแปลง การดู…

14

ติดตั้ง Ansible และเชื่อมต่อโหนดแรก

A14 บทเรียนPRO

ติดตั้ง Ansible และเชื่อมต่อเครื่องระยะไกลผ่าน SSH ได้สำเร็จ

15

การตั้งค่าคลัสเตอร์แรกของคุณ

A24 บทเรียนPRO

ลงมือปฏิบัติจริงด้วยการตั้งค่าคลัสเตอร์ Kubernetes ในเครื่องโดยใช้ Minikube และเรียนรู้วิธีโต้ตอบกับคลัสเตอร์ผ่าน kubectl จากนั้นนำแอปพลิเค…

16

บทนำสู่การเขียนสคริปต์ Bash

A24 บทเรียนPRO

ปลดล็อกการทำงานอัตโนมัติด้วยการเขียนสคริปต์ Bash แรกของคุณ คอร์สนี้ครอบคลุมไวยากรณ์พื้นฐาน ตัวแปร และตรรกะเงื่อนไข เพื่อให้งานบนบรรทัดคำสั่…

17

การสร้างและจัดการอิมเมจ Docker

A24 บทเรียนPRO

เรียนรู้การสร้างอิมเมจ Docker แบบกำหนดเองด้วย Dockerfile ทำความเข้าใจเลเยอร์ของอิมเมจ แนวทางปฏิบัติที่ดีในการเพิ่มประสิทธิภาพ และวิธีจัดการ…

18

การจัดการโครงสร้างพื้นฐานด้วย AWS

B14 บทเรียนPRO

มินิคอร์สนี้มุ่งเน้นการประยุกต์ใช้ Terraform กับ Amazon Web Services (AWS) ในทางปฏิบัติ คุณจะได้เรียนรู้การกำหนดค่าผู้ให้บริการ AWS และจัดเ…

19

การทำงานกับ Pods

B14 บทเรียนPRO

เจาะลึก Pods ซึ่งเป็นหน่วยที่เล็กที่สุดที่สามารถนำไปใช้งานใน Kubernetes ทำความเข้าใจวงจรชีวิต สถานะ และวิธีจัดการ Pods แบบหลายคอนเทนเนอร์อย…

20

พื้นฐาน GitHub และที่เก็บข้อมูลระยะไกล

A24 บทเรียนPRO

ต่อยอดความรู้ Git สู่ระบบคลาวด์ด้วย GitHub โดยเน้นการจัดการที่เก็บข้อมูลระยะไกล หลักสูตรนี้ครอบคลุมการเชื่อมต่อโครงการ Git ในเครื่องกับ Git…

21

ชาร์ตและรีลีส: แนวคิดหลัก

A14 บทเรียนPRO

แยกความแตกต่างระหว่างชาร์ต รีลีส และรีวิชันได้อย่างมั่นใจ

22

คำสั่งสำคัญและสิทธิ์ไฟล์

A24 บทเรียนPRO

เจาะลึกเครื่องมือพื้นฐานของ Linux เรียนรู้การดูเนื้อหาไฟล์ ทำความเข้าใจและแก้ไขสิทธิ์ไฟล์ และค้นหาไฟล์ภายในระบบอย่างมีประสิทธิภาพ

23

การนำกลยุทธ์การส่งมอบอย่างต่อเนื่องไปใช้

B14 บทเรียนPRO

ก้าวต่อจาก CI สู่การส่งมอบอย่างต่อเนื่อง หลักสูตรนี้มุ่งเน้นการนำแอปพลิเคชันไปใช้งานในสภาพแวดล้อมต่าง ๆ และการจัดการการกำหนดค่าอย่างปลอดภัย

24

คลังโฮสต์: บอก Ansible ว่าต้องจัดการอะไร

A14 บทเรียนPRO

กำหนดโฮสต์และกลุ่มในคลังโฮสต์ พร้อมระบุเป้าหมายได้อย่างแม่นยำ

25

Deployments และ ReplicaSets

B14 บทเรียนPRO

เชี่ยวชาญการใช้ Deployments และ ReplicaSets เพื่อจัดการแอปพลิเคชันแบบไม่มีสถานะ เรียนรู้การรักษาจำนวนอินสแตนซ์จำลองตามที่ต้องการ การอัปเดตแ…

26

เครือข่าย Docker และการจัดการข้อมูล

B14 บทเรียนPRO

เรียนรู้เชิงลึกเกี่ยวกับวิธีที่คอนเทนเนอร์ Docker สื่อสารระหว่างกันและกับโลกภายนอก สำรวจโหมดเครือข่ายต่าง ๆ และเรียนรู้แนวทางจัดเก็บข้อมูลแ…

27

คำสั่งเฉพาะกิจแรกของคุณ

A14 บทเรียนPRO

เรียกใช้งานแบบครั้งเดียวบนเซิร์ฟเวอร์หลายเครื่องโดยไม่ต้องเขียนไฟล์

28

กลยุทธ์การทำงานกับแขนงขั้นสูง

B14 บทเรียนPRO

สำรวจรูปแบบการทำงานกับแขนงระดับมืออาชีพที่ออกแบบมาสำหรับสภาพแวดล้อมการทำงานเป็นทีม หลักสูตรนี้เจาะลึกกระบวนการทำงานที่มีโครงสร้าง เช่น Feat…

29

ฟีเจอร์เวิร์กโฟลว์ขั้นสูงของ GitHub Actions

B24 บทเรียนPRO

เพิ่มประสิทธิภาพกระบวนการของคุณด้วยฟีเจอร์ขั้นสูงของ GitHub Actions สำรวจการสร้างแบบเมทริกซ์ การแคช และพลังของเวิร์กโฟลว์ที่นำกลับมาใช้ใหม่…

30

ตัวแปรสภาพแวดล้อมและการกำหนดค่า

A24 บทเรียนPRO

ทำความเข้าใจให้ลึกซึ้งยิ่งขึ้นว่าตัวแปรสภาพแวดล้อมมีอิทธิพลต่อเชลล์และสคริปต์อย่างไร เรียนรู้การจัดการการกำหนดค่าระดับทั้งระบบและเฉพาะผู้ใช้

31

การทำงานร่วมกันและแนวทางปฏิบัติที่ดีที่สุด

B14 บทเรียนPRO

เรียนรู้วิธีจัดโครงสร้างโค้ด Terraform ให้อ่านง่ายและบำรุงรักษาได้ ผสานรวมกับระบบควบคุมเวอร์ชัน และสร้างกระบวนการทำงานร่วมกันในทีมอย่างมีปร…

32

เพิ่มคลังและค้นหาชาร์ต

A14 บทเรียนPRO

เชื่อมต่อคลังชาร์ตและค้นหาซอฟต์แวร์ที่ต้องการ

33

ติดตั้งชาร์ตแรกภายในไม่กี่นาที

A14 บทเรียนPRO

ปรับใช้แอปพลิเคชันจริงกับ Kubernetes ด้วยคำสั่งเดียว

34

Services และเครือข่าย

B24 บทเรียนPRO

สำรวจวิธีเปิดให้เข้าถึงแอปพลิเคชันทั้งจากภายในและภายนอกด้วย Kubernetes Services และ Ingress ทำความเข้าใจประเภทของบริการต่าง ๆ และกรณีการใช้…

35

การทำคอนเทนเนอร์และ CI/CD ด้วย Kubernetes

B24 บทเรียนPRO

เชี่ยวชาญ CI/CD สำหรับแอปพลิเคชันแบบคอนเทนเนอร์ เรียนรู้การสร้างอิมเมจ Docker ส่งอิมเมจไปยังรีจิสทรี และนำไปใช้งานบนคลัสเตอร์ Kubernetes ด้…

36

โมดูล: ส่วนประกอบพื้นฐานของ Ansible

A14 บทเรียนPRO

ค้นหาและใช้โมดูลหลักเพื่อทำงานจริงแทนการใช้เชลล์ดิบ

37

พื้นฐานหลักการ DevOps

B14 บทเรียนPRO

สำรวจแนวคิดและแนวปฏิบัติหลักที่เป็นรากฐานของ DevOps ทำความเข้าใจว่าการทำงานร่วมกัน ระบบอัตโนมัติ และการปรับปรุงอย่างต่อเนื่องช่วยเพิ่มประสิ…

38

การทำงานร่วมกันบน GitHub และคำขอดึง

B14 บทเรียนPRO

เชี่ยวชาญฟีเจอร์การทำงานร่วมกันของ GitHub โดยเน้นการใช้คำขอดึงอย่างมีประสิทธิภาพเพื่อทบทวนและผสานโค้ด เรียนรู้การมีส่วนร่วมในโครงการโอเพนซอ…

39

ฟังก์ชัน ไลบรารี และการเขียนสคริปต์แบบแยกโมดูลใน Bash

B14 บทเรียนPRO

สร้างโค้ด Bash ที่นำกลับมาใช้ซ้ำและทดสอบได้ ด้วยฟังก์ชัน ไลบรารีที่นำเข้า และการจัดการอาร์กิวเมนต์อย่างเป็นระเบียบสำหรับสคริปต์ใช้งานจริงที…

40

โมดูลและเวิร์กสเปซเพื่อการนำกลับมาใช้ใหม่

B24 บทเรียนPRO

ค้นพบวิธีใช้โมดูล Terraform เพื่อสร้างองค์ประกอบโครงสร้างพื้นฐานที่นำกลับมาใช้ใหม่ได้และเป็นระเบียบ หลักสูตรนี้ยังครอบคลุมการใช้เวิร์กสเปซเ…

41

การจัดการรุ่นและการติดแท็ก

B14 บทเรียนPRO

เรียนรู้การจัดการรุ่นซอฟต์แวร์อย่างมีประสิทธิภาพด้วยแท็ก Git และฟีเจอร์รุ่นของ GitHub หลักสูตรนี้ครอบคลุมการกำหนดเวอร์ชันตามความหมาย การสร้…

42

กระบวนการโครงสร้างพื้นฐานเป็นโค้ด (IaC)

B24 บทเรียนPRO

ทำให้การจัดเตรียมและการจัดการโครงสร้างพื้นฐานเป็นอัตโนมัติ หลักสูตรนี้มุ่งเน้นการใช้ GitHub Actions ร่วมกับเครื่องมือ IaC เช่น Terraform เพ…

43

เพลย์บุ๊กแรกของคุณ

A24 บทเรียนPRO

เขียนและเรียกใช้เพลย์บุ๊ก YAML ที่กำหนดค่าเซิร์ฟเวอร์ได้ตั้งแต่ต้นจนจบ

44

พื้นฐาน Kubernetes และ Pods

B14 บทเรียนPRO

เริ่มต้นเส้นทางการเรียนรู้ Kubernetes ซึ่งเป็นระบบจัดการคอนเทนเนอร์มาตรฐานของอุตสาหกรรม เรียนรู้แนวคิดพื้นฐาน เช่น Pods, Nodes และสถาปัตยกร…

45

แหล่งข้อมูลและตัวจัดเตรียมทรัพยากร

B24 บทเรียนPRO

สำรวจวิธีที่ Terraform ใช้แหล่งข้อมูลเพื่อค้นข้อมูลโครงสร้างพื้นฐานที่มีอยู่ ซึ่งช่วยให้กำหนดค่าได้แบบไดนามิก นอกจากนี้ยังเรียนรู้การใช้ตัว…

46

การกำหนดค่าและพื้นที่จัดเก็บข้อมูล

B24 บทเรียนPRO

เรียนรู้การจัดการการกำหนดค่าแอปพลิเคชันด้วย ConfigMaps และปกป้องข้อมูลสำคัญด้วย Secrets เชี่ยวชาญแนวคิดพื้นที่จัดเก็บข้อมูลถาวรด้วย Persist…

47

จัดการรีลีส: list, status, uninstall

A24 บทเรียนPRO

ตรวจสอบ ติดตาม และลบสิ่งที่ปรับใช้แล้วออกอย่างเป็นระเบียบ

48

ประสิทธิภาพเชลล์และการทำงานแบบขนาน

B14 บทเรียนPRO

เร่งงานบนเชลล์ด้วยการกำจัดต้นทุนของเชลล์ย่อย และเรียกใช้งานพร้อมกันด้วยการประมวลผลแบบขนานที่ควบคุมได้

49

การกำหนดค่าแบบไดนามิกและฟังก์ชัน

B24 บทเรียนPRO

หลักสูตรขั้นสูงนี้มุ่งเน้นการทำให้การกำหนดค่า Terraform มีความไดนามิกและทรงพลังยิ่งขึ้น คุณจะเชี่ยวชาญนิพจน์เงื่อนไข โครงสร้างการวนซ้ำ เช่น…

50

CI/CD ด้วย Jenkins และ Docker

B24 บทเรียนPRO

นำกระบวนการ CI/CD แบบครบวงจรมาใช้ด้วย Jenkins เพื่อทำให้การสร้าง การทดสอบ และการนำแอปพลิเคชันที่ใช้ Docker ไปใช้งานเป็นระบบอัตโนมัติ เรียนร…

51

การสังเกตระบบและการเฝ้าติดตาม

B24 บทเรียนPRO

นำการสังเกตระบบอย่างครอบคลุมมาใช้กับแอปพลิเคชัน Kubernetes เรียนรู้การรวบรวมบันทึก การเฝ้าติดตามเมตริกด้วย Prometheus และ Grafana และการกำห…

52

ความปลอดภัยและแนวปฏิบัติที่ดีที่สุด

B14 บทเรียนPRO

เสริมความปลอดภัยให้กระบวนการทำงานของ Git และ GitHub เพื่อรับมือข้อผิดพลาดทั่วไปและช่องโหว่ด้านความปลอดภัย หลักสูตรนี้ครอบคลุมกลยุทธ์ปกป้องข…

53

กลยุทธ์ CI/CD สำหรับหลายคลังและคลังรวม

B24 บทเรียนPRO

จัดการกับโครงสร้างคลังที่ซับซ้อน เรียนรู้การนำกลยุทธ์ CI/CD ที่มีประสิทธิภาพไปใช้กับโครงการที่จัดเป็นคลังรวมหรือกระจายอยู่ในหลายคลัง

54

การจัดการกระบวนการและการเปลี่ยนเส้นทางอินพุต/เอาต์พุต

B14 บทเรียนPRO

ควบคุมระบบ Linux ด้วยการจัดการกระบวนการที่กำลังทำงานและเชี่ยวชาญการเปลี่ยนเส้นทางอินพุต/เอาต์พุต คอร์สนี้ช่วยให้คุณเชื่อมคำสั่งเข้าด้วยกันแ…

55

งานและเพลย์: จัดโครงสร้างระบบอัตโนมัติ

A24 บทเรียนPRO

ประกอบเพลย์บุ๊กหลายเพลย์ที่กำหนดเป้าหมายกลุ่มโฮสต์ต่างกัน

56

กำหนดค่าชาร์ตด้วย values.yaml

A24 บทเรียนPRO

ปรับแต่งการทำงานของชาร์ตโดยไม่ต้องแก้ไขเทมเพลต

57

Helm และการจัดการแพ็กเกจ

B24 บทเรียนPRO

ทำให้การนำแอปพลิเคชันไปใช้งานและการจัดการบน Kubernetes ง่ายขึ้นด้วย Helm เรียนรู้การสร้าง นำไปใช้งาน และจัดการ Helm charts สำหรับแอปพลิเคชั…

58

การแก้ไขข้อขัดแย้งและการผสานขั้นสูง

B24 บทเรียนPRO

พัฒนาความเชี่ยวชาญในการจัดการข้อขัดแย้งจากการผสานที่ซับซ้อนและปรับเปลี่ยนประวัติการบันทึกการเปลี่ยนแปลง หลักสูตรนี้นำเสนอกลยุทธ์สำหรับแก้ไข…

59

การประมวลผลข้อความและไฟล์จัดเก็บขั้นสูง

B14 บทเรียนPRO

เพิ่มทักษะการใช้บรรทัดคำสั่งด้วยการเรียนรู้เครื่องมือจัดการข้อความขั้นสูง เช่น sed และ awk รวมถึงเครื่องมือสำคัญสำหรับจัดเก็บและบีบอัดไฟล์

60

การรักษาความปลอดภัยกระบวนการ DevOps

C14 บทเรียนPRO

เรียนรู้การผสานแนวปฏิบัติด้านความปลอดภัยเข้ากับกระบวนการ CI/CD โดยตรง หลักสูตรนี้ครอบคลุมการจัดการข้อมูลลับ การสแกนช่องโหว่ และแนวปฏิบัติกา…

61

อัปเกรดและย้อนกลับรีลีสอย่างปลอดภัย

A24 บทเรียนPRO

เปลี่ยนรีลีสที่กำลังทำงานและกู้คืนได้ทันทีเมื่อจำเป็น

62

การจัดการคอนเทนเนอร์ด้วย Swarm

B24 บทเรียนPRO

สำรวจ Docker Swarm สำหรับจัดการและขยายระบบคอนเทนเนอร์ Docker บนโฮสต์หลายเครื่อง เรียนรู้การนำบริการไปใช้งาน การจัดการการอัปเดตแบบทยอยเปลี่ย…

63

กลยุทธ์การทดสอบและการตรวจสอบความถูกต้อง

B24 บทเรียนPRO

รับรองความน่าเชื่อถือและความถูกต้องของการกำหนดค่า Terraform ด้วยเทคนิคการทดสอบและการตรวจสอบความถูกต้องหลากหลายรูปแบบ หลักสูตรนี้ครอบคลุมการ…

64

ตัวแปร: ทำให้เพลย์บุ๊กยืดหยุ่น

A24 บทเรียนPRO

กำหนดพารามิเตอร์ให้เพลย์บุ๊กด้วยตัวแปรแทนการฝังค่าแบบตายตัว

65

รวบรวมข้อมูลเกี่ยวกับเซิร์ฟเวอร์ของคุณ

A24 บทเรียนPRO

อ่านข้อมูลระบบและใช้ข้อมูลเหล่านั้นเพื่อทำให้เพลย์บุ๊กฉลาดยิ่งขึ้น

66

การแก้ไขปัญหาและแนวปฏิบัติที่ดีที่สุด

B24 บทเรียนPRO

พัฒนาทักษะในการวินิจฉัยและแก้ไขปัญหาทั่วไปของ Kubernetes เรียนรู้เทคนิคการดีบักและนำแนวปฏิบัติที่ดีที่สุดมาใช้เพื่อเรียกใช้แอปพลิเคชันในสภา…

67

Git Hooks และการปรับแต่ง

B24 บทเรียนPRO

ปลดล็อกพลังของ Git hooks เพื่อทำงานอัตโนมัติและบังคับใช้นโยบายภายในที่เก็บข้อมูล หลักสูตรนี้ครอบคลุมการสร้างและใช้งาน hooks ฝั่งไคลเอ็นต์แล…

68

การนำแอปพลิเคชันไปใช้งานบน Kubernetes

B24 บทเรียนPRO

ก้าวข้ามการใช้งาน Pods พื้นฐานด้วยการนำแอปพลิเคชันเต็มรูปแบบไปใช้งานผ่าน Kubernetes Deployments และ Services เรียนรู้การเปิดให้เข้าถึงแอปพล…

69

ตรวจสอบก่อนติดตั้ง

A24 บทเรียนPRO

ดูตัวอย่างสิ่งที่ชาร์ตจะทำได้อย่างละเอียดก่อนยืนยัน

70

การตรวจสอบและการมองเห็นระบบใน CI/CD

C14 บทเรียนPRO

ดูแลให้กระบวนการและแอปพลิเคชันที่นำไปใช้งานแล้วมีสุขภาพดีและทำงานได้อย่างมีประสิทธิภาพ เรียนรู้การตั้งค่าการตรวจสอบ การเชื่อมต่อกับบริการภา…

71

การควบคุมลำดับการทำงานในสคริปต์ Bash

B14 บทเรียนPRO

พัฒนาทักษะการเขียนสคริปต์ด้วยการนำลูปและฟังก์ชันมาใช้ คอร์สนี้ช่วยให้คุณเขียนสคริปต์ Bash ที่ซับซ้อน เป็นโมดูล และนำกลับมาใช้ใหม่ได้มากขึ้น

72

การผสานรวมกับกระบวนการ CI/CD

B24 บทเรียนPRO

ทำให้กระบวนการทำงานของ Terraform เป็นอัตโนมัติด้วยการผสานรวมเข้ากับกระบวนการ Continuous Integration/Continuous Delivery (CI/CD) หลักสูตรนี้…

73

การเฝ้าติดตามและการบันทึกข้อมูลใน DevOps

B24 บทเรียนPRO

นำโซลูชันการเฝ้าติดตามและการบันทึกข้อมูลที่มีประสิทธิภาพมาใช้ ซึ่งจำเป็นต่อการรักษาแอปพลิเคชันให้ทำงานได้ดีและมีประสิทธิภาพในสภาพแวดล้อม De…

74

สร้างโครงชาร์ตและอ่านโครงสร้าง

A24 บทเรียนPRO

สร้างชาร์ตเริ่มต้นและสำรวจทุกไฟล์ที่ชาร์ตสร้างขึ้น

75

คำสั่งเครือข่ายและความเชี่ยวชาญด้าน SSH

B14 บทเรียนPRO

เชี่ยวชาญคำสั่งเครือข่ายที่จำเป็นและเชื่อมต่อเซิร์ฟเวอร์ระยะไกลอย่างปลอดภัยด้วย SSH คอร์สนี้ครอบคลุมการตรวจติดตามกิจกรรมเครือข่ายและการถ่าย…

76

ทำงานอัตโนมัติด้วย GitHub Actions

B24 บทเรียนPRO

ใช้ประโยชน์จาก GitHub Actions เพื่อทำให้กระบวนการพัฒนาซอฟต์แวร์เป็นระบบอัตโนมัติ หลักสูตรนี้สอนการสร้างกระบวนการผสานรวมอย่างต่อเนื่องและการ…

77

ไอดีมโพเทนซี: เรียกใช้สองครั้งอย่างปลอดภัย

A24 บทเรียนPRO

เขียนงานที่ปรับเข้าสู่สถานะเป้าหมายและไม่สร้างการเปลี่ยนแปลงซ้ำ

78

รูปแบบการนำไปใช้งานขั้นสูง

C14 บทเรียนPRO

นำกลยุทธ์การนำไปใช้งานที่ซับซ้อนไปใช้เพื่อเผยแพร่โดยไม่ทำให้ระบบหยุดให้บริการ หลักสูตรนี้ครอบคลุมรูปแบบบลู/กรีน คานารี และกลไกการย้อนกลับที…

79

เทคนิคการจัดการสถานะขั้นสูง

C14 บทเรียนPRO

หลักสูตรนี้เจาะลึกกลยุทธ์ขั้นสูงสำหรับการจัดการสถานะ Terraform อย่างปลอดภัยและทำงานร่วมกัน คุณจะได้เรียนรู้เกี่ยวกับแบ็กเอนด์สถานะระยะไกล ก…

80

การจัดตารางเวลาและการจัดการทรัพยากรขั้นสูง

C14 บทเรียนPRO

เพิ่มประสิทธิภาพการใช้ทรัพยากรและการจัดวาง Pods ด้วยเทคนิคการจัดตารางเวลาขั้นสูง เรียนรู้เกี่ยวกับคำขอทรัพยากร ขีดจำกัด ตัวเลือกโหนด ความสั…

81

Actions แบบกำหนดเองและการผสานรวมระดับองค์กร

C14 บทเรียนPRO

ขยายความสามารถของ GitHub Actions ด้วยการพัฒนา Actions แบบกำหนดเอง และการผสานรวมกับระบบระดับองค์กรและตัวรันที่โฮสต์เอง

82

รูปแบบขั้นสูงและโซลูชันระดับองค์กร

C14 บทเรียนPRO

สำรวจรูปแบบการใช้ Terraform ที่ซับซ้อนสำหรับสภาพแวดล้อมองค์กรที่มีความซับซ้อน ซึ่งรวมถึงการนำไปใช้งานบนคลาวด์หลายผู้ให้บริการและนโยบายกำกับ…

83

ฟีเจอร์เชลล์ขั้นสูงและการปรับแต่ง

B24 บทเรียนPRO

สำรวจฟีเจอร์เชลล์ทรงพลังที่มักถูกมองข้าม ซึ่งช่วยเพิ่มประสิทธิภาพการทำงานได้อย่างมาก พร้อมปรับแต่งสภาพแวดล้อมเชลล์ให้เหมาะกับกระบวนการทำงาน…

84

การดำเนินการและการบำรุงรักษา Git ขั้นสูง

C14 บทเรียนPRO

เจาะลึกคำสั่ง Git ขั้นสูงสำหรับการดีบักและบำรุงรักษาที่เก็บข้อมูล หลักสูตรนี้มอบเครื่องมือสำหรับกู้คืนงานที่สูญหาย ค้นหาจุดบกพร่อง และเพิ่ม…

85

แนวปฏิบัติด้านความปลอดภัย

C14 บทเรียนPRO

เสริมความแข็งแกร่งให้คลัสเตอร์และแอปพลิเคชัน Kubernetes ด้วยแนวปฏิบัติด้านความปลอดภัยที่จำเป็น เรียนรู้เกี่ยวกับ RBAC นโยบายเครือข่าย และมา…

86

โครงสร้างเพลย์บุ๊กและแนวปฏิบัติที่ดี

B14 บทเรียนPRO

วางโครงสร้างโครงการ Ansible จริงตามแนวทางของทีมมืออาชีพ

87

การปรับแต่ง Dockerfile ขั้นสูง

C14 บทเรียนPRO

ต่อยอดความรู้เกี่ยวกับแนวปฏิบัติที่ดีที่สุดของ Dockerfile เพื่อสร้างอิมเมจที่มีประสิทธิภาพสูงและปลอดภัย เรียนรู้การสร้างแบบหลายขั้นตอนและเท…

88

สร้างชาร์ตกำหนดเองแรกของคุณ

B14 บทเรียนPRO

สร้างชาร์ตที่ใช้งานได้สำหรับแอปของคุณเองตั้งแต่เริ่มต้น

89

การนำระบบไปใช้งานขั้นสูงและ Operators

C14 บทเรียนPRO

จัดการรูปแบบแอปพลิเคชันที่ซับซ้อนด้วย StatefulSets และ DaemonSets ทำความรู้จัก Kubernetes Operators สำหรับทำให้การจัดการทรัพยากรแบบกำหนดเอง…

90

เมทริกซ์ DevOps ขั้นสูงและการเพิ่มประสิทธิภาพ

C24 บทเรียนPRO

เพิ่มประสิทธิภาพกระบวนการ DevOps ด้วยการใช้เมทริกซ์และปรับแต่งประสิทธิภาพกระบวนการ สำรวจแนวโน้มในอนาคตและเทคนิคการทำงานอัตโนมัติขั้นสูง

91

ตัวจัดการและการแจ้งเตือนการเปลี่ยนแปลง

B14 บทเรียนPRO

เรียกให้บริการเริ่มใหม่เฉพาะเมื่อการกำหนดค่าเปลี่ยนแปลงจริง

92

นิพจน์ปกติและ Grep ขั้นสูง

B24 บทเรียนPRO

ปลดล็อกพลังของการจับคู่รูปแบบด้วยนิพจน์ปกติ คอร์สนี้สอนการสร้างรูปแบบการค้นหาที่ซับซ้อนและนำไปใช้กับ 'grep', 'sed' และ 'awk'

93

การผสาน Git กับเครื่องมือและระบบองค์กร

C14 บทเรียนPRO

สำรวจวิธีที่ Git ผสานการทำงานกับเครื่องมือพัฒนาต่าง ๆ และรองรับการขยายในสภาพแวดล้อมองค์กร หลักสูตรนี้ครอบคลุมการใช้ Git ภายใน IDE การทำความ…

94

การแก้ไขปัญหาและการเพิ่มประสิทธิภาพ

C14 บทเรียนPRO

เชี่ยวชาญการดีบักการกำหนดค่า Terraform ที่มีปัญหา และเพิ่มประสิทธิภาพการนำโครงสร้างพื้นฐานไปใช้งานทั้งด้านประสิทธิภาพและต้นทุน หลักสูตรนี้ย…

95

ไวยากรณ์เทมเพลต: การดำเนินการและตัวคั่น

B14 บทเรียนPRO

อ่านและเขียนการดำเนินการของเทมเพลต Go ภายในชาร์ต Helm

96

แนวปฏิบัติด้านความปลอดภัยสำหรับคอนเทนเนอร์

C14 บทเรียนPRO

ยกระดับความปลอดภัยของแอปพลิเคชันที่ใช้คอนเทนเนอร์และสภาพแวดล้อม Docker เรียนรู้เกี่ยวกับการสแกนอิมเมจ ความปลอดภัยขณะทำงาน และแนวทางนำระบบไป…

97

ออบเจ็กต์ในตัวและต้นไม้ค่า

B14 บทเรียนPRO

เข้าถึงออบเจ็กต์บริบทของ Helm เพื่อควบคุมเทมเพลต

98

การแก้ไขข้อบกพร่องของสคริปต์และแนวทางปฏิบัติที่ดีที่สุด

B24 บทเรียนPRO

เขียนสคริปต์ Bash ที่แข็งแกร่งและดูแลรักษาได้ด้วยการเรียนรู้เทคนิคการแก้ไขข้อบกพร่อง การจัดการข้อผิดพลาด และการปฏิบัติตามแนวทางที่ดีที่สุดใ…

99

ลูป: ทำซ้ำหลายครั้ง

B14 บทเรียนPRO

ทำงานซ้ำกับรายการ พจนานุกรม และข้อมูลซ้อนกันได้อย่างเป็นระเบียบ

100

ฟังก์ชันเทมเพลตและกระบวนการต่อเนื่อง

B14 บทเรียนPRO

แปลงค่าด้วยชุดเครื่องมือฟังก์ชันและกระบวนการต่อเนื่องของ Helm

101

เงื่อนไข: คำสั่ง when

B14 บทเรียนPRO

เรียกใช้งานเฉพาะเมื่อข้อเท็จจริง ตัวแปร และผลลัพธ์ตรงตามเงื่อนไข

102

การจัดการข้อมูลด้วย awk สำหรับวิศวกรเชลล์

B24 บทเรียนPRO

เชี่ยวชาญ awk ในฐานะภาษาประมวลผลข้อมูลแบบมีโครงสร้างสำหรับรายงาน การรวมข้อมูล และการจัดการฟิลด์โดยตรงจากเชลล์

103

การประมวลผล JSON และ YAML ด้วย jq และ yq

B24 บทเรียนPRO

ค้นหา แปลง และสร้าง JSON กับ YAML แบบมีโครงสร้างจากบรรทัดคำสั่ง สำหรับกระบวนการทำงาน API และการตั้งค่าสมัยใหม่

104

เทมเพลต Jinja2: ไฟล์กำหนดค่าแบบไดนามิก

B14 บทเรียนPRO

สร้างไฟล์กำหนดค่าจากเทมเพลตที่เติมด้วยตัวแปรและตรรกะ

105

เทมเพลตที่ตั้งชื่อและ _helpers.tpl

B14 บทเรียนPRO

แยก YAML ที่ซ้ำกันออกเป็นส่วนย่อยของเทมเพลตที่ตั้งชื่อและนำกลับมาใช้ใหม่ได้

106

การควบคุมลำดับ: if, range และ with

B14 บทเรียนPRO

เพิ่มเงื่อนไขและลูปเพื่อให้ชาร์ตปรับตามค่าได้

107

โรล: จัดแพ็กระบบอัตโนมัติที่นำกลับมาใช้ใหม่ได้

B14 บทเรียนPRO

ปรับโครงสร้างเพลย์บุ๊กที่ยุ่งเหยิงให้เป็นโรลที่สะอาดและแบ่งปันได้

108

การจัดการข้อผิดพลาดอย่างรัดกุมและ Bash เชิงป้องกัน

B24 บทเรียนPRO

เขียนสคริปต์ที่หยุดทันทีเมื่อผิดพลาดและคาดการณ์ได้ ด้วยโหมดเข้มงวด กับดัก และการส่งต่อข้อผิดพลาดอย่างมีวินัย เพื่อความน่าเชื่อถือในการใช้งา…

109

Ansible Galaxy: ต่อยอดจากผลงานของผู้อื่น

B14 บทเรียนPRO

ค้นหา ติดตั้ง และจัดการโรลกับคอลเลกชันจากชุมชน

110

การทำงานอัตโนมัติด้วย Cron และโครงการขั้นสูง

C14 บทเรียนPRO

ทำให้งานที่ทำซ้ำเป็นอัตโนมัติด้วย Cron และประยุกต์ความรู้การเขียนสคริปต์ Bash เพื่อแก้ปัญหาในโลกจริง คอร์สนี้ปิดท้ายด้วยการสร้างโซลูชันการท…

111

ตัวแปร ช่องว่าง และผลลัพธ์ที่สะอาด

B14 บทเรียนPRO

สร้าง YAML ที่อ่านง่ายและถูกต้องแม้ในเทมเพลตที่ซับซ้อน

112

การเขียนสคริปต์บริหารระบบ Linux

C14 บทเรียนPRO

ทำงานบริหารเซิร์ฟเวอร์จริงให้เป็นอัตโนมัติ ทั้งผู้ใช้ บริการ ดิสก์ และการตรวจสุขภาพตามเวลาที่กำหนดด้วย Bash

113

สิ่งที่ต้องพึ่งพาและชาร์ตย่อย

B14 บทเรียนPRO

ประกอบแอปพลิเคชันขนาดใหญ่ด้วยการนำเข้าชาร์ตที่ต้องพึ่งพา

114

Ansible Vault: เข้ารหัสข้อมูลลับ

B14 บทเรียนPRO

จัดเก็บรหัสผ่านและคีย์อย่างปลอดภัยในเพลย์บุ๊กที่ควบคุมเวอร์ชัน

115

แท็ก: เรียกใช้เฉพาะสิ่งที่ต้องการ

B14 บทเรียนPRO

เลือกเรียกใช้หรือข้ามบางส่วนของเพลย์บุ๊กขนาดใหญ่ด้วยแท็ก

116

การวิเคราะห์บันทึกและกระบวนการสังเกตการณ์

C14 บทเรียนPRO

เปลี่ยนบันทึกเซิร์ฟเวอร์ดิบให้เป็นเมทริกซ์และการแจ้งเตือนที่นำไปใช้ได้จริง ด้วยเครื่องมือข้อความแบบสตรีมและการผสานรวม journald

117

ฮุกของชาร์ตสำหรับงานตามวงจรชีวิต

B14 บทเรียนPRO

เรียกใช้งานตามเวลาที่เหมาะสมในวงจรชีวิตของรีลีส

118

ตรวจรูปแบบ ทดสอบ และตรวจสอบชาร์ต

B14 บทเรียนPRO

ค้นหาข้อบกพร่องของชาร์ตก่อนจะไปถึงคลัสเตอร์

119

การทดสอบและ CI สำหรับโครงการ Bash

C14 บทเรียนPRO

ประยุกต์ใช้ความเคร่งครัดแบบวิศวกรรมซอฟต์แวร์กับโค้ดเชลล์ด้วยการทดสอบหน่วย การจำลอง การวัดความครอบคลุม และการผสานรวมอย่างต่อเนื่อง

120

การจัดการข้อผิดพลาดและบล็อก

B14 บทเรียนPRO

ทำให้เพลย์บุ๊กทนทานด้วยการกู้คืนและการควบคุมความล้มเหลว

121

โรลขั้นสูงและสิ่งที่ต้องพึ่งพา

B24 บทเรียนPRO

สร้างลำดับชั้นของโรลที่ประกอบร่วมกันได้และพึ่งพาหรือนำกลับมาใช้ซึ่งกันและกัน

122

การเขียนสคริปต์ Bash ที่เสริมความปลอดภัย

C24 บทเรียนPRO

ป้องกันสคริปต์จากการแทรกคำสั่ง การรั่วไหลของข้อมูลลับ และการใช้สิทธิ์ในทางที่ผิด ด้วยแนวทางวิศวกรรมเชลล์ที่ให้ความปลอดภัยเป็นหลัก

123

จัดแพ็กเกจและแบ่งปันชาร์ต

B24 บทเรียนPRO

แจกจ่ายชาร์ตให้เพื่อนร่วมทีมและคลัสเตอร์

124

Bash สำหรับ DevOps คอนเทนเนอร์ และคลาวด์

C24 บทเรียนPRO

ใช้การเขียนสคริปต์เชลล์เป็นชั้นเชื่อมสำหรับอิมเมจ Docker จุดเริ่มต้นคอนเทนเนอร์ และการทำงานอัตโนมัติของ CLI บนคลาวด์

125

คลังโฮสต์แบบไดนามิกในระดับใหญ่

B24 บทเรียนPRO

ดึงข้อมูลคลังโฮสต์แบบสดจาก API คลาวด์แทนไฟล์แบบคงที่

126

รูปแบบการสร้างเทมเพลตขั้นสูง

B24 บทเรียนPRO

ใช้เทคนิคเทมเพลตระดับผู้เชี่ยวชาญเพื่อรักษาความสะอาดของชาร์ตขนาดใหญ่

127

ชาร์ตไลบรารีสำหรับเทมเพลตร่วม

B24 บทเรียนPRO

รวมตรรกะเทมเพลตทั่วไปไว้เป็นศูนย์กลางสำหรับชาร์ตจำนวนมาก

128

เขียนโมดูล Ansible ของคุณเอง

B24 บทเรียนPRO

สร้างโมดูล Python แบบกำหนดเองเมื่อไม่มีโมดูลที่มีอยู่เหมาะกับงาน

129

การจัดการข้อมูลลับด้วย Helm

B24 บทเรียนPRO

เก็บข้อมูลรับรองให้ห่างจากค่าข้อความธรรมดาและประวัติ Git

130

จัดเตรียมคลาวด์: AWS และ Azure

B24 บทเรียนPRO

สร้างและกำหนดค่าโครงสร้างพื้นฐานคลาวด์จริงได้โดยตรงจาก Ansible

131

ปรับใช้หลายสภาพแวดล้อมด้วย Helmfile

B24 บทเรียนPRO

จัดการรีลีสจำนวนมากในหลายสภาพแวดล้อมแบบประกาศรายละเอียด

132

ทดสอบโรลด้วย Molecule

B24 บทเรียนPRO

เขียนการทดสอบอัตโนมัติเพื่อยืนยันว่าโรลทำงานได้ก่อนใช้งานจริง

133

Helm ในกระบวนการ CI/CD

B24 บทเรียนPRO

ทำให้การตรวจสอบและปรับใช้ชาร์ตในกระบวนการเป็นอัตโนมัติ

134

AWX และแพลตฟอร์มระบบอัตโนมัติ

B24 บทเรียนPRO

เรียกใช้ Ansible จากส่วนติดต่อผู้ใช้เว็บพร้อมการตั้งเวลา RBAC และข้อมูลรับรอง

135

ประสิทธิภาพและกลยุทธ์การเรียกใช้

B24 บทเรียนPRO

ปรับ Ansible ให้ทำงานได้รวดเร็วและปลอดภัยบนโฮสต์หลายร้อยเครื่อง

136

GitOps ด้วย Argo CD และ Flux

B24 บทเรียนPRO

ควบคุมรีลีสของ Helm จาก Git ซึ่งเป็นแหล่งความจริงเดียว

137

กระบวนการ CI/CD ด้วย Ansible

B24 บทเรียนPRO

เรียกใช้ Ansible ที่ผ่านการตรวจรูปแบบและการทดสอบโดยอัตโนมัติจากกระบวนการ CI/CD

138

แนวปฏิบัติที่ดีและความปลอดภัยของชาร์ต

B24 บทเรียนPRO

ส่งมอบชาร์ตที่ปลอดภัย เป็นไปตามธรรมเนียม และดูแลรักษาได้

139

ระบบอัตโนมัติสำหรับเครือข่ายและหลายระดับ

B24 บทเรียนPRO

ประสานงานเราเตอร์ สวิตช์ และสแตกแอปหลายระดับในกระบวนการเดียว

140

การลงลายมือชื่อและแหล่งที่มา

B24 บทเรียนPRO

พิสูจน์ว่าชาร์ตเป็นของแท้และไม่ถูกดัดแปลงก่อนติดตั้ง

141

การดีบักและแก้ไขปัญหา Helm

B24 บทเรียนPRO

วินิจฉัยการติดตั้งหรืออัปเกรดที่ล้มเหลว รวมถึงรีลีสที่ค้างได้อย่างรวดเร็ว

142

โครงงานสรุป: ปรับใช้แอปจริงโดยไม่หยุดให้บริการ

B24 บทเรียนPRO

ส่งมอบแอปพลิเคชันหลายระดับแบบครบชุดด้วยการปรับใช้แบบทยอยระดับพร้อมใช้งานจริง

คำถามที่พบบ่อย

คำถามที่พบบ่อย

หลักสูตร DevOps Bootcamp ฟรีหรือไม่

ใช่ คุณสามารถเริ่มหลักสูตร DevOps Bootcamp ได้ฟรีและเสร็จสิ้นบทเรียนแบบโต้ตอบโดยไม่มีค่าใช้จ่าย การสมัครสมาชิก PRO ที่เป็นทางเลือกจะปลดล็อกเครื่องมือ AI ขั้นสูงและใบรับรองที่แชร์ได้

ฉันต้องมีประสบการณ์มาก่อนหรือไม่ในการเรียนรู้ DEVOPS

ไม่ หลักสูตรเริ่มต้นด้วยพื้นฐานและค่อยๆ ไปสู่หัวข้อที่ซับซ้อนมากขึ้น ดังนั้นคุณสามารถเริ่มได้แม้ว่าจะไม่มีประสบการณ์ DEVOPS มาก่อน

ฉันจะเรียนรู้ DEVOPS บน CoddyKit ได้อย่างไร

คุณเรียนรู้โดยการลงมือทำ บทเรียนสั้น ๆ แบบโต้ตอบจับคู่คำอธิบายที่ชัดเจนกับแบบฝึกหัดการเขียนโค้ดที่ทำงานในเวลาจริง และติวเตอร์ AI ที่ทำงาน 24/7 ให้ความช่วยเหลือแบบบุคคลเมื่อคุณติดขัด

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น DevOps Bootcamp หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร DevOps Bootcamp

ฉันสามารถเรียนรู้ DEVOPS บนโทรศัพท์ของฉันได้หรือไม่

ใช่ CoddyKit พร้อมใช้งานบนเว็บและเป็นแอปพลิเคชันแบบเนทีฟ iOS และ Android ดังนั้นคุณสามารถเรียนรู้ DEVOPS บนอุปกรณ์ใดก็ได้และความคืบหน้าของคุณจะซิงค์ในทุกอุปกรณ์

เริ่มเรียน DevOps Bootcamp ตอนนี้

เข้าร่วมกับผู้เรียนนับพันคนที่กำลังเรียนรู้การเขียนโปรแกรมผ่านบทเรียนที่ขับเคลื่อนด้วย AI

เริ่มฟรี →ดูคอร์สทั้งหมด