รายละเอียดคอร์ส
ผู้เรียนจะได้เรียนรู้ศึกษา Container และสามารถประยุกต์ใช้งานได้ตามความต้องการ
คำอธิบายคอร์สออนไลน์
โลกของการขึ้นระบบจะไม่เหมือนเดิมอีกต่อไป !!! ถ้าคุณเคยเป็นคนหนึ่งที่เหนื่อยแสนสาหัส ที่ต้องพัฒนาและขึ้นระบบบนเครื่องแม่ข่าย (Server) หลายร้อยเครื่องเพื่อให้ระบบทำงานได้อย่างสมบูรณ์ ยิ่งในยุคที่การพัฒนาโปรแกรมแตกออกเป็นไมโครเซอร์วิส (Microservices) การติดตั้งระบบและคอนฟิกให้ระบบทำงานพร้อมแก้ไขปัญหาอาจใช้เวลาหลายวันหรือเป็นสัปดาห์กันเลยทีเดียว !!!
จะดีกว่าไหม ? ถ้าเราสามารถยกเอาเครื่องคอมพิวเตอร์ของผู้พัฒนาระบบ (Developer) ขึ้นมาใช้งานใน Production ได้ทันที โดยไม่ต้องเสียเวลาขึ้นระบบและคอนฟิกอีกเป็นร้อยขั้นตอน เพื่อให้ระบบจะสามารถทำงานได้ ฟังดูอาจจะเป็นเรื่องเพ้อฝันหรือไกลเกินความเป็นจริงสำหรับบางคน แต่มันคือเทคโนโลยีที่เกิดขึ้นและถูกใช้งานจริงในบริษัทระดับเอ็นเตอร์ไพรส์ (Enterprise) ทั้งในและต่างประเทศ ผ่านแพล็ตฟอร์มคอนเทนเนอร์ (Container Platform) นั่นเอง
เนื้อหาจะแบ่งออกเป็นสองส่วน
Course 1: Docker Zero to Hero-The Container's Fundamental
เน้นศึกษาเรื่องการใช้งาน Docker Container พื้นฐานทั้งหมดที่จำเป็นสำหรับผู้ที่ไม่เคยใช้งานมาก่อน
Course 2: Docker Zero to Hero-Developer Container and Production Clustering (Advanced) (คลิกที่นี่)
เน้นประยุกต์การเขียน DockerFile เพื่อสร้าง Application และการใช้งาน Docker Clustering (Swarm) เพื่อตอบโจทย์ใน Production Workload
ทำไมต้องเรียนคอร์สนี้
- อาจกล่าวได้ว่า Container Platform เป็นเทคโนโลยีเปลี่ยนโลกในการขึ้นระบบต่าง ๆ ไปโดยสิ้นเชิง และได้ถูกนำไปใช้งานอย่างกว้างขวางในระดับโลก ดังนั้นไม่ว่าเราจะทำงานด้านไอทีในภาคส่วนใดก็ย่อมหนีไม่พ้น ต้องเรียนรู้และใช้งานคอนเทนเนอร์อยู่ดี
- คอร์สนี้จะเน้นสอนเนื้อหาประกอบสาธิตเพื่อให้ผู้อบรมได้เห็นภาพการทำงานจริง รวมถึงปัญหาที่พบบ่อย ๆ และวิธีการแก้ไข
- สถาปัตยกรรมไมโครเซอร์วิส (Microservices) ที่ออกแบบระบบแยกส่วนออกจากกันในปัจจุบันกว่า 90% รันอยู่บน Container Platform ดังนั้นไม่ว่าเราจะทำงานที่ไหนก็ต้องเจอกับ Container แน่นอน
- โลกไม่เคยสนใจว่าเราชอบหรือไม่ชอบเรียนอะไร แต่โลกใบนี้เลือกใช้ Container Platform ในการรันระบบเรียบร้อยแล้ว แล้วคุณล่ะพร้อมจะเรียนรู้กันหรือยัง ?
ประโยชน์ที่ได้จากคอร์สนี้
- ได้เรียนรู้แบบเน้นการสอนและลงมือใช้ในสภาพแวดล้อมจริงจากประสบการณ์ในการทำงานของผู้สอน
- ได้เริ่มศึกษา Container แม้ไม่เคยใช้งานมาก่อน พร้อมสาธิต โดยเริ่มเรียนรู้ตั้งแต่การทำความรู้สึกสถาปัตยกรรม Container Platform และการใช้งาน Docker เบื้องต้น, เรียนรู้การจัดสรรทรัพยากรบน Docker สำหรับ Production Workload, การพัฒนาแอปพลิเคชันใน Container Eco System และการเขียน Dockerfile, การจัดการระบบเน็ตเวิร์คและ Load Balancer บน Container Virtual World
- สามารถประยุกต์ใช้งานบนเครือข่ายแบบเครือข่ายเสมือน (MacVLAN), การบริหารจัดการความปลอดภัยในการใช้งาน, การใช้งาน Docker Cluster Mode (Swarm) เพื่อขยายการให้บริการ Docker ไปบน Cloud/On-Premise Datacenter เพื่อให้บริการ Core Business เพื่อสร้างคุณจาก Zero to Hero บนโลกของ Docker World ได้อย่างเต็มตัว
ใครเหมาะกับคอร์สนี้บ้าง ?
- ผู้บริหารหน่วยงานไอที (Chief Technology Officer (CTO), Chief IT Operator (CIO))
- ผู้ทำงานในการพัฒนาระบบ (Programmer, Developer, System Analysis, etc.)
- ผู้ทดสอบระบบและควบคุมคุณภาพ (Tester, Software Quality Assurance)
- ผู้ควบคุมและออกแบบสถาปัตยกรรมระบบ (Enterprise Architecture)
- ผู้รักษาความปลอดภัยในระบบ (IT Security)
- ผู้มีหน้าที่ในการออกแบบและติดตั้งระบบให้แก่ลูกค้า (Software Vendor)
- นักวิเคราะห์เชิงธุรกิจและผู้บริหารโครงการ (Business Analysis, Project Manager)
- นักเรียน นักศึกษาที่สนใจทำงานด้านไอที
ผู้เรียนต้องมีความรู้อะไรมาก่อน
- สามารถเริ่มศึกษา Container คอร์สนี้ได้เลย แม้ไม่เคยใช้งานมาก่อน
- การใช้งานคอมพิวเตอร์ขั้นพื้นฐาน