About this guide book

IG: @garlic.toast_

Guide book นี้มีจุดประสงค์เพื่อฝึกฝนวิธีการสร้าง Fullstack System ภายในระยะเวลาอันสั้น, Guide Book นี้ถือว่ามี public license ทุกคนสามารถเข้าถึงและอ่านได้ แต่อย่างไรก็ตามผู้เขียนนั้นก็คำนึงถึงความสำคัญของการเรียนรู้ด้วยตนเอง และความสามารถในการค้นหาคำตอบและแก้ไขปัญหาด้วยตนเองซึ่งเป็นทักษะสำคัญของ Developer ในระยะยาว หนังสือดังต่อไปนี้ถึงจะมีการสอนเนื้อหาโดยตรงที่น้อยที่สุดแต่ถูกออกแบบมาให้มีโจทย์หรือ Mini-project ที่จะชักจูงผู้อ่านให้เรียนรู้เนื้อหาแต่ละหัวข้อที่ผู้เขียนต้องการ เพื่อให้เกิดความรู้สึกของการค้นพบอะไรบางอย่างด้วยตนเอง (sense of discovery) โดยเนื้อหาจะครอบคลุม Technologies ดังต่อไปนี้

  • SvelteKit

  • TailwindCSS

  • Prisma

  • Postgresql

  • Docker

  • tRPC

  • Monorepo

  • Monolith

  • Typescript

  • Github

และจะพูดถึงหรือเกริ่นเนื้อหาทฤษฎีที่ควรทราบควบคู่ไปด้วยดังต่อไปนี้

  • Client - Server communication

  • HTTP Requests

  • API

  • Rendering Patterns

    • Client Side Rendering

    • Server Side Rendering

    • Static Site Generation

  • Design Patterns

    • Factory Pattern

    • Builder Pattern

    • Composite Pattern

    • Facade Pattern

    • Adapter Pattern

  • Code Architecture

  • Node.js

  • Serverless Architecture

  • Version Control

เมื่อเสร็จสิ้นการฝึกฝนแล้ว ผู้เขียนหวังว่าผู้อ่านนั้นจะมีความสามารถในการพัฒนาระบบ Fullstack Web Application ด้วย SvelteKit Framework

Last updated

Was this helpful?