ปั้นระบบอัตโนมัติอย่างมือโปรด้วย Jenkins และ GitHub Actions ร่วมกับ n8n

ปั้นระบบอัตโนมัติอย่างมือโปรด้วย Jenkins และ GitHub Actions ร่วมกับ n8n

เบื่อไหมกับขั้นตอนการ 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 มาช่วยรีวิวโค้ดให้คุณ! จบคอร์สนี้คุณจะไม่ได้แค่ความรู้ แต่จะได้ทักษะในการ "ปั้น" ระบบอัตโนมัติที่ใช้งานได้จริง พร้อมก้าวสู่การทำงานแบบมืออาชีพอย่างเต็มตัว

(( เปิดลงทะเบียนพร้อมกันตั้งแต่วันพุธที่ 1 ตุลาคม 2568 เวลา 14.00 น. เป็นต้นไป ))

โปรโมชั่นราคาพิเศษ
  • สำหรับ 50 ท่านแรก ฟรี!
  • ลำดับที่ 51-400 ราคา 400 บาท
  • ลำดับที่ 401 เป็นต้นไปที่ราคา 600 บาทเท่านั้น
หลังจบหลักสูตรจะปรับราคาเป็น 800 บาท
จากราคาเต็มปกติ 6,900 บาท

สำหรับท่านที่ต้องการซื้อในนามนิติบุคคล สามารถซื้อได้ในราคา 6,900 บาท (ยังไม่รวมภาษีมูลค่าเพิ่ม 7%)

การอบรมในหลักสูตรนี้เป็นการสอนสดออนไลน์ ผ่านโปรแกรม Zoom Meeting และมีการบันทึกการอบรมส่งให้ดูย้อนหลังทั้งหลักสูตร

กำหนดการอบรม
  • วันที่ 6-10 ตุลาคม 2568 เวลา 20:00-23.00 น.
  • อบรมรวม 5 วัน เฉลี่ยวันละ 3 ชั่วโมง
  • ระยะเวลารวมทั้งหลักสูตร 15 ชั่วโมง
ภาพรวมหัวข้อการฝึกอบรม
  • พื้นฐานและการติดตั้งเครื่องมือ DevOps CI/CD
  • พื้นฐาน Docker
  • พื้นฐาน CI/CD และ Git/GitHub
  • เริ่มต้นกับ Jenkins Server
  • สร้าง Workflow อัตโนมัติด้วย Jenkins Pipline
  • พื้นฐาน GitHub Actions
  • สร้าง Workflow อัตโนมัติด้วย Github Actions
  • การเชื่อมต่อด้วย N8N
  • Integration & Real-World Pipeline
แล้วผู้สอนเป็นใคร?
  • อ.สามิตร โกยม (สถาบันไอทีจีเนียส)

สวัสดีครับ ผมอาจารย์สามิตร โกยม - ผู้สอนหลักสูตรนี้ครับ ผมจบการศึกษาระดับปริญญาโทด้านเทคโนโลยีสารสนเทศ จากมหาวิทยาลัยพระจอมเกล้าพระนครเหนือ และอยู่ในวงการพัฒนาโปรแกรมและไอทีมากว่า 10 ปีแล้ว

  • ประสบการณ์ทำงาน: เคยเป็นโปรแกรมเมอร์ในบริษัทเอกชน, ที่ปรึกษางานไอทีให้กับธุรกิจ SME หลายแห่ง และเป็น อาจารย์พิเศษ สอนวิชาคอมพิวเตอร์อยู่ที่มหาวิทยาลัยพระนครเหนือ (KMUTNB) ระหว่างปี 2557-2560
  • ประสบการณ์สอน: ปัจจุบันผมเป็น CEO และผู้ก่อตั้งสถาบัน IT Genius Engineering และได้ถ่ายทอดความรู้ด้านการเขียนโปรแกรมและพัฒนาเว็บให้กับผู้เรียนกว่า หลายพันคน ตั้งแต่ระดับนักศึกษาไปจนถึงระดับองค์กร
  • ความเชี่ยวชาญ: ผมสอนหลักสูตรด้าน Web Development, Programming และเทคโนโลยีใหม่ๆ มากมาย เช่น PHP, JavaScript, Python ตลอดจน ภาษาใหม่มาแรง อย่าง Rust ซึ่งผมตั้งใจผลักดันให้ผู้เรียนในไทยได้เรียนรู้ก่อนใคร
  • ความมุ่งมั่น: เป้าหมายของผมคือการทำให้การเรียนรู้เทคโนโลยีที่ทันสมัย เป็นเรื่องง่ายและเป็นไปได้สำหรับทุกคน ดังนั้นคุณมั่นใจได้เลยว่าคุณจะได้รับการถ่ายทอดความรู้ด้วยวิธีที่เข้าใจง่าย เป็นกันเอง และนำไปใช้ได้จริง

