Continuous Integration and Delivery with Jenkins

Continuous Integration and Delivery with Jenkins

หลักสูตรนี้มุ่งเน้นไปที่การสอนนักพัฒนาซอฟต์แวร์ วิศวกร DevOps และผู้ที่สนใจเกี่ยวกับวิธีการใช้ Jenkins สำหรับ Continuous Integration (CI) และ Continuous Delivery (CD)

ผู้เรียนจะได้เรียนรู้ตั้งแต่พื้นฐานของ Dockerization ไปจนถึงการตั้งค่าและใช้งาน Jenkins การรวม Docker กับ Jenkins การ Deploy แอปพลิเคชัน การตรวจสอบและแก้ไขปัญหา ความปลอดภัย และสถานการณ์จริง

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • เพื่อเรียนรู้วิธีการใช้ Jenkins สำหรับ CI/CD
  • เพื่อเรียนรู้วิธีการ Dockerize แอปพลิเคชัน
  • เพื่อเรียนรู้วิธีการ Deploy แอปพลิเคชันอย่างรวดเร็วและปลอดภัย
  • เพื่อเรียนรู้วิธีการตรวจสอบและแก้ไขปัญหา CI/CD Pipeline
  • เพื่อเรียนรู้แนวทางปฏิบัติที่ดีที่สุดสำหรับการรักษาความปลอดภัย CI/CD
  • บุคคลทั่วไป
  • นักเรียนนักศึกษา
  • ครู คณาจารย์
  • นักพัฒนาซอฟแวร์
  • วิศวกร DevOps
  • ผู้สนใจเกี่ยวกับ CI/CD
  • ผู้เรียนควรมีความเข้าใจพื้นฐานเกี่ยวกับการเขียนโปรแกรมและการพัฒนาซอฟต์แวร์
  • ผู้เรียนควรมีความคุ้นเคยกับระบบควบคุมการเปลี่ยนแปลง (version control system) เช่น Git
  • ผู้เรียนควรมีความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ Linux
  • 30 ชั่วโมง
  • ราคาปกติ 15,900 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 14,310 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

Module 1 Dockerizing Applications

  • บทนำสู่ Docker
  • การสร้าง Docker Image
  • การ Deploy Docker Container
  • การจัดการ Docker Container

Module 2 CI/CD

  • แนวคิดพื้นฐานของ CI/CD
  • ประโยชน์ของ CI/CD
  • ท่อ (Pipeline) CI/CD

Module 3 Basic Jenkins

  • บทนำสู่ Jenkins
  • การติดตั้ง Jenkins
  • อินเทอร์เฟซผู้ใช้ Jenkins
  • การกำหนดค่าพื้นฐานของ Jenkins

Module 4 Jenkins Configuration

  • การกำหนดค่า Job ใน Jenkins
  • Plugins ของ Jenkins
  • การจัดการผู้ใช้และกลุ่ม
  • การรักษาความปลอดภัยของ Jenkins

Module 5 Integrating Docker with Jenkins

  • การสร้าง Docker Image จาก Jenkins
  • การ Deploy Docker Container โดยใช้ Jenkins
  • การจัดการ Docker Container Lifecycle โดยใช้ Jenkins

Module 6 Deploying Applications

  • กลยุทธ์การ Deploy แอปพลิเคชัน
  • การ Deploy แอปพลิเคชันบน Cloud
  • การ Deploy แอปพลิเคชันแบบ Blue/Green

Module 7 Monitoring and Troubleshooting

  • การตรวจสอบ CI/CD Pipeline
  • การแก้ไขปัญหา CI/CD Pipeline
  • เครื่องมือสำหรับการ Monitoring และ Troubleshooting

Module 8 Security

  • ความปลอดภัยของ CI/CD Pipeline
  • การรักษาความปลอดภัยของ Jenkins
  • Best Practices สำหรับการรักษาความปลอดภัย

Module 9 Real-world Scenarios

  • ศึกษากรณีตัวอย่างการใช้งาน CI/CD
  • แนวทางปฏิบัติที่ดีที่สุดสำหรับ CI/CD
  • เคล็ดลับและเทคนิคสำหรับการใช้งาน Jenkins

Module 10 Deployments Python Project

  • แผนการใช้ Docker สำหรับ Python
  • ติดตั้ง Docker บน Jenkins Agent
  • เชื่อมต่อกับ Jenkins Central Server
  • ดีพลอยคอนเทนเนอร์ Python
  • สร้างท่อ (Pipeline) สำหรับดีพลอยคอนเทนเนอร์ Python

Module 11 Deployments Java Project on AWS

  • ภาพรวมการดีพลอยโปรเจคต์ Java
  • ลงทะเบียนบน AWS
  • เพิ่มผู้ใช้ใน AWS
  • ติดตั้ง Tomcat บน Instance ของ AWS
  • เชื่อมต่อ Maven กับ Jenkins
  • ส่ง Artifact ไปยัง Tomcat Server บน AWS
  • ตั้งค่าการดีพลอยแบบอัตโนมัติจาก Jenkins ไปยัง AWS
  • สร้างท่อ (Pipeline) สำหรับการดีพลอยโปรเจคต์ Java บน AWS

คอร์ส Continuous Integration and Delivery with Jenkins เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

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

คอร์ส Continuous Integration and Delivery with Jenkins ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 15,900 บาท (โปรโมชันปัจจุบันเหลือ 14,310 บาท) ใช้เวลาอบรม 30 ชั่วโมง ราคานี้รวมเอกสารประกอบการอบรม อาหารกลางวัน และอาหารว่างตลอดหลักสูตร

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

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

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

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

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

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

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

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