เป็นการแนะนำหัวข้อที่ดี ตัวอย่างที่ให้มามีประโยชน์ แต่ก็อยากให้มีโอกาสฝึกปฏิบัติมากกว่านี้
การพัฒนา 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 ของคุณ -
💬
ติวเตอร์ AI ส่วนตัว
ติดขัดในบทเรียน? ถามติวเตอร์ในตัวของคุณได้ทุกอย่าง ทุกเวลา -
🎧
รวมเวอร์ชันเสียง
เรียนได้ทุกที่ ไม่ต้องดูจอ -
♾️
เข้าถึงตลอดชีพ
กลับมาเรียนได้ตลอด ไม่มีหมดอายุ -
📱
โทรศัพท์หรือคอมพิวเตอร์
ใช้งานได้ทุกที่ ทุกอุปกรณ์ -
💸
คืนเงิน 14 วัน
ไม่ต้องอธิบาย -
⚡
กระชับและตรงประเด็น
1 ชม. 31 นาที เนื้อหาเชิงปฏิบัติ
รีวิว (1)
ผู้เรียนคนอื่นเรียน
🏆 ยอดนิยมมากที่สุด
Distributed Tracing in Microservices with Kotlin and Docker
ใบรับรอง
ลงมือทำ
฿359
→
🎓 มีใบรับรอง
พื้นฐานการออกแบบระบบ: การทำ Caching ด้วย Spring Boot และ Redis
ใบรับรอง
ลงมือทำ
฿359
→
⚡ เหมาะสำหรับผู้เริ่มต้น
Modern Java and Spring Development with IntelliJ IDEA
ใบรับรอง
ลงมือทำ
฿359
→
💼 พร้อมสำหรับงาน
พื้นฐานของ Java JPA และ ORM
ใบรับรอง
ลงมือทำ
฿359
→
คำถามที่พบบ่อย
ฉันต้องใช้อะไรในการเรียนคอร์สนี้? +
แค่โทรศัพท์หรือคอมพิวเตอร์ที่มีอินเทอร์เน็ต ไม่ต้องติดตั้งหรือใช้อุปกรณ์พิเศษ
ฉันชำระเงินอย่างไร? +
ผ่านบัตรด้วย Stripe เราไม่เก็บข้อมูลบัตร — Stripe จัดการอย่างปลอดภัย
ฉันขอคืนเงินได้ไหม? +
ใช่ — คืนเงินเต็มจำนวนใน 14 วัน ไม่ต้องอธิบาย
ฉันมีสิทธิ์เข้าถึงนานเท่าไร? +
ตลอดไป เมื่อซื้อแล้วคอร์สเป็นของคุณ กลับมาเรียนได้ตลอด
ฉันจะได้ใบประกาศนียบัตรไหม? +
ได้ เมื่อเรียนจบจะได้รับใบประกาศนียบัตรที่เพิ่มในโปรไฟล์ LinkedIn ได้
ออกแบบสำหรับผู้เรียนใน
เทคโนโลยี
ดีไซน์
การเงิน
การตลาด
สาธารณสุข
การศึกษา
ธุรกิจการบริการ
อุตสาหกรรม
×2
เติมครั้งเดียว จ่ายครึ่งเดียว
เพิ่ม ฿3,600 → รับ 200 เครดิต แต่ละคลาสราคา ฿180.00 แทน ฿359 เครดิตไม่มีวันหมดอายุ
฿3,600
200 เครดิต
฿180.00 / คลาส
คุ้มที่สุด
฿9,000
550 เครดิต
฿163.64 / คลาส
฿18,000
1200 เครดิต
฿150.00 / คลาส
ไม่มีการสมัครสมาชิก เครดิตใช้ได้กับทุกคลาสและไม่หมดอายุ