0Pricing
tRPC End-to-End Type Safe APIs icon

tRPC End-to-End Type Safe APIs

WebBackendFrontend

เชื่อมือสร้าง API ที่ type-safe ครบวงจรจากฝั่ง frontend ไปยัง backend ด้วย tRPC เพื่อปรับปรุงประสบการณ์ของนักพัฒนาและลดข้อผิดพลาดเวลา runtime

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

End-to-End Type-Safe APIs with tRPC

tRPC ลบความเหลื่อมล้ำระหว่าง TypeScript backend และ frontend ของคุณโดยแชร์นิยามประเภท (type definition) เพียงอันเดียว — ไม่มีการสร้างโค้ด (code generation) ไม่มี OpenAPI spec ไม่มีสัญญา (contract) ที่ไม่ตรงกัน เมื่อลายเซนต์ของ procedure เปลี่ยนบนเซิร์ฟเวอร์ TypeScript จะจับการเรียก (call) ที่ได้รับผลกระทบทั้งหมดบนไคลเอ็นต์ที่เวลา compile 保証นี้ทำให้ tRPC เป็นตัวเลือกจริงจังสำหรับแอปพลิเคชัน Next.js full-stack และ monorepo ใดๆ ที่ API และผู้ใช้อยู่ในรหัสฐาน (codebase) เดียวกัน

What You Will Learn

คุณจะกำหนด routers และ procedures ตรวจสอบอินพุตด้วย Zod และเขียน queries และ mutations ทั้งสองอย่าง Track ครอบคลุม context และ middleware สำหรับ auth และข้อมูลที่ขอบเขตของ request การจัดการข้อผิดพลาด (error handling) แบบมีโครงสร้างด้วย custom error transformers และการรวมเชื่อมลึก (deep integration) กับ Next.js และ React Query คอร์สในภายหลังครอบคลุมการทดสอบ tRPC APIs ครบวงจร การสร้าง real-time subscriptions และการจัดระเบียบ monorepo สำหรับระดับ production พร้อม shared type packages และ patterns ขั้นสูงเช่น procedure chaining และ reusable middleware stacks

The Learning Path

สิบคอร์สขยายจาก A1 ถึง C1 Track เปิดด้วย Introduction to tRPC & Type Safety และ Defining Routers and Procedures จากนั้นเคลื่อนผ่านรูปแบบการตรวจสอบและ mutation ของ B1 เข้าสู่กลุ่ม B2 — Context and Middleware, Error Handling and Transformers และการรวมเชื่อม Next.js & React Query ที่นำไปใช้ได้จริง คอร์ส C1 สองคอร์สสุดท้าย Real-time Subscriptions with tRPC และ Monorepo Structure & Advanced Patterns ครอบคลุมสิ่งที่เกี่ยวข้องกับสถาปัตยกรรม (architectural concerns) ที่ปรากฏในการปรับใช้ระดับ production ขนาดใหญ่

How It Works

แต่ละคอร์สแบ่งออกเป็นบทเรียน (lessons) ที่สั้นและเน้นเรื่องที่คุณเสร็จสิ้นในตัวแก้ไขโค้ดในตัว (built-in code editor) พร้อมการตอบสนองแบบ real-time ติวเตอร์ AI มีให้เมื่อใดก็ตามที่คุณติดขัด และทุกแนวคิดจะได้รับการเสริมด้วยแบบฝึกหัด (exercises) ที่ทำงานกับสภาพแวดล้อม TypeScript จริง เพื่อให้คุณสามารถยืนยันความปลอดภัยประเภท (type safety) ไปพร้อมกับการทำงาน

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

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

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

10 หลักสูตร

ทุกหลักสูตรในเส้นทางการเรียนรู้ tRPC End-to-End Type Safe APIs

01

บทนำสู่ tRPC และความปลอดภัยของชนิดข้อมูล

A14 บทเรียน

ทำความรู้จักหลักการสำคัญของ tRPC และทำความเข้าใจว่า tRPC ช่วยให้แอปพลิเคชันของคุณมีความปลอดภัยของชนิดข้อมูลตั้งแต่ต้นทางถึงปลายทางได้อย่างไ…

02

การกำหนดเราเตอร์และกระบวนการ

A24 บทเรียนPRO

เจาะลึกระบบกำหนดเส้นทางของ tRPC โดยเรียนรู้การจัดโครงสร้าง API ด้วยเราเตอร์และการสร้างกระบวนการหลากหลายประเภท มินิคอร์สนี้ครอบคลุมคิวรี การ…

03

การตรวจสอบอินพุตด้วย Zod

B14 บทเรียนPRO

สร้างความถูกต้องสมบูรณ์ของข้อมูลที่เชื่อถือได้ด้วยการผสาน Zod เพื่อการตรวจสอบอินพุตในกระบวนการของ tRPC มินิคอร์สนี้สอนวิธีกำหนดสคีมาและนำไป…

04

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

B14 บทเรียนPRO

สำรวจเทคนิคขั้นสูงเพื่อเพิ่มประสิทธิภาพการดึงและแก้ไขข้อมูลด้วย tRPC มินิคอร์สนี้ครอบคลุมการรวมคำขอ การอัปเดตเชิงมองโลกในแง่ดี และการจัดการ…

05

บริบทและมิดเดิลแวร์

B24 บทเรียนPRO

เชี่ยวชาญการใช้บริบทของ tRPC เพื่อแบ่งปันข้อมูลระหว่างกระบวนการ และพัฒนามิดเดิลแวร์ที่ทรงพลังสำหรับข้อกังวลที่ใช้ร่วมกันในหลายส่วน มินิคอร์…

06

การจัดการข้อผิดพลาดและตัวแปลงข้อมูล

B24 บทเรียนPRO

เรียนรู้วิธีจัดการข้อผิดพลาดใน tRPC อย่างมีประสิทธิภาพ และปรับแต่งการทำให้ข้อมูลเป็นอนุกรมด้วยตัวแปลงข้อมูล มินิคอร์สนี้ช่วยให้ประสบการณ์กา…

07

การผสานการทำงานกับ Next.js และ React Query

B24 บทเรียนPRO

เพิ่มพูนความเข้าใจเกี่ยวกับการผสานการทำงานของ tRPC โดยเฉพาะกับ Next.js และ React Query มินิคอร์สนี้ครอบคลุมคอมโพเนนต์ฝั่งเซิร์ฟเวอร์ การดึง…

08

การทดสอบ API ของ tRPC

B24 บทเรียนPRO

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

09

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

C14 บทเรียนPRO

ปลดล็อกความสามารถแบบเรียลไทม์ในแอปพลิเคชันของคุณด้วยการสมัครรับข้อมูลของ tRPC มินิคอร์สนี้จะแนะนำการตั้งค่า WebSockets และการนำการอัปเดตข้อ…

10

โครงสร้างโมโนเรโปและรูปแบบขั้นสูง

C14 บทเรียนPRO

สำรวจรูปแบบขั้นสูงและแนวทางปฏิบัติที่ดีของ tRPC สำหรับการจัดการโครงการขนาดใหญ่ภายในโมโนเรโป มินิคอร์สนี้เน้นการจัดระเบียบโค้ด การแบ่งปัน แล…

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

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

หลักสูตร tRPC End-to-End Type Safe APIs ฟรีหรือไม่

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

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

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

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

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

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น tRPC End-to-End Type Safe APIs หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร tRPC End-to-End Type Safe APIs

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

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

เริ่มเรียน tRPC End-to-End Type Safe APIs ตอนนี้

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

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