สร้างบริการขนาดเล็กที่ปรับขนาดได้ด้วย Spring Boot และ Spring Cloud

เรียนรู้การออกแบบ, พัฒนา และเชื่อมต่อบริการ Java แบบอิสระ โดยใช้รูปแบบคลาวด์แบบดั้งเดิมและสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์

4.4 (3,709) ⏱ 1 ชม. 51 นาที 📚 6 บทเรียน 🎧 เวอร์ชันเสียง

เกี่ยวกับคอร์สนี้

โปรแกรมสำหรับองค์กรสมัยใหม่จะต้องมีความยืดหยุ่น, ปรับขนาดได้, และง่ายต่อการดูแลรักษา ซึ่งเป็นเหตุผลที่อุตสาหกรรมได้เปลี่ยนไปใช้บริการขนาดเล็ก (microservices) หลักสูตรนี้จะช่วยให้นักพัฒนาจาวาสคริปต์ได้เรียนรู้วิธีการเปลี่ยนแปลงจากการสร้างโปรแกรมแบบโมโนลิธิก (monolithic) ไปสู่การสร้างระบบแบบกระจาย (distributed) ซึ่งบริการแต่ละตัวจะจัดการความสามารถเฉพาะของธุรกิจที่แตกต่างกันออกไป คุณจะเรียนรู้วิธีการสร้างโครงสร้างบริการเหล่านี้เพื่อให้สามารถพัฒนาและใช้ได้อย่างอิสระได้ ในขณะที่ทำงานร่วมกันเป็นระบบที่เชื่อมโยงกันได้ หลังจากจบหลักสูตรนี้แล้ว คุณจะสามารถสร้างระบบนิเวศของบริการขนาดเล็ก (microservices) ตั้งแต่พื้นฐานขึ้นไปได้ เพื่อให้แน่ใจว่าบริการของคุณจะถูกแยกออกจากกัน, ปลอดภัย และพร้อมสำหรับการใช้งานบนคลาวด์ คุณจะได้รับความเข้าใจลึกซึ้งเกี่ยวกับวิธีการจัดการการสื่อสารระหว่างบริการและวิธีการจัดการข้อมูลผ่านสภาพแวดล้อมการกระจาย คุณจะเรียนรู้อะไร - เข้าใจหลักการพื้นฐานของ Microservices และ Domain-Driven Design - สร้าง REST API ที่แข็งแกร่ง ใช้ Spring Boot และคุณสมบัติ Java สมัยใหม่ เช่น Records - ใช้บริการการค้นหาและปรับแต่งแบบรวมศูนย์ ด้วยสปริงคลาเวท - ใช้รูปแบบการส่งข้อความแบบไม่ซิงโครนัส ใช้ Kafka และ RabbitMQ - ปรับแต่งสภาพแวดล้อมบริการแบบคอนเทนเนอร์โดยใช้ Docker - เชื่อมโยงส่วนหน้าของ React กับส่วนหลังของ microservices - ฝึกการสังเกตพื้นฐาน และการติดตามกระจาย สำหรับการติดตามระบบ หลักสูตรนี้เริ่มต้นด้วยการอธิบายพื้นฐานและแนวคิดทางสถาปัตยกรรมก่อนที่จะย้ายไปสู่การปฏิบัติการของบริการแต่ละอย่าง หลังจากนั้นคุณจะสำรวจหัวข้อขั้นสูงเช่นการสื่อสารที่ขับเคลื่อนโดยเหตุการณ์, ทางเข้า API และการจัดเก็บข้อมูลผ่านการอธิบายแบบเขียนและตัวอย่างโค้ดที่มีโครงสร้าง หลักสูตรนี้ถูกออกแบบมาสำหรับนักพัฒนาจาวาสคริปต์ที่ยังไม่เคยใช้ระบบการกระจายข้อมูลมาก่อน ไม่จำเป็นต้องมีประสบการณ์กับระบบบริการขนาดเล็กหรือระบบคลาวด์มาก่อน เริ่มต้นการเดินทางของคุณ เข้าสู่สถาปัตยกรรมระบบกระจายสมัยใหม่วันนี้

