Technology

Orchestrate - Docker & Kubernetes Bootcamp

15 Mar 2025 09:00 - 16 Mar 2025 17:00
Clazy Cafe'
ร้าน Clazy Cafe อยู่ในห้าง The Seasons Mall @BTS สนามเป้า ทางออก 1
Bangkok, Thailand
9 followers


Orchestrate - Docker & Kubernetes Bootcamp

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


สิ่งที่คุณจะได้เรียนรู้

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

ทำไมต้องเรียนหลักสูตรนี้?

  • การเรียนรู้แบบลงมือทำ: ทุกแนวคิดมีการฝึกปฏิบัติเพื่อให้เข้าใจการใช้งานในสถานการณ์จริง
  • ทักษะที่ตรงกับอุตสาหกรรม: เพิ่มความเชี่ยวชาญด้านเทคโนโลยีคอนเทนเนอร์ที่เป็นที่ต้องการสูง
  • เรียนรู้แบบ Step-by-Step: ไม่เคยใช้ Docker หรือ Kubernetes มาก่อน? หลักสูตรนี้ออกแบบมาให้คุณเริ่มต้นจากศูนย์จนถึงระดับใช้งานได้จริง

ใครควรเข้าร่วม?

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

สิ่งที่ควรเตรียมตัวก่อนเรียน

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

สิ่งที่คุณจะได้รับ

  • ความมั่นใจในการพัฒนา ปรับใช้ และขยายระบบคอนเทนเนอร์
  • ทักษะสำคัญสำหรับการสร้าง Microservices แบบ Cloud-Native
  • ความรู้เพื่อเริ่มต้นสู่โลกของ DevOps และระบบอัตโนมัติบนคลาวด์

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

Day 1: Docker Fundamentals

Module 1: Introduction to Containers and Docker
  • Understanding Containers vs. Virtual Machines
  • What is Docker, and why use it?
  • Installing Docker (Windows, macOS, Linux)
Module 2: Working with Docker Containers
  • Docker Architecture and Components
  • Docker CLI Commands:
    • Pulling Images from Docker Hub
    • Running and Stopping Containers
    • Managing Container Lifecycle
  • Hands-on:
    • Running a Hello World Container
    • Running Nginx or Node.js in a Container
Module 3: Docker Images
  • Understanding Docker Images and Layers
  • Creating Docker Images with Dockerfiles
  • Hands-on:
    • Writing a Simple Dockerfile
    • Building Custom Images
    • Tagging and Pushing Images to Docker Hub
Module 4: Docker Networking
  • Networking Basics in Docker
  • Bridge, Host, and Overlay Networks
  • Hands-on:
    • Linking Containers
    • Creating a Custom Bridge Network
Module 5: Docker Volumes and Persistent Storage
  • Introduction to Volumes and Bind Mounts
  • Managing Volumes
  • Hands-on:
    • Using Volumes to Persist Data
Module 6: Docker Compose
  • Overview of Docker Compose
  • Writing a docker-compose.yml File
  • Hands-on:
    • Running Multi-Container Applications

Day 2: Kubernetes Essentials

Module 1: Introduction to Kubernetes
  • Understanding Kubernetes Concepts
  • Pods, Nodes, Clusters
  • Control Plane and Worker Nodes
  • Installing Minikube or Using Kubernetes in the Cloud
Module 2: Kubernetes Components and Architecture
  • Overview of Key Components:
  • API Server, etcd, Scheduler, Controller Manager, kubelet
  • Role of kubectl Command-Line Tool
Module 3: Managing Pods and Deployments
  • Creating and Managing Pods
  • Deployments and ReplicaSets
  • Hands-on:
    • Creating a Deployment
    • Scaling and Updating a Deployment
Module 4: Services and Networking
  • Service Types: ClusterIP, NodePort, LoadBalancer
  • Ingress for HTTP/HTTPS Traffic
  • Hands-on:
    • Exposing a Deployment with a Service
    • Setting up an Ingress Controller
Module 5: ConfigMaps and Secrets
  • Using ConfigMaps for Configuration
  • Managing Sensitive Data with Secrets
  • Hands-on:
    • Creating and Using ConfigMaps
    • Managing Secrets
Module 6: Storage in Kubernetes
  • Persistent Volumes and Persistent Volume Claims
  • Storage Classes
  • Hands-on:
    • Configuring a Persistent Volume


รับเพียง 20 ที่นั่งเท่านั้น!

พิเศษ นักศึกษาลดเพิ่มทันที 30%
(กรุณาติดต่อแฟนเพจ)


ภาพบรรยากาศครั้งที่ผ่านมา




การขอใบเสนอราคา

กรุณาส่งคำขอใบเสนอราคามาได้ที่ dkscenter@gumon.io
กรณีลูกค้าต้องการออกใบกำกับภาษีนิติบุคคล กรุณาส่ง Email แจ้งทางทีมงานภายใน 3 วันหลังจากทำการชำระเงิน

พันธมิตรส่งเสริมการขาย

คุณสามารถช่วยเหลือทีมงานในการขายบัตรสำรองที่นั่งได้ โดยจะได้รับ Commission fee 15% จากราคา Ticket กรุณาติดต่อ Facebook Page หรือ Email สำหรับรายละเอียดเพิ่มเติม

ข้อมูลในการออกใบหัก ณ ที่จ่าย

บริษัท กุมอน เทคโนโลยี จำกัด (สำนักงานใหญ่)
ชั้น 35 เลขที่ 33/4 อาคารเดอะไนน์ทาวเวอร์ ตึกเอ ถนนพระราม 9, ห้วยขวาง, กรุงเทพฯ, 10310
รหัสประจําตัวผู้เสียภาษีอากร: 0405566007844
โทรศัพท์: 095 484 2285, 080 642 5659


ช่องทางการติดต่อ

Phone Number :  095-484-2285 (นิว), 080-642-5659(คม)

สนับสนุนโดย


         

devops, kubernetes, docker
49b39050a81aea1b4f909b5e6c2678219bd5c1e6
Organized by
DKS Center