Jenkins and GitHub Actions with n8n

ผู้เรียนต้องมีพื้นฐานอะไรบ้าง ?
  • มีความเข้าใจพื้นฐานการทำงานของ Web Application เล็กน้อย
  • มีความเข้าใจในการใช้ Command Line เบื้องต้น
  • ใช้งาน Git และ GitHub พื้นฐานได้ (ถ้าไม่มีก็สามารถเรียนได้)
  • เคยเขียนโปรแกรมภาษาใดภาษาหนึ่งมาบ้าง (เช่น Python, JavaScript, Java)
  • ไม่จำเป็นต้องมีประสบการณ์การใช้งาน Jenkins, GitHub Actions หรือ N8N มาก่อน

จุดเด่นของหลักสูตร
  • สอนตั้งแต่พื้นฐาน เหมาะสำหรับผู้เริ่มต้นที่ไม่เคยทำ CI/CD มาก่อน
  • เน้นปฏิบัติจริงผ่าน Workshop ในทุกวัน
  • ครอบคลุมเครื่องมือยอดนิยมทั้ง Jenkins, GitHub Actions และ N8N
  • เข้าใจภาพรวมการทำงานร่วมกัน: สอนให้เห็นภาพการเชื่อมต่อเครื่องมือต่างๆ เข้าด้วยกัน เพื่อสร้างระบบอัตโนมัติที่ทรงพลัง
  • ได้ตัวอย่างการทำงานจริงที่นำไปประยุกต์ใช้ได้ทันที

วัตถุประสงค์ของหลักสูตร
  • เข้าใจแนวคิดพื้นฐานของ CI/CD และ Workflow Automation
  • สามารถติดตั้งและใช้งาน Jenkins สำหรับสร้าง Pipeline ได้
  • เรียนรู้การใช้งาน GitHub Actions เพื่อ Build & Deploy อัตโนมัติ
  • ใช้ N8N เชื่อมต่อระบบต่างๆ และสร้าง Automation Workflow ได้
  • สามารถออกแบบและปรับใช้ระบบ CI/CD ที่เหมาะสมกับงานจริง

หลักสูตรนี้เหมาะกับใคร?
  • โปรแกรมเมอร์และนักพัฒนาซอฟต์แวร์ที่ต้องการเรียนรู้การทำ CI/CD
  • DevOps และ IT Operations มือใหม่ที่อยากเริ่มต้นอย่างถูกต้อง
  • ผู้ที่สนใจ Workflow Automation และต้องการเชื่อมต่อระบบต่างๆ
  • นักศึกษาและผู้เรียนที่ต้องการเพิ่มทักษะด้านการพัฒนาและ Deployment

คอมพิวเตอร์และโปรแกรมที่รองรับการพัฒนา
  • รองรับ Windows 10, 11
  • รองรับ MacOS
  • รองรับ Linux OS
อบรมออนไลน์ (สอนสด)
  • 6 - 10 ตุลาคม 2025
  • 15 ชั่วโมง
รายละเอียดหลักสูตร
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 SpringBoot สำหรับการ deploy บน docker container
  • สร้าง CI Pipeline ใน Jenkins เพื่อ deploy java SpringBoot 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 SpringBoot 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

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

Jenkins and GitHub Actions with n8n workshop

15 ชั่วโมง

ราคา 0 บาท

ลงทะเบียนแล้ว

0 คน

จะเปิดลงทะเบียนใน
สนใจสอบถามข้อมูลเพิ่มเติม
ติดต่อตามข้อมูลด้านล่างนี้