CodeNgaiNgai
CodeNgaiNgai
โค้ด ง่ายง่าย
DevOps

DevOps Platform Standalone

Prisan Pimprasan
Prisan Pimprasan
วิทยากรผู้สอน

เรียนรู้และฝึกทักษะในการทำงาน DevOps ครบวงจร ทั้งพัฒนา Deploy Monitor และ LoadTest

6
บทเรียน
0
วีดีโอ
VDO
รูปแบบ

Day 1: Introduction to Golang

  • ภาษา Go (Golang) และความเป็นมา
  • ความแตกต่างกับภาษาอื่น ๆ
  • การติดตั้งและตั้งค่า
  • พื้นฐาน Golang: ตัวแปร, ประเภทข้อมูล, การควบคุม, ฟังก์ชัน
  • การใช้งานไลบรารี
  • Workshop: การทำ API และ Website เบื้องต้น

Day 2: Introduction to Docker

  • แนวคิดและการทำงานของ Docker
  • การติดตั้งและใช้งาน
  • การสร้างและใช้งาน Container
  • Workshop: Build frontend (Angular, Next.js ฯลฯ), Backend (Golang, Python ฯลฯ)

Day 3: Introduction to CI/CD

  • ความหมายและประโยชน์ของ CI/CD
  • Continuous Integration (CI) และ Continuous Deployment (CD)
  • เครื่องมือ CI/CD เช่น GitLab CI/CD
  • การสร้าง pipeline
  • Workshop: ทำ CI/CD ด้วย GitLab แบบ Full Option

Day 4: Deploy Applications

  • แนวคิดการใช้ Docker ในการ Deploy
  • Workshop: ตั้งค่า VM สำหรับ Deploy
  • Workshop: ตั้งค่า Kubernetes (Yaml / Helm)
  • Workshop: Deploy ด้วย Docker บน VM
  • Workshop: การผูก Domain ผ่าน Cloudflare

Day 5: Monitoring Systems

  • Workshop: ตั้งค่า Grafana + Prometheus บน VM
  • Workshop: ตั้งค่า Grafana Loki (Logging) บน VM
  • Workshop: Monitoring ด้วย Helm/Yaml บน Kubernetes
  • Workshop: ตั้งค่า ElasticSearch เก็บ Log

Day 6: Load Testing

  • Workshop: Load test ด้วย Locust
  • Workshop: Load test ด้วย k6