Sorry, this page is no longer available
Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Ruangyot Nanchiang

สำหรับชาว Developer คนไหนที่กำลังต้องการเรียนอยากที่จะเรียนรู้หรืออยากจะซัดกับ Microservices ดูสักตั้งด้วยภาษา Golang ล่ะก็ เชิญทางนี้ได้เลย. ผมจะพาทุกคนไปซัดกับ Microservices เอง

สอนโดยผมเอง นายเรืองยศ หนานเจียง (ลูกหิน) เจ้าของ Facebook Page Dancing with My Code และ Youtube Channel Rayato159 ปัจจุบันทำงานเป็น Backend Developer ประสบการณ์เกือบๆจะ 2 ปี โดยทำงานและคลุกคลีอยู่กับ Microservices เป็นหลัก

โดยใน Course นี้เราเน้นลงมือทำจริงเป็นหลัก เพื่อที่จะให้ทุกคนที่ได้เข้ามาเรียนแล้ว สามารถกลับออกไปสร้าง Golang Microservices Application ได้จริงๆ

Read more

สำหรับชาว Developer คนไหนที่กำลังต้องการเรียนอยากที่จะเรียนรู้หรืออยากจะซัดกับ Microservices ดูสักตั้งด้วยภาษา Golang ล่ะก็ เชิญทางนี้ได้เลย. ผมจะพาทุกคนไปซัดกับ Microservices เอง

สอนโดยผมเอง นายเรืองยศ หนานเจียง (ลูกหิน) เจ้าของ Facebook Page Dancing with My Code และ Youtube Channel Rayato159 ปัจจุบันทำงานเป็น Backend Developer ประสบการณ์เกือบๆจะ 2 ปี โดยทำงานและคลุกคลีอยู่กับ Microservices เป็นหลัก

โดยใน Course นี้เราเน้นลงมือทำจริงเป็นหลัก เพื่อที่จะให้ทุกคนที่ได้เข้ามาเรียนแล้ว สามารถกลับออกไปสร้าง Golang Microservices Application ได้จริงๆ

สำหรับ Tech Stack ที่จะใช้ใน Course นี้ได้แก่

  • Golang + Echo Framework

  • gRPC

  • MongoDb

  • Apache Kafka

  • Kubernetes

  • Google Kubernetes Engine (Optional)

หวังว่าจะได้เจอทุกคนใน Course นะครับ

Enroll now

What's inside

Learning objectives

  • มีความเข้าใจใน microservices architecture เบื้องต้น
  • สามารถออกแบบ microservices ได้ในรูปแบบของ domain driven design
  • สามารถสร้าง microservices application ด้วยภาษา golang ได้
  • สามารถใช้งานเครื่องมือที่นิยมใช้ใน microservices ได้ เช่น kubernetes, kafka, grpc, ...
  • สามารถ deploy microservices application เบื้องต้นด้วยตัวเองได้

Syllabus

Hello World!
ทำความเข้าใจเบื้องต้นกับ Microservices ว่าทำไมต้อง Microservices, เปรียบเทียบ Microservices vs. Monolithic รวมถึงหลักการ Best Practices ที่ควรมีใน Microservices
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Uses Golang and tools like Kubernetes and Kafka, which are standard for building and deploying microservices applications in a cloud-native environment
Emphasizes hands-on experience, which allows learners to build practical skills in Golang microservices application development
Covers Domain Driven Design, which is a best practice for designing complex microservices architectures
Includes gRPC, which is a high-performance framework for building APIs and microservices
Requires familiarity with Golang syntax, which may require additional learning for those new to the language
Uses Docker for configuration, which requires learners to have Docker installed and configured on their machines

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

สร้าง microservices ด้วย golang เน้นปฏิบัติ

ตามที่นักเรียนกล่าว คอร์สนี้เป็นคอร์สที่ ยอดเยี่ยม สำหรับการเริ่มต้นสร้าง Microservices ด้วยภาษา Golang ผู้เรียนหลายคนชื่นชม การสอนที่เน้นปฏิบัติจริง โดยเฉพาะการได้ลงมือสร้างโปรเจกต์ร้านค้าซึ่งช่วยให้เห็นภาพรวมและเข้าใจ workflow การพัฒนา microservices ได้ชัดเจน เนื้อหา ครอบคลุมเครื่องมือสำคัญๆ ที่ใช้ใน Microservices เช่น gRPC, Kafka, Mongo และ Kubernetes รวมถึงแนวคิดอย่าง Clean Architecture และ DDD (ซึ่งมีการ อัปเดตเนื้อหา) ผู้สอนได้รับคำชมว่า อธิบายเข้าใจง่าย อย่างไรก็ตาม นักเรียนบางส่วนให้ข้อสังเกตว่าคอร์สนี้อาจจะไม่ได้เป็น "Zero to Hero" สำหรับผู้ที่ไม่มีพื้นฐาน Golang มาก่อนเลย เนื่องจากส่วนพื้นฐาน Golang ค่อนข้าง รวบรัด และส่วนของการตั้งค่า environment ด้วย Docker รวมถึงการ deploy อาจจะต้องใช้เวลาทำความเข้าใจหรือศึกษาเพิ่มเติม.
คำอธิบายเข้าใจง่าย มีเนื้อหาอัปเดต
"เนื้อหาอัปเดตล่าสุดเรื่อง DDD ดีมากๆ ครับ ผู้สอนอธิบายเข้าใจง่าย"
"ผู้สอนอธิบายเข้าใจง่ายครับ"
"เนื้อหา DDD ที่อัปเดตเข้ามาใหม่ดีมากครับ"
สอนพื้นฐาน Microservices และเครื่องมือสำคัญ
"ได้เรียนรู้ตั้งแต่พื้นฐานที่จำเป็น ไปจนถึงการใช้งานเครื่องมือสำคัญๆ อย่าง Kafka, gRPC, Mongo และ Kubernetes แบบเบื้องต้น"
"เนื้อหาครอบคลุมดีครับ ทั้ง concept และเครื่องมือต่างๆ"
"เป็นการแนะนำที่ดีมากๆ สำหรับ Microservices และ Go ครอบคลุมหลายหัวข้อ"
"อธิบายเรื่อง Clean Architecture ก็ดีมากๆ นำไปปรับใช้ได้จริง"
เน้นลงมือสร้างแอปพลิเคชันจริง
"ได้ลองสร้างโปรเจกต์จริง ช่วยให้เข้าใจภาพรวมของ Microservices ด้วย Golang มากขึ้นครับ"
"การได้ลงมือทำตามโปรเจกต์ช่วยให้เห็นภาพและเข้าใจ concept ได้ชัดเจน"
"ชอบวิธีการสอนที่เน้นปฏิบัติจริงครับ โค้ดตัวอย่างก็ใช้งานได้จริง ทำให้เห็น workflow การพัฒนา microservices ได้อย่างชัดเจนครับ"
"ตัวโปรเจกต์ที่สร้างก็ค่อนข้างใหญ่และครอบคลุมหลายส่วน ทำให้เข้าใจภาพรวมของระบบ microservices"
"ได้ลองทำจริงทุกอย่างตั้งแต่เริ่มโปรเจกต์ยัน deploy (แบบเบื้องต้น)"
Environment setup และ deploy ต้องการศึกษาเพิ่ม
"พอถึงส่วนการตั้งค่า environment พวก Docker สำหรับ Mongo/Kafka ตอนแรกค่อนข้างติดและใช้เวลาทำความเข้าใจนานกว่าส่วนอื่นๆ ครับ"
"ส่วนการ deploy ก็อาจจะยังไม่ละเอียดมาก อยากให้มีเนื้อหาในส่วนนี้เพิ่ม"
"อยากให้เพิ่มเนื้อหาเรื่อง production considerations"
อาจเร็วไปสำหรับผู้ไม่มีพื้นฐาน Go
"บางส่วนอาจจะไปเร็วไปนิดนึงสำหรับคนที่ไม่เคยมีพื้นฐาน Golang มาก่อนจริงๆ"
"คอร์สนี้เหมาะกับคนที่มีพื้นฐาน Go บ้างแล้วมากกว่าที่จะเป็น Zero to Hero แบบ100%"
"ส่วนพื้นฐาน Golang ในคอร์สนี้ค่อนข้างรวบรัดไปหน่อย ถ้าไม่มีพื้นฐาน Go มาก่อนอาจจะต้องไปเรียนเพิ่มก่อน"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in เริ่มต้นสร้าง Microservices ด้วย Golang จาก Zero สู่ Hero with these activities:
ทบทวนพื้นฐานภาษา Golang
ทบทวนความรู้พื้นฐานเกี่ยวกับภาษา Golang เพื่อให้เข้าใจ Syntax และ Concepts ต่างๆ ได้ดียิ่งขึ้นก่อนเริ่มเรียนเนื้อหา Microservices
Browse courses on Golang
Show steps
  • อ่านเอกสารประกอบการเรียนพื้นฐาน Golang
  • ทำแบบฝึกหัดเกี่ยวกับ Package, Variable, Operators, Control Flow, Function, Loop, Pointers, Array, Slice, Map, Struct, Interface, Generics, Goroutines, Channel, Mutex
  • ลองเขียนโปรแกรม Golang ง่ายๆ เพื่อทดสอบความเข้าใจ
อ่านหนังสือ 'Go Programming Blueprints - Second Edition'
อ่านหนังสือเพื่อเสริมสร้างความเข้าใจในการสร้าง Microservices ด้วย Golang
Show steps
  • อ่านหนังสือ 'Go Programming Blueprints - Second Edition' อย่างละเอียด
  • ทำความเข้าใจตัวอย่าง Code และลองนำไปปรับใช้
  • จดบันทึกประเด็นสำคัญและข้อสงสัย
อ่านหนังสือ 'Building Microservices: Designing Fine-Grained Systems'
อ่านหนังสือเพื่อเรียนรู้หลักการออกแบบ Microservices ที่ดี
Show steps
  • อ่านหนังสือ 'Building Microservices: Designing Fine-Grained Systems' อย่างละเอียด
  • ทำความเข้าใจหลักการออกแบบ Microservices
  • จดบันทึกประเด็นสำคัญและข้อสงสัย
Four other activities
Expand to see all activities and additional details
Show all seven activities
ฝึกเขียน Unit Test สำหรับ Golang
ฝึกเขียน Unit Test เพื่อให้เข้าใจหลักการ Test-Driven Development และเพิ่มความมั่นใจในคุณภาพของ Code
Show steps
  • เรียนรู้เกี่ยวกับ Unit Testing ใน Golang
  • เขียน Unit Test สำหรับ Function ต่างๆ ใน Microservice
  • ใช้เครื่องมือ Testing เพื่อตรวจสอบ Code Coverage
สร้าง Microservice อย่างง่าย
สร้าง Microservice อย่างง่ายเพื่อฝึกฝนการใช้งาน Golang, gRPC, และเครื่องมืออื่นๆ ที่เกี่ยวข้อง
Show steps
  • ออกแบบ API สำหรับ Microservice
  • เขียน Code Golang สำหรับ Microservice
  • ใช้ gRPC สำหรับการสื่อสารระหว่าง Microservices
  • Deploy Microservice บน Kubernetes
เขียน Blog เกี่ยวกับ Microservices
เขียน Blog เพื่อสรุปความรู้ที่ได้จาก Course และแบ่งปันประสบการณ์ในการสร้าง Microservices
Show steps
  • เลือกหัวข้อที่น่าสนใจเกี่ยวกับ Microservices
  • เขียน Blog โดยอธิบาย Concepts และยกตัวอย่าง Code
  • เผยแพร่ Blog บน Platform ต่างๆ
ร่วม Contribute ใน Open Source Project ที่เกี่ยวข้องกับ Golang หรือ Microservices
ร่วม Contribute ใน Open Source Project เพื่อเรียนรู้จากประสบการณ์จริงและพัฒนาทักษะการทำงานร่วมกับผู้อื่น
Show steps
  • ค้นหา Open Source Project ที่น่าสนใจ
  • ศึกษา Codebase และทำความเข้าใจ Architecture
  • แก้ไข Bug หรือเพิ่ม Feature ใหม่
  • ส่ง Pull Request และรับ Feedback

Career center

Learners who complete เริ่มต้นสร้าง Microservices ด้วย Golang จาก Zero สู่ Hero will develop knowledge and skills that may be useful to these careers:
นักพัฒนา Golang
นักพัฒนา Golang มีความเชี่ยวชาญในการพัฒนาซอฟต์แวร์ด้วยภาษา Golang หลักสูตรนี้น่าจะเป็นประโยชน์อย่างยิ่งสำหรับผู้ที่ต้องการยกระดับทักษะ Golang ของตนเอง โดยเฉพาะอย่างยิ่งในบริบทของการพัฒนา Microservices หลักสูตรนี้เน้นที่การใช้งานจริงและครอบคลุมถึงเฟรมเวิร์กและเครื่องมือสำคัญเช่น Echo, gRPC, Kafka และ Kubernetes การเรียนรู้ในหลักสูตรนี้จะช่วยให้ผู้เรียนสามารถสร้าง Microservices ที่มีประสิทธิภาพสูงและปรับขนาดได้ด้วย Golang
ผู้เชี่ยวชาญด้าน Kubernetes
ผู้เชี่ยวชาญด้าน Kubernetes มีความเชี่ยวชาญในการปรับใช้ จัดการ และดูแลรักษาระบบที่ทำงานบน Kubernetes หลักสูตรนี้อาจเป็นประโยชน์อย่างยิ่งสำหรับผู้ที่ต้องการเป็นผู้เชี่ยวชาญด้าน Kubernetes เนื่องจากครอบคลุมถึง Kubernetes และ Google Kubernetes Engine (GKE) การเรียนรู้จากหลักสูตรนี้ช่วยให้ผู้เรียนเข้าใจถึงวิธีการปรับใช้ Microservices บน Kubernetes ได้อย่างมีประสิทธิภาพ รวมถึงวิธีการแก้ไขปัญหาที่อาจเกิดขึ้น การทำความเข้าใจเกี่ยวกับ Kubernetes จากหลักสูตรนี้ช่วยให้ผู้เรียนสามารถจัดการคลัสเตอร์ Kubernetes ได้อย่างมืออาชีพ
นักพัฒนาแบ็กเอนด์
นักพัฒนาแบ็กเอนด์สร้างและดูแลรักษาฝั่งเซิร์ฟเวอร์ของแอปพลิเคชัน รวมถึงตรรกะ ฐานข้อมูล และ API ต่างๆ หลักสูตรนี้อาจเป็นประโยชน์สำหรับผู้ที่ต้องการเป็นนักพัฒนาแบ็กเอนด์ เนื่องจากเน้นการสร้าง Microservices ด้วย Golang ซึ่งเป็นที่ต้องการอย่างมากในอุตสาหกรรม นอกจากนี้ หลักสูตรยังครอบคลุมถึงเครื่องมือและเทคโนโลยีที่ใช้กันทั่วไปในการพัฒนา Microservices เช่น gRPC, Kafka และ Kubernetes ซึ่งเป็นทักษะที่จำเป็นสำหรับนักพัฒนาแบ็กเอนด์ยุคใหม่ การเรียนรู้จากหลักสูตรนี้ช่วยให้ผู้เรียนสามารถสร้างแอปพลิเคชันที่ปรับขนาดได้และทนทานต่อความผิดพลาด
ที่ปรึกษาด้าน Microservices
ที่ปรึกษาด้าน Microservices ให้คำแนะนำแก่องค์กรเกี่ยวกับวิธีการนำ Microservices มาใช้และการปรับปรุงสถาปัตยกรรมซอฟต์แวร์ หลักสูตรนี้อาจเป็นประโยชน์อย่างยิ่งสำหรับผู้ที่ต้องการเป็นที่ปรึกษาด้าน Microservices เนื่องจากครอบคลุมถึงแนวคิดหลักการ และเครื่องมือที่เกี่ยวข้องกับ Microservices การเรียนรู้จากหลักสูตรนี้ช่วยให้ผู้เรียนมีความรู้และความเข้าใจที่จำเป็นในการให้คำปรึกษาแก่องค์กรต่างๆ เกี่ยวกับ Microservices
ผู้เชี่ยวชาญด้าน Kafka
ผู้เชี่ยวชาญด้าน Kafka มีความเชี่ยวชาญในการปรับใช้ จัดการ และดูแลรักษาระบบที่ทำงานบน Apache Kafka หลักสูตรนี้อาจเป็นประโยชน์อย่างยิ่งสำหรับผู้ที่ต้องการเป็นผู้เชี่ยวชาญด้าน Kafka เนื่องจากครอบคลุมถึง Apache Kafka เบื้องต้น การเรียนรู้จากหลักสูตรนี้ช่วยให้ผู้เรียนเข้าใจถึงวิธีการปรับใช้ Kafka ในการจัดการสตรีมข้อมูลขนาดใหญ่ รวมถึงวิธีการแก้ไขปัญหาที่อาจเกิดขึ้น การทำความเข้าใจเกี่ยวกับ Kafka จากหลักสูตรนี้ช่วยให้ผู้เรียนสามารถจัดการคลัสเตอร์ Kafka ได้อย่างมืออาชีพ
วิศวกร DevOps
วิศวกร DevOps ทำงานเพื่อทำให้กระบวนการพัฒนา การทดสอบ และการปรับใช้ซอฟต์แวร์เป็นไปอย่างราบรื่นและอัตโนมัติ หลักสูตรนี้อาจเป็นประโยชน์อย่างยิ่งสำหรับผู้ที่ต้องการเป็นวิศวกร DevOps เนื่องจากครอบคลุมถึง Kubernetes ซึ่งเป็นเครื่องมือที่สำคัญสำหรับการปรับใช้และจัดการแอปพลิเคชันในสภาพแวดล้อมคอนเทนเนอร์ นอกจากนี้ การเรียนรู้เกี่ยวกับ Kafka ยังช่วยให้วิศวกร DevOps สามารถจัดการกับสตรีมข้อมูลขนาดใหญ่ได้อย่างมีประสิทธิภาพ การเรียนรู้เรื่องเหล่านี้จากหลักสูตรนี้ช่วยให้ผู้เรียนเข้าใจถึงวิธีการสร้างระบบอัตโนมัติสำหรับการปรับใช้ Microservices
นักพัฒนา API
นักพัฒนา API สร้างและดูแลรักษา API ที่ช่วยให้ระบบต่างๆ สามารถสื่อสารกันได้ หลักสูตรนี้อาจเป็นประโยชน์อย่างยิ่งสำหรับผู้ที่ต้องการเป็นนักพัฒนา API เนื่องจากครอบคลุมถึง gRPC ซึ่งเป็นเฟรมเวิร์กที่ได้รับความนิยมสำหรับการสร้าง API ที่มีประสิทธิภาพสูง การเรียนรู้เกี่ยวกับ Golang ซึ่งเป็นภาษาโปรแกรมที่ใช้ในการสร้าง API ต่างๆ ยังช่วยให้นักพัฒนา API สามารถสร้าง API ที่มีประสิทธิภาพสูงและปรับขนาดได้ การเรียนรู้จากหลักสูตรนี้ช่วยให้ผู้เรียนเข้าใจถึงวิธีการสร้าง API ที่ปลอดภัยและเชื่อถือได้
สถาปนิกซอฟต์แวร์
สถาปนิกซอฟต์แวร์มีหน้าที่ออกแบบโครงสร้างและสถาปัตยกรรมของระบบซอฟต์แวร์ หลักสูตรนี้อาจเป็นประโยชน์อย่างยิ่งสำหรับผู้ที่ต้องการเป็นสถาปนิกซอฟต์แวร์ เนื่องจากครอบคลุมถึง Microservices ซึ่งเป็นรูปแบบสถาปัตยกรรมที่ได้รับความนิยมอย่างมากในปัจจุบัน การเรียนรู้เกี่ยวกับแนวคิด Domain Driven Design (DDD) ที่สอนในหลักสูตรนี้ยังช่วยให้สถาปนิกซอฟต์แวร์สามารถออกแบบระบบที่สอดคล้องกับความต้องการทางธุรกิจได้อย่างมีประสิทธิภาพ การเรียนรู้จากหลักสูตรนี้จะช่วยให้ผู้เรียนเข้าใจถึงวิธีการเลือกใช้เครื่องมือและเทคโนโลยีที่เหมาะสมสำหรับ Microservices
วิศวกรระบบคลาวด์
วิศวกรระบบคลาวด์ออกแบบ ปรับใช้ และจัดการโครงสร้างพื้นฐานคลาวด์ หลักสูตรนี้น่าจะเป็นประโยชน์อย่างยิ่งสำหรับผู้ที่ต้องการเป็นวิศวกรระบบคลาวด์ เนื่องจากโดยทั่วไปแล้ว Microservices มักจะปรับใช้ในสภาพแวดล้อมคลาวด์ การทำความเข้าใจ Kubernetes และ Google Kubernetes Engine (GKE) จะช่วยให้วิศวกรระบบคลาวด์สามารถปรับใช้และจัดการ Microservices ได้อย่างมีประสิทธิภาพ ผู้ที่ต้องการเป็นวิศวกรระบบคลาวด์ควรเรียนหลักสูตรนี้
วิศวกรข้อมูล
วิศวกรข้อมูลสร้างและดูแลรักษาระบบสำหรับการจัดเก็บ ประมวลผล และวิเคราะห์ข้อมูลขนาดใหญ่ หลักสูตรนี้อาจเป็นประโยชน์สำหรับผู้ที่ต้องการเป็นวิศวกรข้อมูล เนื่องจากครอบคลุมถึง Kafka ซึ่งเป็นเครื่องมือที่สำคัญสำหรับการจัดการสตรีมข้อมูลแบบเรียลไทม์ นอกจากนี้ การเรียนรู้เกี่ยวกับ MongoDB ยังช่วยให้วิศวกรข้อมูลสามารถจัดเก็บข้อมูลในรูปแบบ NoSQL ได้ การเรียนรู้จากหลักสูตรนี้ช่วยให้ผู้เรียนเข้าใจถึงวิธีการสร้างไปป์ไลน์ข้อมูลที่ปรับขนาดได้และมีประสิทธิภาพสูง
นักพัฒนา Full Stack
นักพัฒนา Full Stack สามารถทำงานได้ทั้งในส่วนของ Front end และ Back end หลักสูตรนี้อาจมีประโยชน์สำหรับผู้ที่ต้องการเป็นนักพัฒนา Full Stack ที่มีความเชี่ยวชาญในการสร้าง Microservices ด้วย Golang โดยในส่วนของ Back end จะมีความรู้ในการสร้าง API ด้วย gRPC และจัดการข้อมูลด้วย MongoDB นอกจากนี้ยังสามารถใช้ Kubernetes ในการ Deploy และจัดการ Application ได้ ความรู้ที่ได้จากหลักสูตรนี้ช่วยให้ผู้เรียนสร้าง Application ที่มีความซับซ้อนและปรับขนาดได้
ผู้ทดสอบระบบอัตโนมัติ
ผู้ทดสอบระบบอัตโนมัติออกแบบและสร้างสคริปต์ทดสอบอัตโนมัติเพื่อตรวจสอบคุณภาพของซอฟต์แวร์ หลักสูตรนี้อาจเป็นประโยชน์สำหรับผู้ที่ต้องการเป็นผู้ทดสอบระบบอัตโนมัติที่เน้นการทดสอบ Microservices การเรียนรู้เกี่ยวกับ Golang จะช่วยให้ผู้ทดสอบสามารถเขียนสคริปต์ทดสอบที่มีประสิทธิภาพสูงสำหรับการทดสอบ API และบริการต่างๆ การทำความเข้าใจเกี่ยวกับ Microservices จากหลักสูตรนี้ช่วยให้ผู้เรียนสามารถทำการทดสอบแบบ end to end ได้อย่างมีประสิทธิภาพ
หัวหน้าทีมพัฒนา
หัวหน้าทีมพัฒนามีหน้าที่บริหารจัดการทีมพัฒนาซอฟต์แวร์และดูแลให้โครงการเสร็จสิ้นตามเป้าหมาย หลักสูตรนี้อาจเป็นประโยชน์สำหรับผู้ที่ต้องการเป็นหัวหน้าทีมพัฒนาที่เน้นการพัฒนา Microservices การเรียนรู้เกี่ยวกับ Microservices จะช่วยให้หัวหน้าทีมพัฒนาเข้าใจถึงความท้าทายและความซับซ้อนในการพัฒนา Microservices รวมถึงวิธีการจัดทีมและบริหารจัดการโครงการที่มี Microservices หลายตัว
นักวิเคราะห์ระบบ
นักวิเคราะห์ระบบวิเคราะห์ความต้องการทางธุรกิจและออกแบบระบบซอฟต์แวร์เพื่อตอบสนองความต้องการเหล่านั้น หลักสูตรนี้อาจเป็นประโยชน์สำหรับผู้ที่ต้องการเป็นนักวิเคราะห์ระบบที่เน้นการออกแบบระบบ Microservices การเรียนรู้เกี่ยวกับ Domain Driven Design (DDD) จะช่วยให้นักวิเคราะห์ระบบสามารถเข้าใจถึงความต้องการทางธุรกิจได้อย่างลึกซึ้งและออกแบบระบบที่สอดคล้องกับความต้องการเหล่านั้น การทำความเข้าใจเกี่ยวกับ Microservices จากหลักสูตรนี้ช่วยให้ผู้เรียนสามารถออกแบบระบบที่ยืดหยุ่นและปรับขนาดได้
ผู้จัดการผลิตภัณฑ์
ผู้จัดการผลิตภัณฑ์มีหน้าที่กำหนดทิศทางของผลิตภัณฑ์ซอฟต์แวร์และจัดการวงจรชีวิตของผลิตภัณฑ์ หลักสูตรนี้อาจเป็นประโยชน์สำหรับผู้ที่ต้องการเป็นผู้จัดการผลิตภัณฑ์ที่เน้นผลิตภัณฑ์ที่ใช้สถาปัตยกรรม Microservices การเรียนรู้เกี่ยวกับ Microservices จะช่วยให้ผู้จัดการผลิตภัณฑ์เข้าใจถึงข้อดีและข้อเสียของสถาปัตยกรรมนี้ รวมถึงวิธีการวางแผนและจัดการผลิตภัณฑ์ที่ซับซ้อน The product manager will have a better understanding of architecture using this course.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in เริ่มต้นสร้าง Microservices ด้วย Golang จาก Zero สู่ Hero.
หนังสือเล่มนี้จะช่วยให้คุณเข้าใจวิธีการสร้าง Microservices ด้วยภาษา Go ได้อย่างลึกซึ้งยิ่งขึ้น โดยจะเน้นการลงมือปฏิบัติจริงและมีตัวอย่าง Code ที่สามารถนำไปประยุกต์ใช้ได้จริง นอกจากนี้ยังครอบคลุมถึงหัวข้อต่างๆ ที่เกี่ยวข้องกับ Microservices เช่น การออกแบบ API, การจัดการ Configuration, การ Monitoring และการ Deploy หนังสือเล่มนี้เหมาะสำหรับผู้ที่มีพื้นฐานภาษา Go มาบ้างแล้วและต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Microservices

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser