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

 

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • เข้าใจแนวคิดพื้นฐานของ CI/CD และ Workflow Automation
  • สามารถติดตั้งและใช้งาน Jenkins สำหรับสร้าง Pipeline ได้
  • เรียนรู้การใช้งาน GitHub Actions เพื่อ Build & Deploy อัตโนมัติ
  • ใช้ n8n เชื่อมต่อระบบต่างๆ และสร้าง Automation Workflow ได้
  • สามารถออกแบบและปรับใช้ระบบ CI/CD ที่เหมาะสมกับงานจริง
  • Web Developers (Frontend/Full-stack) ที่ต้องการเพิ่มทักษะด้าน AI และ LLMs เข้าไปในสายงาน
  • JavaScript/TypeScript Developers ที่ต้องการสร้างแอปพลิเคชัน AI ที่ใช้งานได้จริง
  • Solution Architects หรือ Tech Leads ที่ต้องการเข้าใจกระบวนการสร้าง AI Chatbot เพื่อนำไปประยุกต์ใช้กับระบบขององค์กร
  • ผู้ที่สนใจสร้าง Product AI และต้องการเรียนรู้ Tech Stack ที่ทันสมัยและครบวงจร
  • ทีมภายในองค์กร (IT/ผลิตภัณฑ์/ซัพพอร์ต/เซลส์) ที่อยากมีบอทถาม-ตอบจากคู่มือ/สเปก/นโยบาย
  • อาจารย์/วิทยากร/ที่ปรึกษา ที่ต้องการเวิร์กช็อป RAG แบบนำไปสอนและปรับใช้ได้ทันที
  • มีความเข้าใจพื้นฐานการทำงานของ Web Application เล็กน้อย
  • มีความเข้าใจในการใช้ Command Line เบื้องต้น
  • ใช้งาน Git และ GitHub พื้นฐานได้ (ถ้าไม่มีก็สามารถเรียนได้)
  • เคยเขียนโปรแกรมภาษาใดภาษาหนึ่งมาบ้าง (เช่น Python, JavaScript, Java)
  • ไม่จำเป็นต้องมีประสบการณ์การใช้งาน Jenkins, GitHub Actions หรือ n8n มาก่อน
  • 18 ชั่วโมง
  • ราคาปกติ 9,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 8,550 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

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

คอร์ส ปั้นระบบอัตโนมัติอย่างมือโปรด้วย Jenkins และ GitHub Actions ร่วมกับ n8n เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

ดูรายละเอียดกลุ่มเป้าหมายและพื้นฐานที่ต้องมีได้ในหัวข้อ "กลุ่มเป้าหมาย" และ "พื้นฐานที่ผู้เรียนต้องมี" บนหน้านี้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

คอร์ส ปั้นระบบอัตโนมัติอย่างมือโปรด้วย Jenkins และ GitHub Actions ร่วมกับ n8n ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 9,500 บาท (โปรโมชันปัจจุบันเหลือ 8,550 บาท) ใช้เวลาอบรม 18 ชั่วโมง ราคานี้รวมเอกสารประกอบการอบรม อาหารกลางวัน และอาหารว่างตลอดหลักสูตร

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

อบรมแบบ Onsite ที่สถาบันไอทีจีเนียส สาขาลาดพร้าววังหิน 68 กรุงเทพฯ และมีบริการจัดอบรมนอกสถานที่ (In-house Training) สำหรับองค์กร บางหลักสูตรมีเวอร์ชันเรียนออนไลน์ผ่าน GeniusHub ดูได้ที่เมนูคอร์สออนไลน์

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน ดูรายละเอียดที่หน้า "เรียนซ้ำฟรี" หรือสอบถามทีมงาน

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่ม "ขอใบเสนอราคา" สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius