Orchestrate - Docker & Kubernetes Bootcamp

อัปเดตล่าสุดเมื่อ: 19 ก.พ. 2025, 02:00

ในโลกที่การพัฒนาและการปรับใช้ซอฟต์แวร์มีการเปลี่ยนแปลงอย่างรวดเร็ว คอนเทนเนอร์ (Containers) ได้กลายมาเป็นพื้นฐานสำคัญของแนวปฏิบัติ DevOps สมัยใหม่ หลักสูตรเชิงปฏิบัติการเข้มข้น 2 วัน นี้ จะช่วยให้คุณมีพื้นฐานที่มั่นคงในการใช้งาน Docker และ Kubernetes ซึ่งเป็นเครื่องมือยอดนิยมสำหรับการจัดการและประสานคอนเทนเนอร์ หลักสูตรนี้ออกแบบมาเพื่อ นักพัฒนาโปรแกรม วิศวกร DevOps และสถาปนิกระบบ โดยผสมผสานทฤษฎีและการปฏิบัติจริงอย่างลงตัว

Orchestrate - Docker & Kubernetes Bootcamp

วัตถุประสงค์

  • เข้าใจแนวคิดพื้นฐานของ คอนเทนเนอร์ และความแตกต่างจากเครื่องเสมือน (Virtual Machines)
  • เรียนรู้คำสั่ง Docker เพื่อจัดการ คอนเทนเนอร์ และ อิมเมจ
  • สร้าง Dockerfile และอิมเมจแบบกำหนดเองสำหรับแอปพลิเคชันของคุณ
  • ใช้งาน Docker Compose เพื่อจัดการแอปพลิเคชันหลายคอนเทนเนอร์
  • เข้าใจโครงสร้างและส่วนประกอบของ Kubernetes Cluster
  • เรียนรู้การจัดการแอปพลิเคชันด้วย Pods, Deployments และ Services
  • ทำความเข้าใจ Networking, Persistent Storage, และการใช้งาน ConfigMaps และ Secrets
  • แนะนำการใช้งานขั้นสูง เช่น Helm และการตั้งค่า CI/CD Pipelines

ใครควรเข้าร่วมคอร์ส

  • นักพัฒนาโปรแกรม ที่ต้องการพัฒนาแอปพลิเคชันให้มีความยืดหยุ่นและปรับขนาดได้
  • วิศวกร DevOps ที่มุ่งเน้นการทำงานแบบอัตโนมัติและเพิ่มประสิทธิภาพในกระบวนการส่งมอบซอฟต์แวร์
  • ผู้ดูแลระบบ (System Administrators) ที่ต้องการจัดการโครงสร้างพื้นฐานแบบสมัยใหม่

สิ่งที่ผู้เรียนต้องมี

  • ความรู้พื้นฐานเกี่ยวกับ คำสั่ง Linux และ แนวคิดด้านเครือข่าย
  • ความคุ้นเคยกับ การพัฒนาเว็บแอปพลิเคชัน จะช่วยให้เรียนได้เข้าใจเร็วขึ้น แต่ไม่จำเป็น

ผู้เข้าร่วมทุกท่านจะได้รับ

  • เอกสารคู่มือการอบรม
  • ใบรับรองผ่านการอบรมหลักสูตร Orchestrate - Docker & Kubernetes Bootcamp
  • การดูแลเอาใจใส่เป็นอย่างดีจากวิทยากรและทีมงาน Staff
  • สามารถเข้าร่วม Orchestrate - Docker & Kubernetes Bootcamp ซ้ำได้ไม่จำกัดจำนวนครั้ง (จำกัดสิทธิ์เข้าร่วมซ้ำ 5 ท่านต่อรอบการอบรม หากท่านต้องการเข้าร่วม Workshop ซ้ำ กรุณาติดต่อ Facebook Page, Line, Email หรือช่องทางอื่น ๆ เพื่อสำรองที่นั่ง)
  • หากท่านไม่สะดวกเข้าร่วมการอบรมในครั้งนี้ ท่านสามารถเลื่อนการเข้าร่วมอบรมได้ตามตารางการอบรม
  • ความมั่นใจในการพัฒนา ปรับใช้ และขยายระบบคอนเทนเนอร์
  • ทักษะสำคัญสำหรับการสร้าง Microservices แบบ Cloud-Native
  • ความรู้เพื่อเริ่มต้นสู่โลกของ DevOps และระบบอัตโนมัติบนคลาวด์

เนื้อหาคอร์ส

  1. Introduction to Containers and Docker
    • Understanding Containers vs. Virtual Machines
    • What is Docker, and why use it?
    • Installing Docker (Windows, macOS, Linux)
  2. Working with Docker Containers
    • Docker Architecture and Components
    • Docker CLI Commands: Pulling Images from Docker Hub
    • Docker CLI Commands: Running and Stopping Containers
    • Docker CLI Commands: Managing Container Lifecycle
    • Hands-on: Running a Hello World Container
    • Hands-on: Running Nginx or Node.js in a Container
  3. Docker Images
    • Understanding Docker Images and Layers
    • Creating Docker Images with Dockerfiles
    • Hands-on: Writing a Simple Dockerfile
    • Hands-on: Building Custom Images
    • Hands-on: Tagging and Pushing Images to Docker Hub
  4. Docker Networking
    • Networking Basics in Docker
    • Bridge, Host, and Overlay Networks
    • Hands-on: Linking Containers
    • Hands-on: Creating a Custom Bridge Network
  5. Docker Volumes and Persistent Storage
    • Introduction to Volumes and Bind Mounts
    • Managing Volumes
    • Hands-on: Using Volumes to Persist Data
  6. Docker Compose
    • Overview of Docker Compose
    • Writing a docker-compose.yml File
    • Hands-on: Running Multi-Container Applications with Docker Compose
  7. Introduction to Kubernetes
    • Understanding Kubernetes Concepts
    • Installing Minikube or Using Kubernetes in the Cloud
  8. Kubernetes Components and Architecture
    • Overview of Key Components: API Server, etcd, Scheduler, Controller Manager, kubelet
    • Role of kubectl Command-Line Tool
  9. Managing Pods and Deployments
    • Creating and Managing Pods
    • Deployments and ReplicaSets
    • Hands-on: Creating a Deployment
    • Hands-on: Scaling and Updating a Deployment
  10. Services and Networking
    • Service Types: ClusterIP, NodePort, LoadBalancer
    • Ingress for HTTP/HTTPS Traffic
    • Hands-on: Exposing a Deployment with a Service
    • Hands-on: Setting up an Ingress Controller
  11. ConfigMaps and Secrets
    • Using ConfigMaps for Configuration
    • Managing Sensitive Data with Secrets
    • Hands-on: Creating and Using ConfigMaps
    • Hands-on: Managing Secrets
  12. Storage in Kubernetes
    • Persistent Volumes and Persistent Volume Claims
    • Storage Classes
    • Hands-on: Using Persistent Volumes and Claims
ระยะเวลา
2 วัน, 09:00 - 17:00
กำหนดการอบรม

Orchestrate - Docker & Kubernetes Bootcamp - 1/2025

15 มี.ค. 2025

- 16 มี.ค. 2025

02:00

- 10:00

Clazy Cafe The Seasons Mall @BTS สนามเป้า ทางออก 1 Bangkok, Thailand

จบแล้ว
หากคุณต้องการจัดอบรมพิเศษกรุณาติดต่อเรา!
DKS
เครือข่ายสังคมดิจิทัลและเทคโนโลยีที่มีจุดมุ่งหมายในการเชื่องโยงคอมมูนิตี้ต่างๆทั้งในและต่างประเทศ เพื่อสร้างพื้นที่สำหรับการแลกเปลี่ยนแนวคิด การแบ่งปันความรู้ เรื่องราว และประสบการณ์ที่เกี่ยวข้องกับด้านดิจิทัลและเทคโนโลยีทั้งในช่องทางออนไลน์และออฟไลน์
Follow us
Copyright © 2025. Made with ♥ by Gumon.io