DevOps
DevOps Platform Standalone

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