อยากเป็น DevOps ไหม เดี๋ยวเราจัดให้
สวัสดีครับ ช่วงนี้ห่างหายไปไหน ไม่ได้กลับมาเขียนบทความเลย ต้องขออภัยหลายๆท่านที่ติดตามบทความผมตลอดมาและสามารถนำบทความที่ผมเขียนนำไปใช้งานได้ตามสถานการณ์ของแต่ละงานนะครับ
ช่วงนี้หายไปไหนเหรอ
ช่วงนี้งานยุ่งๆกับด้าน DevSevOps กับ Infrastructure ในบริษัทมีการปรับหลายๆอย่างให้มีประสิทธิภาพสำหรับการใช้งานสำหรับลูกค้าเลยอาจจะไม่ได้เข้ามาเขียนบทความเพื่อแนะนำความรู้ให้กับเพื่อนๆที่ติดตาม และอีกหนึ่งอย่างคือการ พัฒนาน้องๆในทีมงานอีกด้วย
ช่วงนี้หลังจากว่างจากเลิกงานจะมีน้องๆที่ติดตามในบทความหรือในกลุ่มให้ผมเป็นที่ปรึกษาด้าน Software ต่างๆไม่ว่าจะเป็น Frontend Backend DevOps Infrastructure รวมไปถึง IOT แบบว่าแทบจะหลายรูปแบบมากมาย แต่ก็ดีใจที่เห็นน้องๆ ได้นำความรู้ผมไปใช้ใน วิจัยโปรเจคจบหรือพัฒนาตัวเองเพื่อความก้าวหน้า จนทำให้น้องๆกลุ่มนั้นสามารถนำไปประกอบอาชีพตามที่ฝันได้
พอได้รับแบบนี้ผมก็ดีใจมากเลยครับ ที่อย่างน้อยได้เป็นส่วนหนึ่งให้น้องๆได้ประสบความสำเร็จ
นี้คือความรู้สึกของน้องๆส่วนหนึ่งที่ผมได้เข้าไปปรึกษาให้ หรือแนะนำแนวทางต่างๆให้🥰
แล้ววันนี้จะแนะนำอะไรเหรอ
ผมจึงตัดสินใจเปิดคอร์สสอน DevOps สำหรับคนทั่วไปหรือคนที่กำลังจะเพิ่ม skill ของตัวเองเพื่อนำไปประยุกต์กับองค์กรหรือพัฒนาตัวเองเพื่อเปิดโอกาสได้เรียนรู้เพิ่มเติมในทักษะนี้
ชื่อคอร์สว่า Getting Started with DevOps (Private Class)
รายละเอียดคอร์ส: คอร์ส Getting Started with DevOps (Private Class) เป็นคอร์สที่ออกแบบมาเพื่อสอนการเริ่มต้นใช้งาน DevOps เป็นเครื่องมือหลักในการสร้างและจัดการระบบแบบอัตโนมัติ ในคอร์สนี้คุณจะได้เรียนรู้และฝึกทักษะในการทำงาน DevOps แบบเต็มระบบเพื่อสร้างและปรับปรุงกระบวนการในการพัฒนาและดำเนินงานระบบ คอร์สนี้จะประกอบด้วยการเรียนรู้ทฤษฎีและปฏิบัติ ทำให้คุณสามารถเริ่มต้นใช้งาน DevOps ได้อย่างมีความรู้และความเข้าใจโดยจะสอนในรูปแบบสไตล์บ้านเข้าใจง่ายๆ พร้อมการทำ Monitor และ Loadtest ระบบเป็นต้น
บทที่ 1 : Introduction to Golang
เนื้อหา:
- ภาษา Go (Golang) คืออะไรและความเป็นมา
- ความแตกต่างระหว่าง Golang กับภาษาอื่น ๆ
- ติดตั้งและการตั้งค่าสำหรับเริ่มต้นใช้งาน Golang
- พื้นฐานของ Golang: ตัวแปร, ประเภทข้อมูล, การควบคุม, ฟังก์ชัน
- การใช้งานและเข้าใจไลบรารีของ Golang
- Workshop การทำ API , WebSite เบื้องต้น
บทที่ 2: Introduction to Docker
เนื้อหา:
- เครื่องมือในการจัดการกับสภาพแวดล้อมและเหตุการณ์ที่ทำให้ Docker เกิดขึ้น
- แนวคิดพื้นฐานและกลไกของ Docker
- การติดตั้งและใช้งาน Docker
- การสร้างและใช้งาน Docker container
- Workshop (Build frontend (Angular , NextJs , etc. ) , Build backend (Golang , Python , etc.) )
บทที่ 3: Introduction to CI/CD
เนื้อหา:
- ความหมายและประโยชน์ของ CI/CD ในกระบวนการพัฒนาซอฟต์แวร์
- Continuous Integration (CI) คืออะไรและเหตุผลในการใช้งาน
- Continuous Deployment (CD) คืออะไรและเหตุผลในการใช้งาน
- ตัวอย่างเครื่องมือที่ใช้งานใน CI/CD อย่าง GitLab CI/CD, และอื่น ๆ
- การสร้างและกำหนดความสำคัญในการเขียน pipeline ของ CI/CD
- Workshop การทำ CICD ด้วย Gitlab แบบ Full Option
บทที่ 4: Introduction To Deploy Application
เนื้อหา:
- แนวคิดในการใช้ Docker ในการสร้างและจัดการกับแอปพลิเคชัน
- Workshop การเตรียมและกำหนดค่า Virtual Machine (VM) สำหรับการ Deploy แอปพลิเคชัน
- Workshop การเตรียมและกำหนดค่า kubernetes สำหรับการ Deploy แอปพลิเคชันด้วย Yaml หรือ Helm
- Workshop วิธีการ Deploy แอปพลิเคชันโดยใช้ Docker บน Virtual Machine
- Workshop วิธีการผูก Domain กับ Cloudflare
บทที่ 5: Introduction To Monitor System
เนื้อหา:
- Workshop การเตรียมและกำหนดค่า Grafana Prometheus สำหรับการ Deploy แอปพลิเคชันด้วย Docker ใน VM Instance
- Workshop การเตรียมและกำหนดค่า Grafana Loki (Logging View) สำหรับการ Deploy แอปพลิเคชันด้วย Docker ใน VM Instance
- Workshop การเตรียมและกำหนดค่า Grafana Prometheus สำหรับการ Deploy แอปพลิเคชันด้วย Helm และ Yaml ใน Kubernetes
- Workshop การเตรียมและกำหนดค่า Grafana Loki (Logging View) สำหรับการ Deploy แอปพลิเคชันด้วย Helm และ Yaml ใน Kubernetes
- Workshop การเตรียมและกำหนดค่า Elastic Search สำหรับใช้ในการเก็บ Log System จาก Application
บทที่ 6: Introduction To LoadTest System
เนื้อหา:
- Workshop การทดสอบระบบด้วย Locust load testing
- Workshop การทดสอบระบบด้วย k6 load testing
และนี้ก็คือหลักสูตรที่ผมเป็นคนออกแบบหลักสูตร สอนตั้งแต่ 0 – จนสามารถนำไปประกอบอาชีพได้
ถ้าท่านไหนสนใจเรียนหลักสูตรจะมีทั้ง เรียนสดและ VDO ย้อนหลัง
เรียน Live จะมีเทคนิคพิเศษมากมายอย่างเช่น การใช้งาน infrastructure as code (IAC) Terraform , Ansible อื่นๆมากมายแบบ Exclusivity
ถ้าท่านสนใจสามารถลงทะเบียนได้ทั้ง 2 แบบ
- เรียนผ่าน Live สำหรับวันที่ วันที่ 16–17 กับ 23–24 กันยายน 2566 หรือ วันที่ 21–22 กับ 28–29 ตุลาคม 2566 สามารถลงทะเบียนได้ที่นี้ คลิก Getting Started with DevOps (Private Class) — CodingButter
- เรียนผ่าน VDO ลงทะเบียนจองล่วงหน้ารับวีดีโอ คลิกที่นี้ Getting Started with DevOps — CodingButter (ข้อมูลจะส่งไปยัง email ที่ท่านกรอก)
เรียนผ่าน VDO สามารถซื้อได้จากที่นี่ (วีดีโอจะเริ่มวางจำหน่ายประมาณ 15 สิงหาคม) สำหรับท่านที่จองตั้งแต่วันนี้ — 1 กันยายน จะได้ VDO การใช้งาน infrastructure as code (IAC) Terraform , Ansible ฟรีไปเลย (สมัครมาเยอะๆนะครับผม) จะเริ่มส่งแต่ตั้งวันที่ 16 นี้เป็นต้นไปสำหรับท่านที่จองล่วงหน้า VDO
ทุกอย่างที่ผมจะสอน คือประสบการณ์จากตัวผมเองทั้งหมด ท่านไม่ต้องไปศึกษาเองเพราะผมจะไกด์แนวทางให้ท่านเป็นโดยเร็วแบบก้าวกระโดด เพราะเรารับจบที่นี้และนำไปต่อยอดได้เลยและทุกคนจะมีกลุ่มที่คุยกับผมได้โดยตรงเพื่อสอบถามปัญหาต่างๆผมจะมีทีมงานที่ให้คำปรึกษาทุกอย่าง แล้วเจอกันนะครับ
ท่านสามารถดูคอร์สอื่นๆ ที่กำลังจะนำมาสอนได้จากที่นี้
ภาพบรรยากาศสมัยผมเป็นที่ปรึกษาให้น้องๆ มหาลัยแถวๆ นครราชสีมา (ตอนนี้น่าจะเป็น ครู เป็นโปรแกรมเมอร์ ไปหมดแล้ว ^^ )
ขอบคุณทุกท่านที่ สนับสนุน ผมด้วยนะครับแล้วเจอกันที่ Classroom นะครับผม สวัสดีครับผม