เป็นการแนะนำหัวข้อที่ดี ตัวอย่างที่ให้มามีประโยชน์ แต่ก็อยากให้มีโอกาสฝึกปฏิบัติมากกว่านี้
การพัฒนา API GraphQL ด้วย Spring Boot และ Spring Data JPA
เรียนรู้พื้นฐานของ GraphQL เพื่อสร้าง API ที่มีความยืดหยุ่นและมีประสิทธิภาพสูง โดยใช้ Spring Boot, Spring Data JPA และ MySQL
เกี่ยวกับคอร์สนี้
REST API แบบเดิมมักจะได้รับผลกระทบจากการรับข้อมูลเกินและไม่เพียงพอ ซึ่งจะทำให้ประสิทธิภาพของโปรแกรมและความยืดหยุ่นของคลาวด์ลดลง GraphQL แก้ไขปัญหานี้ได้ โดยการอนุญาตให้คลาวด์สามารถร้องขอข้อมูลที่ต้องการได้โดยตรง ทำให้บริการเบื้องหลังของคุณมีประสิทธิภาพและปรับใช้ได้ง่าย
หลักสูตรแบบข้อความนี้จะนำคุณไปสู่แนวคิดหลักของ GraphQL และแสดงให้คุณเห็นว่าคุณจะทำการปฏิบัติการมันได้อย่างไรโดยใช้ Java, Spring Boot และ Spring Data JPA คุณจะเรียนรู้การเปลี่ยนแปลงจากความเข้าใจพื้นฐานในการออกแบบรูปแบบไปสู่การสร้าง API แบบขับเคลื่อนข้อมูลที่ทำงานได้เต็มที่และเชื่อมต่อกับฐานข้อมูล MySQL ทั้งหมดนี้จะใช้กฎข้อตกลงของ GraphQL แบบสมัยใหม่
คุณจะเรียนรู้อะไร
- เข้าใจความแตกต่างพื้นฐานและข้อดีข้อเสียระหว่าง REST และ GraphQL API
- ออกแบบรูปแบบ GraphQL ที่แข็งแรง โดยใช้ประเภท, คำถาม, การเปลี่ยนแปลง และข้อมูลเข้า
- ใช้การอ้างอิงของ Spring GraphQL สมัยใหม่ในการประมวลผลข้อมูลและควบคุม
- ปรับแต่งการเชื่อมต่อฐานข้อมูลและจัดการความสัมพันธ์กับ Spring Data JPA และ MySQL
- ใช้คุณสมบัติของ Java สมัยใหม่ เช่น การบันทึก และ โครงการลอมบอก เพื่อเขียนโค้ดที่สะอาดและปราศจากแบบร่าง
- ปรับปรุงประสิทธิภาพของ API ด้วยการแก้ไขปัญหาการค้นหา N+1 ทั่วไป โดยใช้ BatchMapping
หลักสูตรนี้เริ่มต้นด้วยคำศัพท์พื้นฐาน แนวคิดทางสถาปัตยกรรม และการออกแบบรูปแบบก่อนที่จะย้ายไปยังการปฏิบัติการเบื้องหลังขั้นตอนต่อขั้นตอน การรวมฐานข้อมูล และการปรับแต่งประสิทธิภาพ หลักสูตรนี้ถูกออกแบบสำหรับนักพัฒนาจาวาสคริปต์ที่ยังไม่เคยใช้ GraphQL และต้องการสร้าง API แบบทันสมัยและยืดหยุ่น โดยใช้ระบบนิเวศของสปริง เริ่มอ่านวันนี้เพื่อปลดล็อคพลังของ GraphQL ในโปรแกรมสปริงบูตของคุณ
สิ่งที่คุณจะได้รับ
-
📜
ใบประกาศนียบัตร
เพิ่มในโปรไฟล์ LinkedIn ของคุณ -
🎧
รวมเวอร์ชันเสียง
เรียนได้ทุกที่ ไม่ต้องดูจอ -
♾️
เข้าถึงตลอดชีพ
กลับมาเรียนได้ตลอด ไม่มีหมดอายุ -
📱
โทรศัพท์หรือคอมพิวเตอร์
ใช้งานได้ทุกที่ ทุกอุปกรณ์ -
💸
คืนเงิน 30 วัน
ไม่ต้องอธิบาย -
⚡
กระชับและตรงประเด็น
1 ชม. 31 นาที เนื้อหาเชิงปฏิบัติ
รีวิว (1)
ผู้เรียนคนอื่นเรียน
เรียนรู้วิธีติดตาม ตรวจสอบ และแก้ไขข้อบกพร่องของสถาปัตยกรรม microservice ที่ซับซ้อน โดยการนำ distributed tracing มาใช้ด้วย Kotlin, Docker และ OpenTelemetry
$4.99$9.99
Master modern Java and Spring Boot development workflows using IntelliJ IDEA to build, debug, and test robust backend applications efficiently.
$4.99$9.99
ทำความเข้าใจ Distributed Caching, ปรับปรุงประสิทธิภาพแอปพลิเคชัน และสร้างระบบที่ปรับขนาดได้โดยใช้ Spring Boot และ Redis
$4.99$9.99
เรียนรู้พื้นฐานของ Java Persistence API และ Object-Relational Mapping เพื่อเชื่อมต่อโปรแกรม Java ของคุณกับฐานข้อมูลแบบสัมพันธ์กันอย่างมีประสิทธิภาพ
$4.99$9.99
คำถามที่พบบ่อย
ฉันต้องใช้อะไรในการเรียนคอร์สนี้? +
แค่โทรศัพท์หรือคอมพิวเตอร์ที่มีอินเทอร์เน็ต ไม่ต้องติดตั้งหรือใช้อุปกรณ์พิเศษ
ฉันชำระเงินอย่างไร? +
ผ่านบัตรด้วย Stripe หรือคริปโต เราไม่เก็บข้อมูลบัตร — Stripe จัดการอย่างปลอดภัย
ฉันขอคืนเงินได้ไหม? +
ใช่ — คืนเงินเต็มจำนวนใน 30 วัน ไม่ต้องอธิบาย
ฉันมีสิทธิ์เข้าถึงนานเท่าไร? +
ตลอดไป เมื่อซื้อแล้วคอร์สเป็นของคุณ กลับมาเรียนได้ตลอด
ฉันจะได้ใบประกาศนียบัตรไหม? +
ได้ เมื่อเรียนจบจะได้รับใบประกาศนียบัตรที่เพิ่มในโปรไฟล์ LinkedIn ได้
ออกแบบสำหรับผู้เรียนใน
เทคโนโลยี
ดีไซน์
การเงิน
การตลาด
สาธารณสุข
การศึกษา
ธุรกิจการบริการ
อุตสาหกรรม