ພາບລວມຫຼັກສູດ
เบื่อไหมกับขั้นตอนการ Deploy ที่ซ้ำซาก, เชื่องช้า และเต็มไปด้วยความเสี่ยง ในโลกการพัฒนาซอฟต์แวร์ที่ความเร็วคือหัวใจสำคัญ การทำงานแบบเดิมๆ ไม่เพียงแต่ฉุดรั้งโปรเจกต์ แต่ยังทำให้คุณเสียเวลาไปกับงานที่ไม่ควรต้องทำด้วยมืออีกต่อไป หลักสูตรนี้จะพาคุณก้าวกระโดดจากการทำงาน Manual สู่โลกของ DevOps เต็มรูปแบบ ที่ทุกอย่างตั้งแต่การ Build, Test, และ Deploy จะถูกจัดการด้วยระบบอัตโนมัติผ่าน Docker Container ซึ่งเป็นมาตรฐานขององค์กรชั้นนำทั่วโลก
พร้อมปลดล็อกศักยภาพการทำงานของคุณให้เหนือกว่าที่เคย เราจะพาคุณลงมือทำจริงกับ 3 เครื่องมือ DevOps ที่เป็นหัวใจหลักของวงการ ใช้ขุมพลังของ Jenkins และ GitHub Actions สร้าง CI/CD Pipeline ที่แข็งแกร่งสำหรับแอปพลิเคชันยอดนิยมทั้ง Java Spring Boot, Python Flask, และ Node.js แต่เราจะไปไกลกว่านั้น! คุณจะได้พบกับ n8n "กาวใจอัจฉริยะ" ที่จะเชื่อมต่อทุกบริการเข้าด้วยกัน สร้างระบบแจ้งเตือนอัตโนมัติ, สร้าง PR แก้ไขโค้ด หรือแม้กระทั่งสร้างบอท AI มาช่วยรีวิวโค้ดให้คุณ จบคอร์สนี้คุณจะไม่ได้แค่ความรู้ แต่จะได้ทักษะในการ "ปั้น" ระบบอัตโนมัติที่ใช้งานได้จริง
ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ
- เข้าใจแนวคิดพื้นฐานของ CI/CD และ Workflow Automation
- สามารถติดตั้งและใช้งาน Jenkins สำหรับสร้าง Pipeline ได้
- เรียนรู้การใช้งาน GitHub Actions เพื่อ Build & Deploy อัตโนมัติ
- ใช้ n8n เชื่อมต่อระบบต่างๆ และสร้าง Automation Workflow ได้
- สามารถออกแบบและปรับใช้ระบบ CI/CD ที่เหมาะสมกับงานจริง
ຫຼັກສູດນີ້ເໝາະສຳລັບ
- นักพัฒนาที่ต้องการเปลี่ยนการ Build, Test และ Deploy แบบ Manual ให้เป็นระบบอัตโนมัติ
- นักพัฒนาแอปพลิเคชัน Java Spring Boot, Python Flask หรือ Node.js ที่ต้องการทำ CI/CD
- ผู้ที่ต้องการเริ่มต้นทำงานแบบ DevOps
ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ
- มีความเข้าใจพื้นฐานการทำงานของ Web Application เล็กน้อย
- มีความเข้าใจในการใช้ Command Line เบื้องต้น
- ใช้งาน Git และ GitHub พื้นฐานได้ (ถ้าไม่มีก็สามารถเรียนได้)
- เคยเขียนโปรแกรมภาษาใดภาษาหนึ่งมาบ้าง (เช่น Python, JavaScript, Java)
- ไม่จำเป็นต้องมีประสบการณ์การใช้งาน Jenkins, GitHub Actions หรือ n8n มาก่อน
ຫົວຂໍ້ການຝຶກອົບຮົມ
Section 1 พื้นฐานและการติดตั้งเครื่องมือ DevOps CI/CD
- ติดตั้ง Visual Studio Code พร้อมส่วนเสริม (Extension) ที่จำเป็น
- ติดตั้ง Java JDK
- ติดตั้ง Git
- ติดตั้ง Docker Desktop
Section 2 พื้นฐาน Docker
- บทนำสู่ Docker
- พื้นฐานคำสั่งใน Docker
- การสร้าง Docker Image
- การ Deploy Docker Container
- การจัดการ Docker Container
Section 3 ปูพื้นฐาน CI/CD และ Git/GitHub
- CI/CD คืออะไร ทำไมเราถึงต้องใช้
- ทำความรู้จัก Continuous Integration, Continuous Delivery, Continuous Deployment
- ทบทวนการใช้งาน Git & GitHub ที่จำเป็นสำหรับ CI/CD (Branching, Pull Request)
- สร้างโปรเจกต์ตัวอย่างและเตรียมความพร้อมบน GitHub
Section 4 เริ่มต้นกับ Jenkins Server
- Jenkins คืออะไร และมีหน้าที่อะไรใน CI/CD Pipeline
- การติดตั้ง Jenkins Server แบบง่ายๆ ด้วย Docker
- สำรวจหน้า Dashboard และเมนูต่างๆ ที่สำคัญของ Jenkins
- โครงสร้างและการทำงานของ Jenkins Pipeline
- การเขียน Jenkinsfile เบื้องต้น
- Integrate Jenkins กับ GitHub Repository
- สร้าง CI Pipeline แรกด้วย Jenkins เพื่อดึงโค้ดจาก GitHub มาทดสอบ
- Lab: สร้าง Pipeline สำหรับ Build & Test Project
Section 5 สร้าง Workflow อัตโนมัติด้วย Jenkins Pipline
- เตรียมโครงสร้างโปรเจกต์ Java Spring Boot สำหรับการ deploy บน docker container
- สร้าง CI Pipeline ใน Jenkins เพื่อ deploy Java Spring Boot framework
- เตรียมโปรเจกต์ python Flask API บน docker container
- สร้าง CI Pipeline ใน Jenkins เพื่อ deploy Flask API framework
- เตรียมโปรเจกต์ Node.js Express API framework บน docker container
- สร้าง CI Pipeline ใน Jenkins เพื่อ deploy Node.js Express API framework
Section 6 พื้นฐาน GitHub Actions
- GitHub Actions คืออะไร ต่างจาก Jenkins อย่างไร
- องค์ประกอบหลัก: Workflows, Jobs, Steps, Actions
- เรียนรู้โครงสร้างและองค์ประกอบของไฟล์ YAML สำหรับ Workflow
- ใช้ GitHub Marketplace Actions
- ตั้งค่า GitHub Actions สำหรับ CI/CD ของโปรเจกต์จริง
- สร้าง Workflow ให้ GitHub Actions ทำการ Test อัตโนมัติทุกครั้งที่มีการ Push code
Section 7 สร้าง Workflow อัตโนมัติด้วย GitHub Actions
- สร้าง CI Pipeline ใน GitHub Actions เพื่อ deploy Java Spring Boot framework
- สร้าง CI Pipeline ใน GitHub Actions เพื่อ deploy Flask API framework
- สร้าง CI Pipeline ใน GitHub Actions เพื่อ deploy Node.js Express API framework
Section 8 การเชื่อมต่อด้วย n8n
- Workflow Automation คืออะไร? รู้จักกับ n8n
- ติดตั้ง N8N ด้วย Docker และทำความเข้าใจหน้าตาโปรแกรม
- ส่วนประกอบของ N8N: Nodes, Credentials, Workflows
- สร้าง Workflow เชื่อมต่อ GitHub, Jenkins และระบบอื่นๆ
- ตั้งค่าการแจ้งเตือนอัตโนมัติผ่าน Slack/Email/Line/Discord เมื่อ Deploy สำเร็จ
- สร้าง Pull Request (PR) อัตโนมัติสำหรับอัปเดต Dependencies
- สร้างบอท AI ช่วยรีวิวโค้ดเบื้องต้น
Section 9 Integration & Real-World Pipeline
- การนำเครื่องมือทั้งหมดมาทำงานร่วมกัน
- สร้าง Pipeline สมบูรณ์: Push code > GitHub Actions ทำงาน > สั่งให้ n8n ส่งข้อความแจ้งเตือน "เริ่ม Build"
- สร้าง Pipeline ที่ซับซ้อนขึ้น: GitHub Actions สั่ง Trigger ไปที่ Jenkins Job เพื่อทำการ Deploy
- Best Practices และการนำไปใช้จริงในองค์กร
- ทำ Mini Project สร้าง CI/CD Flow ของตนเอง
- สรุปเนื้อหาทั้งหมด, Q&A และแนวทางการนำไปต่อยอด
Workshop ปั้นระบบอัตโนมัติอย่างมือโปรด้วย Jenkins และ GitHub Actions ร่วมกับ n8n
ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ
ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ
ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770
ສຳລັບອົງກອນ — In-house / Private Training
- ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ
- ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ
- ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້
ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ ຄຳຖາມທີ່ພົບເລື້ອຍ
หลักสูตร ปั้นระบบอัตโนมัติอย่างมือโปรด้วย Jenkins และ GitHub Actions ร่วมกับ n8n เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน
เหมาะกับ นักพัฒนาที่ต้องการเปลี่ยนการ Build, Test และ Deploy แบบ Manual ให้เป็นระบบอัตโนมัติ · นักพัฒนาแอปพลิเคชัน Java Spring Boot, Python Flask หรือ Node.js ที่ต้องการทำ CI/CD · ผู้ที่ต้องการเริ่มต้นทำงานแบบ DevOps พื้นฐานที่ผู้เรียนควรมี มีความเข้าใจพื้นฐานการทำงานของ Web Application เล็กน้อย · มีความเข้าใจในการใช้ Command Line เบื้องต้น หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449
หลักสูตร ปั้นระบบอัตโนมัติอย่างมือโปรด้วย Jenkins และ GitHub Actions ร่วมกับ n8n ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง
ราคาปกติ 9,500 บาท ใช้เวลาอบรม 18 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้
เรียนจบได้รับ Certificate หรือไม่
ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้
อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่
เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449
ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่
มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449
สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร
สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius