0Pricing
GraphQL APIs with Spring Boot icon

GraphQL APIs with Spring Boot

BackendWebEnterpriseCloudBeginner

เชี่ยวชาญในการสร้าง GraphQL APIs ที่แข็งแรงและมีประสิทธิภาพด้วย Spring Boot ตั้งแต่แนวคิดพื้นฐานไปจนถึงสถาปัตยกรรมระบบเรียลไทม์และไมโครเซอร์วิสขั้นสูง

🤖 ขับเคลื่อนด้วย AI📚 คอร์ส 12👥 ผู้เรียน 100,000+ คน⭐ คะแนน 4.9
ภาพรวมคอร์ส

สร้าง GraphQL APIs ระดับการผลิตด้วย Spring Boot

GraphQL ให้ผู้ใช้ API ควบคุมอย่างแม่นยำว่าจะขอข้อมูลอะไร ซึ่งขจัดปัญหาการเรียกข้อมูลมากเกินไปและน้อยเกินไปที่ REST endpoints มักเกิดขึ้น เส้นทางนี้สอนคุณวิธีการออกแบบ สร้าง และทำงาน GraphQL APIs บน JVM ด้วย Spring Boot — การรวมกันที่ใช้ในเลเยอร์ข้อมูลของบริษัทที่ใช้งาน Java services ที่มีการใช้งานสูง คุณจะเริ่มจากการตั้งค่า schema แรกของคุณไปจนถึงการรวมบริการหลายๆ ตัวเข้าเป็นกราฟแบบรวมศูนย์

สิ่งที่คุณจะเรียนรู้

คุณจะกำหนด schemas ด้วย queries mutations และความสัมพันธ์ที่มีการกำหนดประเภท จากนั้นไปยังการจัดการข้อผิดพลาด ความปลอดภัย API และกลยุทธ์การทดสอบ หัวข้อขั้นสูงรวมถึงการส่งมอบข้อมูลเรียลไทม์ด้วย GraphQL Subscriptions การโหลดแบบกลุ่มที่มีประสิทธิภาพด้วย DataLoaders การเขียน custom directives การเชื่อม schemas เข้าด้วยกัน เทคนิคการปรับปรุงประสิทธิภาพ และการรวมบริการ Spring Boot อิสระเข้าเป็นกราฟเดียวด้วย GraphQL Federation

เส้นทางการเรียนรู้

สิบสองหลักสูตรเรียงตามลำดับจาก A1 ถึง C2 หลักสูตรแรกครอบคลุม GraphQL fundamentals และการตั้งค่าโครงการ Spring Boot A1 และ A2 สร้างพื้นฐาน queries และประเภทข้อมูลหลัก B1 และ B2 เพิ่ม mutations ความสัมพันธ์ schema การจัดการข้อผิดพลาด ความปลอดภัย การทดสอบ และการปรับใช้งาน สี่หลักสูตรสุดท้าย C1 และ C2 — Subscriptions DataLoaders Custom Directives and Schema Stitching Advanced Performance Optimization และ GraphQL Federation — จัดการรูปแบบการกระจายและประสิทธิภาพสูงที่คุณต้องการในระบบการผลิตจริง

วิธีการทำงาน

แต่ละหลักสูตรแบ่งออกเป็นบทเรียนที่สั้นและมือปรือซึ่งคุณจะทำให้เสร็จในตัวแก้ไขโค้ดในตัวพร้อมข้อเสนอแนะแบบเรียลไทม์ เมื่อคุณติดขัด AI tutor จะตอบคำถามตามบริบทเพื่อให้คุณสามารถดำเนินการต่อได้โดยไม่ต้องออกจากแอป

เริ่มเรียนรู้ →

วิธีการเรียนรู้ของคุณ

🎯
บทเรียนแบบโต้ตอบ
แบบฝึกหัดการเขียนโค้ดโดยตรงพร้อมข้อเสนอแนะแบบเรียลไทม์
🤖
ติวเตอร์ AI
ได้รับความช่วยเหลือแบบทันทีจาก AI ของเราเมื่อคุณติดขัด
💻
ตัวแก้ไขในตัว
เขียนและรันโค้ดโดยตรงในเบราว์เซอร์ของคุณ
🏆
ใบรับรอง
ได้รับใบรับรองเมื่อคุณเสร็จสิ้นหลักสูตร
หลักสูตร

12 หลักสูตร

ทุกหลักสูตรในเส้นทางการเรียนรู้ GraphQL APIs with Spring Boot

01

รู้จัก GraphQL และการตั้งค่า Spring Boot

A14 บทเรียน

เริ่มต้นเส้นทางการเรียนรู้ด้วยการทำความเข้าใจแนวคิดหลักของ GraphQL และตั้งค่าโครงการ Spring Boot แรกของคุณ เรียนรู้ว่า GraphQL แตกต่างจาก R…

02

การสร้างคำค้นหาและชนิดข้อมูลพื้นฐาน

A24 บทเรียนPRO

เจาะลึกการสร้างคำค้นหา GraphQL ที่ใช้งานได้เป็นครั้งแรก ทำความเข้าใจการกำหนดชนิดข้อมูลที่ซับซ้อนและจับคู่ชนิดเหล่านั้นกับบริการ Spring Boot

03

การเปลี่ยนแปลงสำหรับแก้ไขข้อมูล

B14 บทเรียนPRO

เรียนรู้การเพิ่มความสามารถให้ GraphQL API แก้ไขข้อมูลได้ หลักสูตรนี้ครอบคลุมการสร้าง การอัปเดต และการลบข้อมูลด้วยการเปลี่ยนแปลงของ GraphQL

04

การออกแบบสคีมาและความสัมพันธ์ขั้นสูง

B24 บทเรียนPRO

