Online Course

Introduction to Docker

Deploy Application ง่ายขึ้น เร็วขึ้นด้วย Docker
1,490.00
บาท
2 - 3 ชั่วโมง
เรียนจบรับประกาศนียบัตร
สอบถามข้อสงสัยได้ใน Forum

SECTION_TITLE.OVERVIEW

โปรโมชันพิเศษ!

Docker มีความสำคัญกับ Developer สมัยนี้อย่างไร?


การ deploy application ในปัจจุบัน ไม่ได้จำกัดแต่เพียงการเขียนโค้ดเท่านั้น ภาษาในการพัฒนาที่หลากหลาย Framework, Architecture, และเครื่องมือต่าง ๆ ที่มากมาย ทำให้เกิดความยุ่งยากซับซ้อนเป็นอย่างมากตั้งแต่การลงโปรแกรม รวมไปถึง environment ในการพัฒนาที่แตกต่างกันอย่าง Windows และ macOS ซึ่งสุดท้ายก็ต้องนำขึ้น Linux อีก หรือแม้แต่การ sync กันภายในองค์กร ที่บางทีอาจทำให้เวอร์ชันของโปรแกรมไม่ตรงกัน ซึ่งทำให้การ deploy application นั้นช้า และยากมาก


Docker เป็นเครื่องมือที่ช่วยแก้ปัญหาเหล่านี้ให้หมดไป ทำให้เหล่า developer พัฒนาระบบได้อย่างง่ายขึ้น และสะดวกรวดเร็วยิ่งขึ้น ในขณะที่ให้อิสระกับเหล่า developer ในการเลือกใช้เครื่องมือ และ Environment ในการพัฒนาระบบ


ทำไมต้อง Docker?

docker

Docker คืออะไร? อ่านเพิ่มเติมได้ที่นี่

DevSecOps เป็นแนวคิดที่จะช่วยให้องค์กรของคุณ พัฒนา software ให้กับผู้ใช้งานได้รวดเร็ว และปลอดภัยมากยิ่งขึ้นในทุก step การทำงาน ซึ่ง Docker เป็นหนึ่งในเครื่องมือในการทำ DevSecOps ที่หลากหลายองค์กรนิยมใช้งาน ซึ่งจะทำให้การ Deploy Application ขององค์กรคุณง่ายขึ้น เร็วขึ้นกว่าที่เคย


สิ่งที่จะได้รับจากคอร์สนี้

ในคอร์ส Introduction to Docker คุณจะได้เรียนรู้ตั้งแต่

  • ทฤษฎีเบื้องต้นว่า Docker คืออะไร แตกต่างหรือเหมือนกับ Virtual Machine หรือไม่อย่างไร
  • คอนเซปต์ของ Docker ในการทำ BUILD, SHIP, RUN ที่ทุกคนต้องรู้มีอะไรบ้าง
  • ลองนำ application ขึ้นจริงตั้งแต่ command พื้นฐานของ Docker ขั้นตอนการนำเอา application source code มาแปลงให้เป็น Docker Container ไปจนถึงการรัน application แบบซับซ้อนด้วย Docker Compose

โดยหลังจากเรียนจบหลักสูตร คุณจะสามารถนำ application ของคุณมาแปลงเป็น Container และ Docker Compose เพื่อใช้งานได้ทันที

คอร์สออนไลน์นี้เหมาะสำหรับ

Developer, Software Engineer, Operation Engineer, Infrastructure Engineer, System Engineer และบุคคลทั่วไปที่

  • กำลังจะเริ่มใช้ Docker
  • อยากจะเข้าใจหลักการ และวิธีการใช้งาน Docker อย่างถ่องแท้
  • ลังเลว่าจะใช้ Docker ดีหรือไม่?

รายละเอียดเพิ่มเติม

ผู้เรียนจำเป็นต้องมีความรู้พื้นฐาน

  • ในการเขียนโปรแกรม
  • การใช้ Linux Command Line
  • ความรู้ทางด้านเน็ตเวิร์กมาบ้าง

ระหว่างเรียนคอร์สนี้ ผู้เรียนจะได้เรียนรู้ผ่านวิดีโอกว่า 23 บทเรียน

  • ผู้เรียนจะได้รับประกาศนียบัตร (Certificate of Completion) เมื่อเรียนจบคอร์ส
  • สอบถามทีมงานผู้เชี่ยวชาญได้ตลอดการเรียน

บทความที่เกี่ยวข้อง

สอบถามข้อมูลเพิ่มเติม

  • Facebook ของ Skooldio
  • สำหรับท่านที่ต้องการสมัครในนามบริษัท 5 ท่านขึ้นไป ติดต่อรับส่วนลด bulk discount ได้ที่ hello@skooldio.com

SECTION_TITLE.COURSE_OUTLINE

01

Course Introduction

Course Introduction

2:47

What is Docker?

5:32

Virtual Machine or Container?

4:06

Where Docker can run

2:20

Docker Image

6:43

Docker Container & Docker Engine

6:47

Docker Registry

6:01

Docker Architecture

2:59

How to Install Docker

Docker Image Commands

5:16

Docker Container Commands

9:11

Running Docker Container

7:07

Utilities Commands I

4:50

Utilities Commands II

4:48

Utilities Commands III

9:10

Application Overview

4:08

Running Application in Docker

13:21

Linking Docker Containers

13:27

Initialize data in MongoDB (Mount volume)

11:31

Docker Compose I

12:03

Docker Compose II

5:05

Docker Compose III

11:41

Conclusion

1:25

SECTION_TITLE.INSTRUCTOR

จิรายุส นิ่มแสง (Certified Kubernetes Administrator (CKA) & Certified Kubernetes Security Specialist (CKS) คนแรกของประเทศไทย) | Skooldio Instructor
จิรายุส นิ่มแสง
Certified Kubernetes Administrator (CKA) & Certified Kubernetes Security Specialist (CKS) คนแรกของประเทศไทย