สิ่งที่คุณจะได้รับ

  • 📜 ใบประกาศนียบัตร
    เพิ่มในโปรไฟล์ LinkedIn ของคุณ
  • 🎧 รวมเวอร์ชันเสียง
    เรียนได้ทุกที่ ไม่ต้องดูจอ
  • ♾️ เข้าถึงตลอดชีพ
    กลับมาเรียนได้ตลอด ไม่มีหมดอายุ
  • 📱 โทรศัพท์หรือคอมพิวเตอร์
    ใช้งานได้ทุกที่ ทุกอุปกรณ์
  • 💸 คืนเงิน 30 วัน
    ไม่ต้องอธิบาย
  • กระชับและตรงประเด็น
    1 ชม. 51 นาที เนื้อหาเชิงปฏิบัติ

รีวิว (5)

هدى DZ ผู้เรียนที่ยืนยันแล้ว
★ 4 · 2026-03-03T09:33:52+00:00

ดีโดยรวม บางส่วนเร็วกว่าที่ฉันคาดไว้ แต่ตัวอย่างก็ช่วยได้ หลักสูตรที่แข็งแกร่ง

مريم بنت يوسف SA ผู้เรียนที่ยืนยันแล้ว
★ 3 · 2026-01-28T21:56:52+00:00

การออกแบบคอร์สยอดเยี่ยมมาก แนวคิดต่างๆ เชื่อมโยงกันได้อย่างลงตัว ใช้งานได้จริงและอธิบายได้ดีมาก

كوثر إبراهيم JO ผู้เรียนที่ยืนยันแล้ว
★ 4 · 2025-11-15T14:37:52+00:00

โดยรวมเป็นคอร์สที่ดีนะ บางส่วนก็ช้าไปหน่อย แต่การนำไปใช้จริงที่สาธิตก็มีประโยชน์มาก คุ้มค่ากับเวลา

علي محمد AE
★ 5 · 2025-08-30T15:40:52+00:00

คอร์สนี้เกินความคาดหมายไปมาก! ตัวอย่างเข้าใจง่ายและช่วยให้เห็นภาพรวมของเนื้อหาได้ชัดเจน สนุกมากเลย

Shulamit Levy IL ผู้เรียนที่ยืนยันแล้ว
★ 4 · 2025-08-29T12:07:52+00:00

เป็นการแนะนำที่ดีค่ะ ชอบขั้นตอนที่ชัดเจน แม้ว่าโมดูลหลังๆ น่าจะมีตัวอย่างมากกว่านี้อีกหน่อย

เขียนรีวิว

หลังจากส่ง เราจะขอให้คุณเข้าสู่ระบบ — ฉบับร่างของคุณถูกบันทึก

ผู้เรียนคนอื่นเรียน

คำถามที่พบบ่อย

ฉันต้องใช้อะไรในการเรียนคอร์สนี้? +

แค่โทรศัพท์หรือคอมพิวเตอร์ที่มีอินเทอร์เน็ต ไม่ต้องติดตั้งหรือใช้อุปกรณ์พิเศษ

ฉันชำระเงินอย่างไร? +

ผ่านบัตรด้วย Stripe หรือคริปโต เราไม่เก็บข้อมูลบัตร — Stripe จัดการอย่างปลอดภัย

ฉันขอคืนเงินได้ไหม? +

ใช่ — คืนเงินเต็มจำนวนใน 30 วัน ไม่ต้องอธิบาย

ฉันมีสิทธิ์เข้าถึงนานเท่าไร? +

ตลอดไป เมื่อซื้อแล้วคอร์สเป็นของคุณ กลับมาเรียนได้ตลอด

ฉันจะได้ใบประกาศนียบัตรไหม? +

ได้ เมื่อเรียนจบจะได้รับใบประกาศนียบัตรที่เพิ่มในโปรไฟล์ LinkedIn ได้

ออกแบบสำหรับผู้เรียนใน
เทคโนโลยี ดีไซน์ การเงิน การตลาด สาธารณสุข การศึกษา ธุรกิจการบริการ อุตสาหกรรม