ສອບຖາມຫຼັກສູດເລືອກຊ່ອງທາງທີ່ສະດວກ ທີມງານຕອບເອງທຸກຊ່ອງທາງ
LINE @itgeniusຕອບໄວທີ່ສຸດ · ຈ–ສ 9:00–17:00 ໂມງ
ໂທລະສັບ
02-570-8449ຫ້ອງການ088-807-9770ມືຖື
ອີເມວ ແລະ ໂຊຊຽວ
contact@itgenius.co.thສຳລັບໃບສະເໜີລາຄາ ແລະ ເອກະສານFacebookitgeniusonlineYouTubeitgeniusengຂໍຄຳປຶກສາຈັດຝຶກອົບຮົມໃຫ້ທີມ
ພັດທະນາເວັບໄຊ · WDC-69

Basic Next.js สำหรับผู้เริ่มต้น

หลักสูตร Basic Next.js สำหรับผู้เริ่มต้น เป็นการอบรม Next.js 16 แบบ App Router ทั้ง Server/Client Components, Routing, Server Actions และ UI ด้วย Tailwind CSS กับ Shadcn/UI ผ่าน Workshop ระบบจัดการสินค้า เหมาะกับ Developer ที่เขียน React ได้และนักศึกษา จบแล้วสร้างระบบ Login และ CRUD ที่ใช้งานได้จริง

ອັບເດດລ່າສຸດ
ລາຄາເລີ່ມຕົ້ນ 5,850 ບາດ / ທ່ານ 6,500 −10% ຍັງບໍ່ລວມ VAT 7% · ມີລາຄາໝູ່ຄະນະ
PDFດາວໂຫຼດ Course Outline
  • ໄລຍະເວລາ12 ຊົ່ວໂມງ · 2 ມື້
  • ຮູບແບບຢູ່ສະຖາບັນ / ອອນລາຍສົດ
  • ຮອບຕໍ່ໄປເປີດຕາມຄຳຂໍ
  • ໃບຢັ້ງຢືນມີໃບຢັ້ງຢືນ

ພາບລວມຫຼັກສູດ

Basic Next.js สำหรับผู้เริ่มต้น ในยุคปัจจุบัน เทคโนโลยีการพัฒนาเว็บแอปพลิเคชันก้าวหน้าไปอย่างรวดเร็ว Next.js ได้กลายเป็นมาตรฐานใหม่สำหรับ React Framework ที่นักพัฒนาทั่วโลกเลือกใช้ โดยเฉพาะเวอร์ชันล่าสุด Next.js 16 (App Router) ที่มาพร้อมฟีเจอร์ล้ำสมัยอย่าง Server Components และ Server Actions ซึ่งช่วยให้เว็บโหลดเร็วขึ้น ปลอดภัยขึ้น และเขียนโค้ดได้กระชับกว่าเดิม

หลักสูตรนี้ออกแบบมาเพื่อให้คุณก้าวข้ามจากการเขียน React แบบเดิม สู่การเป็น Modern Full-stack Developer โดยเน้นการลงมือทำจริงผ่าน Workshop สร้างระบบจัดการสินค้า (Inventory Management) คุณจะได้เรียนรู้การตกแต่งหน้าเว็บที่สวยงามและรวดเร็วด้วย Tailwind CSS ผสานพลังกับ Shadcn/UI ซึ่งเป็น Library ยอดนิยมที่สุดในขณะนี้ ที่ช่วยให้คุณ Copy & Paste คอมโพเนนต์ระดับมืออาชีพมาใช้ได้ทันที

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

ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ

  • เข้าใจโครงสร้างและการทำงานของ Next.js 16 (App Router) และความแตกต่างระหว่าง Server vs. Client Components
  • สามารถสร้างและจัดการ Routing, Layouts และ Navigation ในรูปแบบใหม่ (File-system based routing) ได้อย่างถูกต้อง
  • สามารถใช้งาน Tailwind CSS ร่วมกับ Shadcn/UI เพื่อสร้าง User Interface ที่สวยงาม ทันสมัย และรองรับทุกหน้าจอ (Responsive)
  • เข้าใจและประยุกต์ใช้ Server Actions เพื่อจัดการการส่งข้อมูล (Form Submission) และเชื่อมต่อกับระบบหลังบ้านโดยไม่ต้องเขียน API Route แบบเดิม
  • สามารถสร้างระบบ Authentication และ CRUD (Create, Read, Update, Delete) ที่ทำงานได้จริง พร้อมระบบ Validation ที่ ได้มาตรฐาน

ຫຼັກສູດນີ້ເໝາະສຳລັບ

  • Frontend Developers ที่เขียน React ได้แล้ว และต้องการอัปเกรดสกิลมาใช้ Next.js เวอร์ชันล่าสุด
  • Programmers / Software Engineers ที่ต้องการเปลี่ยนสายมาทำ Web Development ด้วย Modern Stack
  • นักเรียน / นักศึกษา ที่ต้องการทำโปรเจกต์จบ หรือเตรียมความพร้อมก่อนเข้าสู่ตลาดแรงงานสาย Tech
  • Freelance / Startup Founders ที่ต้องการสร้างเว็บแอปพลิเคชันที่มีประสิทธิภาพสูง (SEO & Performance) ด้วยตัวเอง

ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ

  • พื้นฐานการเขียนโปรแกรมมิ่ง
  • พื้นฐานการทำงานกับเว็บแอพพลิเคชั่น
  • HTML & CSS: เข้าใจโครงสร้างเว็บ และการจัด Layout พื้นฐาน
  • Modern JavaScript (ES6+)
  • React Basics: เข้าใจคอนเซปต์ Component, Props

ຫົວຂໍ້ການຝຶກອົບຮົມ

