Next.js พื้นฐาน
เรียนรู้ Next.js 15 ตั้งแต่เริ่มต้นจนใช้งานได้จริง ครอบคลุม Server Components, App Router และฟีเจอร์ใหม่ล่าสุด
ทำไมต้องเรียนหลักสูตรนี้?
หลักสูตรที่ออกแบบมาเพื่อมือใหม่โดยเฉพาะ พร้อมตัวอย่างจริงและ interactive demos
High Performance
Built-in optimizations for lightning-fast applications
Enterprise Security
Production-ready security features out of the box
Developer Experience
Modern tooling with TypeScript and hot reload
Scalable Architecture
From prototype to enterprise-grade applications
เทคโนโลยีที่จะได้เรียนรู้
📚 บทเรียนที่พร้อมใช้งาน
18 บทเรียน • เริ่มเรียนได้ทันที • อัพเดตเนื้อหาสม่ำเสมอ
🎯 เนื้อหาหลักสูตรที่คุณจะได้เรียนรู้
📱 Frontend Development:
Next.js 15, React 19, TypeScript, MUI v6, React Hook Form, State Management
🗄️ Backend Development:
API Routes, Prisma 6.8, Database, Authentication, Middleware, Security
🛠️ Tools & Libraries:
Zod Validation, Zustand, Testing, Performance, Deployment
🎯 เหมาะสำหรับ:
มือใหม่หัดเขียนโปรแกรม, นักเรียน, นักศึกษา, นักพัฒนาที่ต้องการอัพสกิล
บทที่ 1: เริ่มต้นกับ Next.js
เรียนรู้พื้นฐานการติดตั้งและใช้งาน Next.js 15 พร้อม TypeScript และ MUI
บทที่ 2: File-based Routing
ทำความเข้าใจ App Router และการจัดการ routing ใน Next.js 15
บทที่ 3: Server vs Client Components
เข้าใจความแตกต่างระหว่าง Server และ Client Components ใน React 19
บทที่ 4: Link และ Navigation
การใช้งาน Next.js Link และ Navigation ที่มีประสิทธิภาพ
บทที่ 5: Data Fetching & API Routes
เรียนรู้การดึงข้อมูลและสร้าง API ใน Next.js 15
บทที่ 6: Prisma & Database
การใช้งาน Prisma 6.8.0 สำหรับจัดการฐานข้อมูลพร้อมฟีเจอร์ใหม่
บทที่ 7: React Hooks (useState & useEffect)
เรียนรู้ React Hooks สำคัญและการใช้งานใน Next.js 15
บทที่ 8: Zod Validation
การใช้ Zod สำหรับ type-safe validation และ schema validation
บทที่ 9: Authentication & Authorization
การสร้างระบบ authentication ด้วย NextAuth.js และ JWT
บทที่ 10: State Management (Zustand)
การจัดการ global state ด้วย Zustand อย่างมีประสิทธิภาพ
บทที่ 11: Forms & React Hook Form
การสร้างฟอร์มที่มีประสิทธิภาพด้วย React Hook Form และ Zod
บทที่ 12: Middleware & Security
การใช้ Next.js Middleware สำหรับ security และ request handling
บทที่ 13: Testing (Jest & Testing Library)
การเขียน unit tests และ integration tests สำหรับ Next.js
บทที่ 14: Performance Optimization
การเพิ่มประสิทธิภาพแอปพลิเคชัน Next.js ด้วยเทคนิคต่างๆ
บทที่ 15: Deployment & DevOps
การ deploy Next.js app ไปยัง Vercel, Docker และ cloud platforms
บทที่ 16: Advanced Patterns & Best Practices
รูปแบบขั้นสูงและ best practices สำหรับ Next.js applications
บทที่ 17: TypeScript & Interface ใน Next.js
เรียนรู้การใช้ TypeScript และการสร้าง Interface เพื่อเขียนโค้ดที่ปลอดภัย
บทที่ 18: Functions & Constants อย่างละเอียด
เรียนรู้การเขียน Functions และการใช้ Constants ใน JavaScript/TypeScript