แก้ไขล่าสุดเมื่อ
⚡Fullstack Developer Starter
Content พื้นฐานเริ่มต้นสำหรับสาย Fullstack Developer
แนะนำสำหรับคนที่สนใจงานด้าน Fullstack Developer
Fullstack Developer คือผู้พัฒนาที่มีความเชี่ยวชาญทั้งด้าน Frontend และ Backend ของแอปพลิเคชันหรือเว็บไซต์ พวกเขาสามารถสร้างระบบที่ทำงานครบวงจร ตั้งแต่การออกแบบหน้าตาผู้ใช้ (UI) ไปจนถึงการจัดการฐานข้อมูลและเซิร์ฟเวอร์ ซึ่งทำให้พวกเขาสามารถทำงานทั้งในด้านที่เกี่ยวข้องกับการแสดงผลและส่วนที่อยู่เบื้องหลังได้อย่างสมบูรณ์
เนื้อหาที่ควรรู้นั้น เป็นการผสมสานกันระหว่าง Frontend และ Backend เข้าด้วยกันตั้งแต่
- Frontend Frameworks: เช่น React.js, Vue.js, หรือ Angular สำหรับการสร้าง UI ที่ซับซ้อน
- Backend Languages: ความเชี่ยวชาญในภาษา Backend เช่น Node.js (JavaScript), Python (Fast), Go (GIN)
- Databases: เข้าใจการใช้ Relational Databases เช่น MySQL, PostgreSQL, และ SQLite หรือ NoSQL เช่น MongoDB
- Authentication & Authorization: การใช้ JWT, OAuth หรือการจัดการ session และ cookie
- Frontend State Management: การใช้เครื่องมือเช่น Redux (สำหรับ React), Vuex (สำหรับ Vue) ในการจัดการสถานะของแอป
- Backend State: การใช้งานฐานข้อมูลและการจัดการกับ session หรือ JWT สำหรับการจัดการข้อมูลผู้ใช้
โดยรวมแล้ว ความเป็น Fullstack Developer คือ การที่นักพัฒนาเข้าใจองค์ประกอบของทั้ง 2 ฝั่ง และสามารถนำองค์ประกอบทั้ง 2 ฝั่งมาผสมผสานกันในงานได้นั่นเอง
Skill Earned
Courses
นี่คือ Course ที่ควรตอนเรียนเพื่อปรับพื้นฐานกันก่อนVideos
นี่คือ Video แนะนำสำหรับนักพัฒนาเบื้องต้นPosts
บทความแนะนำ สำหรับสายอ่านเพิ่มเติม-
- มารู้จัก Svelte และ SvelteKit กันมี Video มี Github
สำรวจโลกแห่งการพัฒนาเว็บไซต์สมัยใหม่ด้วยการแนะนำ Svelte และ SvelteKit ที่ครอบคลุมของเรา
- มารู้จัก Bun runtime และ ElysiaJS กันมี Video
มาลองเล่น BUN runtime ตัวใหม่ของ javascript และ ElysiaJS web framework ที่ใช้งานคู่กับ Bun
- รู้จักกับ Next.js 14 แบบ Quick Overviewมี Video มี Github
พาทัวร์ feature ต่างๆของ Next.js กันแบบรวดเร็วกัน ดูทุก feature ของ Next กัน
- ทำไมถึงต้องใช้ Nuxt ทั้งๆที่มี Vue อยู่แล้ว ?มี Video
มาทำความรู้จัก Nuxt กันว่ามันคืออะไร มีความแตกต่างกับ Vue ยังไงบ้าง และเคสแบบไหนควรใช้ Nuxt บ้าง