April 26, 2025 - 9:00 AM to 12:00 PM

เรียนรู้ GitLab CI/CD อย่างเข้มข้นสำหรับโปรแกรมเมอร์และนักพัฒนาซอฟต์แวร์

เรียนรู้ GitLab CI/CD อย่างเข้มข้นสำหรับโปรแกรมเมอร์และนักพัฒนาซอฟต์แวร์

Event จะเริ่มใน

--
วัน
--
ชั่วโมง
--
นาที
--
วินาที
Location
Online
Organized by
devhub.in.th

Event Description

เรียนรู้และฝึกปฏิบัติจริงกับ GitLab CI/CD ตั้งแต่พื้นฐานจนถึงการใช้งานในโปรเจกต์จริง ครอบคลุมทุกขั้นตอนการทำ Continuous Integration (CI) และ Continuous Deployment (CD) อย่างมีประสิทธิภาพ


✅ เป้าหมายหรือวัตถุประสงค์ของคลาส

  • เข้าใจพื้นฐานและหลักการสำคัญของ CI/CD
    ผู้เรียนจะเข้าใจแนวคิด CI/CD และรู้ว่าการทำ CI/CD จะช่วยเพิ่มประสิทธิภาพในการพัฒนาซอฟต์แวร์อย่างไร

  • เรียนรู้การใช้งาน GitLab CI/CD อย่างครอบคลุม
    สามารถใช้งาน GitLab CI/CD ได้อย่างมีประสิทธิภาพ โดยเข้าใจวิธีการสร้างและจัดการ pipeline, การตั้งค่า runner และการเขียนไฟล์ gitlab-ci.yml

  • พัฒนาทักษะการ deploy ซอฟต์แวร์อัตโนมัติ
    ผู้เรียนจะสามารถตั้งค่าและ deploy ซอฟต์แวร์แบบอัตโนมัติได้ ทั้งในสภาพแวดล้อมการพัฒนา (development) และ production โดยใช้ Docker และ DigitalOcean

  • เพิ่มความมั่นใจในการทำ DevOps และ CI/CD ในงานจริง
    มีความมั่นใจในการนำ CI/CD ไปใช้ในโปรเจกต์จริง และสามารถวิเคราะห์และแก้ไขปัญหาที่เกิดขึ้นระหว่างการทำ pipeline ได้

  • สร้างเครือข่ายการเรียนรู้และการพัฒนาในกลุ่ม Software Dev, Programmer, DevOps
    ได้รู้จักและแลกเปลี่ยนความรู้กับเพื่อนในแวดวง เพื่อเพิ่มมุมมองใหม่ ๆ และส่งเสริมการเรียนรู้อย่างต่อเนื่อง


✅ คลาสนี้เหมาะสำหรับใคร?

  • Software Developer, Programmer
  • ผู้ที่สนใจและเข้าใจการทำ software development แบบมืออาชีพ
  • ฯลฯ

❌ คลาสนี้ไม่เหมาะสำหรับใคร?

  • ผู้ที่ไม่มีพื้นฐานด้าน Software Development

✅ Requirements

  • พื้นฐาน Git
  • พื้นฐาน Command Line
  • พื้นฐาน Software Development (เคยจับ back-end หรือ front-end หรือเคยพัฒนา software มาแล้ว)

✅ Agenda

📅 วันเรียน
- เสาร์ 26 เมษายน 2568
- เวลา: 9.00 - 12.00 - รูปแบบ: เรียนออนไลน์ผ่าน Google Meet


✅ เนื้อหา

CI/CD Overview

  • CI/CD Fundamentals

Why Use GitLab

  • GitLab Overview
  • Why Use GitLab over GitHub or other platforms

Git with GitLab

  • Git Commands for CI/CD

GitLab CI

  • Workflow
  • gitlab-ci.yml
  • Pipeline
  • Runner

Deployment

  • GitLab CD
  • Docker-compose
  • Digital Ocean (VPS)

Workshop

📝 Note: เนื้อหาอาจมีการเพิ่มเติมในภายหลัง (หลังจากดู request ของผู้เรียนที่สมัครเข้ามาเพิ่มเติม) แต่เนื้อหาหลักจะประมาณนี้

แชร์อีเวนต์นี้ให้เพื่อน