Module 1 Introduction to Next.js 16 & App Router
  • Next.js 16 Overview: ทำไมต้อง Next.js? (SEO, Performance, Full-stack capabilities)
  • Installation: สร้างโปรเจกต์ด้วย create-next-app (TypeScript + Tailwind + ESLint)
  • App Directory Structure: เข้าใจโครงสร้าง app/ ที่มาแทน pages/
  • Server Components (RSC) vs Client Components:
    • คอนเซปต์การ Render (Server-First)
    • การใช้คำสั่ง "use client" และ "use server"
    • กฎการใช้งาน: เมื่อไหร่ควรใช้ Server หรือ Client Component?
  • Project Configuration: การตั้งค่า next.config.mjs และ tsconfig.json เบื้องต้น
Module 2 Routing, Layouts & Navigation
  • File-System Based Routing: การสร้าง Route ผ่าน Folder และไฟล์ page.tsx
  • Layouts & Templates:
    • layout.tsx (Root Layout & Nested Layouts)
    • การแชร์ UI (Header/Sidebar) ข้ามหน้า
  • Navigation:
    • การใช้ Component
    • การใช้ Hook useRouter, usePathname, useSearchParams (จาก next/navigation)
  • Dynamic Routes: การรับค่า Params [id] และ Query Strings
  • Special Files:
    • loading.tsx (Streaming / Suspense)
    • error.tsx (Error Handling)
    • not-found.tsx (Custom 404)
Module 3 Styling with Tailwind CSS & Fonts
  • Tailwind CSS in Next.js: ทบทวนการตั้งค่า tailwind.config.ts
  • Styling Fundamentals:
    • Utility Classes (Flexbox, Grid, Spacing, Typography)
    • Responsive Design (sm:, md:, lg:)
    • Pseudo-classes (hover:, focus:)
  • Next/Font: การจัดการ Font (Google Fonts) เพื่อ Performance ที่ดีที่สุด
  • CSS Modules (Optional): การใช้ .module.css ร่วมกับ Tailwind ในกรณีที่ต้องการ Custom Styles เฉพาะจุด
Module 4 Data Fetching & Server Actions (New Standard)
  • Fetching Data in Server Components: การใช้ async/await และ fetch โดยตรง (ไม่ต้องใช้ useEffect)
  • Caching & Revalidation: เข้าใจ Static Rendering vs Dynamic Rendering (force-dynamic, revalidate)
  • Introduction to Server Actions:
    • การสร้าง Function สำหรับ Handle Form (action={submitFunc})
    • การใช้ revalidatePath เพื่ออัปเดตหน้าเว็บหลังแก้ไขข้อมูล
    • การใช้ redirect เพื่อเปลี่ยนหน้าฝั่ง Server
Module 5 Integrate Shadcn/UI (Modern UI Library)
  • Introduction to Shadcn/UI:
    • แนวคิด "Not a library, It's code" (Copy & Paste)
    • ความแตกต่างจาก Material UI หรือ Bootstrap
  • Setup & Configuration:
    • การติดตั้งผ่าน CLI (npx shadcn@latest init)
    • โครงสร้างโฟลเดอร์ components/ui และ lib/utils
  • Theming: การปรับแต่งสี globals.css (CSS Variables) และ Radius
  • Essential Components Workshop:
    • Layout Elements: Card, Separator, Aspect Ratio
    • Interactive: Button, Dropdown Menu, Dialog (Modal), Sheet (Drawer)
    • Form Elements: Input, Label, Textarea, Checkbox
  • Dark Mode: การติดตั้ง next-themes เพื่อรองรับ Dark/Light Mode
Module 6 Workshop - Inventory Management System
  • Workshop Structure: วางโครงสร้าง Layout (Login Layout vs Dashboard Layout)
  • Building Authentication UI:
    • ออกแบบหน้า Login ด้วย Shadcn Card & Form
    • การใช้ React Hook Form + Zod เพื่อทำ Validation (Best Practice)
  • Connecting to Backend (Simulation/API):
    • เขียน Server Action เพื่อรับค่า Login และเก็บ Cookie (HTTP-Only)
  • CRUD Operations (Stock Page):
    • Read: แสดงรายการสินค้าด้วย Shadcn Table
    • Create: สร้างฟอร์มเพิ่มสินค้าใน Dialog หรือ Sheet
    • Update/Delete: การส่งค่า ID ไปยัง Server Action เพื่อแก้ไข/ลบ
  • Production Deployment: การ Build (npm run build) และ Deploy ขึ้น Vercel

ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ

ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ

ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770

ສຳລັບອົງກອນ — In-house / Private Training

  • ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ
  • ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ
  • ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້
ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ

ວິທະຍາກອນຜູ້ສອນ

ຄຳຖາມທີ່ພົບເລື້ອຍ

หลักสูตร Basic Next.js สำหรับผู้เริ่มต้น เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ Frontend Developers ที่เขียน React ได้แล้ว และต้องการอัปเกรดสกิลมาใช้ Next.js เวอร์ชันล่าสุด · Programmers / Software Engineers ที่ต้องการเปลี่ยนสายมาทำ Web Development ด้วย Modern Stack · นักเรียน / นักศึกษา ที่ต้องการทำโปรเจกต์จบ หรือเตรียมความพร้อมก่อนเข้าสู่ตลาดแรงงานสาย Tech พื้นฐานที่ผู้เรียนควรมี พื้นฐานการเขียนโปรแกรมมิ่ง · พื้นฐานการทำงานกับเว็บแอพพลิเคชั่น หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร Basic Next.js สำหรับผู้เริ่มต้น ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 6,500 บาท (โปรโมชันปัจจุบันเหลือ 5,850 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius