> For the complete documentation index, see [llms.txt](https://svelte.supratouch.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://svelte.supratouch.dev/about-this-guide-book.md).

# 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

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