DevOps
with Gitlab
Objectives (วัตถุประสงค์):
DevOpsคือรูปแบบวิธีการปฏิบัติ วัฒนธรรม
และกระบวนการต่าง ๆ เพื่อแก้ไขปัญหาที่เกิดจากความขัดแย้งระหว่าง Development
และ Operations ดังที่กล่าวมาแล้วในหัวข้อด้านบน
รวมถึงช่วยเพิ่มประสิทธิภาพในการทำงานให้สามารถผลิต software ออกสู่ตลาดได้รวดเร็วขึ้น มีคุณภาพและเสถียรภาพมากขึ้น ในขณะที่ cost
ลดลง เพื่อให้บริษัทสำเร็จตามเป้าหมายที่วางไว้
Who Should Attend (กลุ่มลูกค้าเป้าหมาย):
- นักพัฒนาระบบ
- นักออกแบบระบบ
- แผนก Operation
คุณสมบัติของผู้เข้าอบรม
- มีความเข้าใจในการพัฒนาระบบงานไอทีเป็นอย่างดี
- มีความรู้ด้าน Agile
Benefits (ประโยชน์ที่จะได้รับ):
- เพื่อเข้าใจหลักการทำงานของ DevOps
- เพื่อเรียนรู้และใช้เครื่องมือประกอบการพัฒนาระบบแบบ
DevOps
Day 1
- Introduction to DevOps
- Flow
- Feedback
- Build Automation
- Continuous Integration and Continuous Deployment
Day 2
- Source code repository with GIT
- Basic GIT command
- Self-host with GITLAB
- Docker
- Get Started with Docker Technologies
- Working with Docker Images
- Create Containerized Web Applications
- Docker Networking
- Deploy Docker Containers in Production
Day 3
- Devops Gitlab
- Getting started with Gitlab
- Continuous Integration with Gitlab
- Continuous Inspection with Gitlab
- Continuous Delivery with Gitlab
- Distributed Builds