Online Course

Microservices Essentials

เริ่มต้น Microservices อย่างมีประสิทธิภาพ
1,490.00
บาท
2 - 3 ชั่วโมง
ควรมีพื้นฐานเกี่ยวกับระบบงานเบื้องต้น
เรียนจบรับประกาศนียบัตร
สอบถามข้อสงสัยได้ใน Forum

SECTION_TITLE.OVERVIEW

ส่วนลดพิเศษ 100 คนแรกเท่านั้น!

  • ลดทันที 500 บาท เพียงกรอกโค้ด STARTMICRO500 (ส่วนลดเมื่อสมัครในนามบุคคลเท่านั้น)

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) เมื่อเรียนจบคอร์ส
  • สอบถามทีมงานผู้เชี่ยวชาญได้ตลอดการเรียน

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

SECTION_TITLE.COURSE_OUTLINE

01

Intro to Microservices

Why Microservices?

5:04

Microservices in Real Life

6:25

What Are Microservices?

5:52

Types of Coupling : Tight, Loose, No

5:15

Types of Communication : Synchronous vs Asynchronous

10:50

Deploying and Scaling

6:02

How to Use Microservices?

2:19

API Composition

3:45

Storing Copy of Data

3:15

Command Query Responsibility Segregation

3:55

CQRS Example

4:20

Managing Data Consistency

2:03

Synchronous Process

3:41

Event-based with Saga Pattern

6:17

Saga Pattern Example

7:47

Application Metrics

6:55

Distributed Tracing

5:55

Log Aggregation / Centralized Log

9:14

Microservices Testing

15:20

Advantages of Microservices

6:15

Disadvantages of Microservices

11:43

SECTION_TITLE.INSTRUCTOR

สมเกียรติ ปุ๋ยสูงเนิน (Technical Coach และ Software Craftsman ที่สยามชำนาญกิจ) | Skooldio Instructor
สมเกียรติ ปุ๋ยสูงเนิน
Technical Coach และ Software Craftsman ที่สยามชำนาญกิจ