Description
Microservices คืออะไร?
ในโลกที่เทคโนโลยีเข้ามามีบทบาทสำคัญในธุรกิจ การพัฒนาซอฟต์แวร์ย่อมเป็นสิ่งที่สำคัญมากสำหรับองค์กรต่างๆ 2 วิธียอดฮิตในการพัฒนาซอฟต์แวร์ ซึ่งก็คือ Monolithic และ Microservices
Microservices architecture เป็นหนึ่งในแนวคิดสำหรับการออกแบบและพัฒนา software ซึ่งทำการแบ่งส่วนการทำงานของ software ออกเป็นส่วนการทำงานเล็ก ๆ เพื่อช่วยทำให้แต่ละส่วนการทำงานเป็นอิสระต่อกัน สามารถ deploy และรองรับการขยายตัวได้อย่างอิสระ (เปรียบเทียบการทำงานระหว่าง Microservices และ Monolithic)
องค์กรของคุณเหมาะกับ Monolithic หรือ Microservices? จะเริ่มทำ Microservices ในองค์กรต้องทำอย่างไร? หรือการทำ Microservices ที่ทำอยู่ในองค์กรมาถูกทางแล้วหรือไม่? สามารถหาคำตอบได้ในคอร์สนี้
ในคอร์สนี้คุณจะได้เรียนตั้งแต่
- Microservices คืออะไร
- ทำไมต้องใช้ Microservices
- เมื่อไหร่ต้องใช้ Microservices
- เราจะนำ Microservices ไปใช้ได้อย่างไรบ้าง
โดยในคอร์สนี้จะมีเทคนิคและวิธีการเริ่มต้นทำ Microservices ที่หลากหลาย ที่จะทำให้คุณเริ่มต้นระบบงานตามแนวคิด Microservices ได้อย่างมีประสิทธิภาพ เตรียมพร้อมสู่การออกแบบ พัฒนา และติดตั้งระบบงาน Microservices ต่อไป สอนโดยผู้เชี่ยวชาญที่ทำงานด้านนี้มากว่า 10 ปี
คอร์สออนไลน์นี้เหมาะสำหรับ
- Software Developer/Programmer ที่ยังไม่รู้จัก Microservices หรือยังไม่รู้ว่าจะเริ่มต้นยังไง
- Software Analyst ที่กำลังมองหาวิธีการทำ Microservices อย่างมีประสิทธิภาพ
- Software Architect ที่ต้องการรู้ข้อดี ข้อเสีย และ use case ต่างๆของ Microservices
- Operation/Infrastructure ที่ทำ Microservices อยู่ แต่ไม่รู้ว่าทำถูกไหม และพัฒนาได้ยังไงต่อ
- หัวหน้าทีม หรือ Project Manager ที่กำลังตัดสินใจว่าองค์กรของคุณเหมาะกับ Microservices หรือไม่
รายละเอียดเพิ่มเติม
- ผู้เรียนควรมีพื้นฐานความเข้าใจเกี่ยวกับระบบงานมาเบื้องต้น
- ผู้เรียนจะได้รับประกาศนียบัตร (Certificate of Completion) เมื่อเรียนจบคอร์ส
- สอบถามทีมงานผู้เชี่ยวชาญได้ตลอดการเรียน