ยกระดับทักษะการออกแบบสคีมาด้วยการจำลองโครงสร้างข้อมูลและความสัมพันธ์ที่ซับซ้อน สำรวจฟีเจอร์ขั้นสูงของระบบชนิดข้อมูล เช่น อินเทอร์เฟซ ยูเนีย…

05

การจัดการข้อผิดพลาดและความปลอดภัยของ API

B24 บทเรียนPRO

ดูแลให้ GraphQL API ของคุณแข็งแกร่งและปลอดภัย เรียนรู้การนำกลยุทธ์จัดการข้อผิดพลาดที่มีประสิทธิภาพไปใช้ และผสาน Spring Security เพื่อการพิส…

06

กลยุทธ์การทดสอบและการนำไปใช้งาน

B24 บทเรียนPRO

ดูแลคุณภาพและความน่าเชื่อถือของ GraphQL API ด้วยการทดสอบอย่างครอบคลุม เรียนรู้แนวปฏิบัติที่ดีที่สุดในการนำแอปพลิเคชัน GraphQL บน Spring Boo…

07

แนวปฏิบัติที่ดีที่สุดและระบบนิเวศของ GraphQL

B24 บทเรียนPRO

สรุปการเรียนรู้ด้วยแนวปฏิบัติที่ดีที่สุดสำหรับการออกแบบและพัฒนา GraphQL API สำรวจระบบนิเวศ GraphQL ในวงกว้างและการผสานรวมฝั่งไคลเอ็นต์

08

ข้อมูลแบบเรียลไทม์ด้วยการสมัครรับข้อมูล GraphQL

C14 บทเรียนPRO

เพิ่มความสามารถแบบเรียลไทม์ให้แอปพลิเคชันด้วยการสมัครรับข้อมูลของ GraphQL ทำความเข้าใจวิธีส่งข้อมูลจากแบ็กเอนด์ Spring Boot ไปยังไคลเอ็นต์ท…

09

เพิ่มประสิทธิภาพการดึงข้อมูลด้วย DataLoaders

C14 บทเรียนPRO

รับมือกับปัญหา N+1 และเพิ่มประสิทธิภาพ API อย่างมาก เรียนรู้การใช้กลยุทธ์การรวมชุดและการแคชด้วย GraphQL DataLoaders ใน Spring Boot

10

ไดเรกทีฟแบบกำหนดเองและการเชื่อมสคีมา

C14 บทเรียนPRO

ขยายความสามารถของสคีมา GraphQL ด้วยไดเรกทีฟแบบกำหนดเอง และรวมหลายสคีมาเป็นจุดปลายทาง API เดียวด้วยเทคนิคการเชื่อมสคีมา

11

การเพิ่มประสิทธิภาพขั้นสูง

C14 บทเรียนPRO

เพิ่มพูนความรู้ด้านประสิทธิภาพของ GraphQL สำรวจกลยุทธ์การแคชขั้นสูง การวิเคราะห์ความซับซ้อนของคำค้นหา และเครื่องมือตรวจสอบ เพื่อสร้าง API ท…

12

GraphQL แบบสหพันธ์ด้วย Spring Boot

C24 บทเรียนPRO

เชี่ยวชาญการสร้างสถาปัตยกรรม GraphQL ที่ขยายขนาดและดูแลรักษาได้ด้วยสหพันธ์ Apollo เรียนรู้การแยก API แบบโมโนลิทิกให้เป็นกราฟของไมโครเซอร์วิส

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

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

หลักสูตร GraphQL APIs with Spring Boot ฟรีหรือไม่

ใช่ คุณสามารถเริ่มหลักสูตร GraphQL APIs with Spring Boot ได้ฟรีและเสร็จสิ้นบทเรียนแบบโต้ตอบโดยไม่มีค่าใช้จ่าย การสมัครสมาชิก PRO ที่เป็นทางเลือกจะปลดล็อกเครื่องมือ AI ขั้นสูงและใบรับรองที่แชร์ได้

ฉันต้องมีประสบการณ์มาก่อนหรือไม่ในการเรียนรู้ ALL

ไม่ หลักสูตรเริ่มต้นด้วยพื้นฐานและค่อยๆ ไปสู่หัวข้อที่ซับซ้อนมากขึ้น ดังนั้นคุณสามารถเริ่มได้แม้ว่าจะไม่มีประสบการณ์ ALL มาก่อน

ฉันจะเรียนรู้ ALL บน CoddyKit ได้อย่างไร

คุณเรียนรู้โดยการลงมือทำ บทเรียนสั้น ๆ แบบโต้ตอบจับคู่คำอธิบายที่ชัดเจนกับแบบฝึกหัดการเขียนโค้ดที่ทำงานในเวลาจริง และติวเตอร์ AI ที่ทำงาน 24/7 ให้ความช่วยเหลือแบบบุคคลเมื่อคุณติดขัด

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น GraphQL APIs with Spring Boot หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร GraphQL APIs with Spring Boot

ฉันสามารถเรียนรู้ ALL บนโทรศัพท์ของฉันได้หรือไม่

ใช่ CoddyKit พร้อมใช้งานบนเว็บและเป็นแอปพลิเคชันแบบเนทีฟ iOS และ Android ดังนั้นคุณสามารถเรียนรู้ ALL บนอุปกรณ์ใดก็ได้และความคืบหน้าของคุณจะซิงค์ในทุกอุปกรณ์

เริ่มเรียน GraphQL APIs with Spring Boot ตอนนี้

เข้าร่วมกับผู้เรียนนับพันคนที่กำลังเรียนรู้การเขียนโปรแกรมผ่านบทเรียนที่ขับเคลื่อนด้วย AI

เริ่มฟรี →ดูคอร์สทั้งหมด