✦ Learning Path
Frontend
เส้นทางสาย Frontend — เริ่มจากพื้นฐานเว็บ (HTML / CSS / JavaScript) จากซีรีส์ Web Development 101 แล้วต่อยอดสู่ React และ Next.js พร้อม ecosystem รอบ Next.js (Prisma / Supabase / Auth) และ framework ทางเลือก
play_circleพื้นฐานIntroduction to Web dev
Web Development 101 EP.1
play_circleพื้นฐานoptionalBrowser แสดงผลหน้าเว็บออกมาได้ยังไง ?
play_circleพื้นฐานFirst step with HTML
Web Development 101 EP.2
play_circleพื้นฐานเรียนรู้พื้นฐานของ CSS
Web Development 101 EP.3
play_circleพื้นฐานCSS กับการทำ Responsive
Web Development 101 EP.4
play_circleพื้นฐานเรียนรู้พื้นฐาน JavaScript
Web Development 101 EP.5
play_circleพื้นฐานoptionalA Brief History of JavaScript
play_circleพื้นฐานoptionalรู้จักกับ TypeScript และ OOP
play_circleพื้นฐานจัดการหน้าเว็บผ่าน DOM และ Event
Web Development 101 EP.6
play_circleพื้นฐานoptionalรู้จัก Canvas ผ่าน Pong Game
play_circleพื้นฐานเชื่อมหน้าเว็บต่อเข้ากับ API (Integration)
Web Development 101 EP.11
play_circleReact & Next.jsReact 18 ฉบับ Guideline แบบด่วนจี๋
play_circleReact & Next.jsReact และ Redux
play_circleReact & Next.jsoptionalFrontend unit testing (Vitest + React)
play_circleReact & Next.jsoptionalStorybook และ Component Specification
play_circleReact & Next.jsNext.js 14 แบบ Quick overview
play_circleReact & Next.jsoptionalRoad to Next.js (เส้นทาง Fullstack framework)
play_circleNext.js EcosystemoptionalPrisma กับ Next.js
play_circleNext.js EcosystemoptionalNextAuth และ Prisma
play_circleNext.js EcosystemoptionalAuth0 (ฉบับ Next.js)
play_circleNext.js EcosystemoptionalDrizzle & Next.js 14
play_circleNext.js EcosystemoptionalSupabase ด้วย Next.js
play_circleNext.js EcosystemoptionalStrapi กับ Next.js (ทำเว็บ Blog)
play_circleทางเลือกoptionalทำไมต้องใช้ Nuxt เมื่อมี Vue ? (ทางเลือกสาย Vue)
play_circleทางเลือกoptionalSvelte และ SvelteKit (ทางเลือก)
play_circleทางเลือกoptionalAstro และ SSG (ทางเลือกสายเว็บ content)
play_circleต่อยอดoptionalWeb Vitals คืออะไร ?
play_circleต่อยอดการทำ Frontend Deployment
