Icon Close

EJS+NestJS Full Stack Web Programming: Advance

EJS+NestJS Full Stack Web Programming: Advance
Icon RatingIcon RatingIcon RatingIcon RatingIcon Rating
No Rating
ประเภทไฟล์
pdf
วันที่วางขาย
12 กุมภาพันธ์ 2569
ความยาว
330 หน้า
ราคาปก
360 บาท (ประหยัด 75%)
________________________________________
คำโปรยหนังสือ
เมื่อเว็บแอปพลิเคชันเติบโตจากระบบขนาดเล็กไปสู่ระบบที่มีผู้ใช้งานจริง ความซับซ้อนของโค้ด โครงสร้าง View ความปลอดภัย และประสิทธิภาพ จะกลายเป็นปัจจัยสำคัญที่ตัดสินคุณภาพของระบบในระยะยาว การเขียน Template ให้ "แสดงผลได้" เพียงอย่างเดียวไม่เพียงพออีกต่อไป หากแต่ต้องออกแบบให้ ดูแลรักษาได้ ปลอดภัย ขยายได้ และทำงานได้อย่างมีประสิทธิภาพในสภาพแวดล้อม Production
EJS + NestJS Full Stack Web Programming: Advance คือหนังสือสำหรับนักพัฒนาที่ต้องการยกระดับการใช้งาน EJS ร่วมกับ NestJS จากระดับการใช้งานทั่วไป ไปสู่ระดับสถาปัตยกรรมและการออกแบบระบบอย่างมืออาชีพ เนื้อหาในเล่มจะพาคุณเจาะลึกการจัดการ View ในระบบขนาดใหญ่ การวางโครงสร้าง Template ที่เป็นระเบียบ การป้องกันช่องโหว่ด้านความปลอดภัย และการเพิ่มประสิทธิภาพการเรนเดอร์ฝั่ง Server อย่างเป็นระบบ
หนังสือเล่มนี้จะช่วยให้คุณเข้าใจว่า EJS ไม่ใช่เพียง Template Engine แบบดั้งเดิม แต่สามารถนำมาออกแบบเป็นระบบ View ที่สะอาด (Clean View) แยกความรับผิดชอบอย่างชัดเจน และรองรับการทำงานร่วมกับ Authentication, Session และ Dynamic Client Script ได้อย่างมีพลัง
คุณจะได้เรียนรู้การออกแบบ Advanced Template Architecture ตั้งแต่ View Composition, Reusable Components, Naming Convention และ Folder Architecture ที่เหมาะสมกับระบบขนาดใหญ่ พร้อมหลักการ Separation of Concern ที่ช่วยลดความซับซ้อนของ View ในระยะยาว
ด้านความปลอดภัยและประสิทธิภาพ หนังสือจะอธิบายประเด็นสำคัญที่นักพัฒนามักพลาด ไม่ว่าจะเป็น XSS Protection, Input Sanitization, ความแตกต่างระหว่าง Escape และ Raw Output รวมถึงการตั้งค่า Template Caching และ Production Configuration เพื่อให้ระบบทำงานได้อย่างรวดเร็วและปลอดภัยในโลกจริง
นอกจากนี้ หนังสือยังครอบคลุมการเชื่อม EJS เข้ากับระบบ Authentication อย่างสมบูรณ์ ตั้งแต่ Login/Register View, Session-based UI, Role-based Rendering ไปจนถึง Conditional Menu และ Secure Logout Flow เพื่อให้ UI สอดคล้องกับสิทธิ์ของผู้ใช้งานอย่างถูกต้อง
ในบทสุดท้าย ผู้อ่านจะได้เรียนรู้การผสาน EJS กับ JavaScript ฝั่ง Client ผ่านแนวคิด SSR + Dynamic Client Script ไม่ว่าจะเป็น Inline Script, Data Binding, Fetch + SSR Hybrid, Progressive Enhancement และการใช้งาน EJS ร่วมกับ AJAX เพื่อสร้างประสบการณ์ผู้ใช้ที่ลื่นไหล โดยไม่ละทิ้งโครงสร้างฝั่ง Server
หนังสือเล่มนี้เหมาะสำหรับนักพัฒนา Full Stack, Back-end Developer, และผู้ที่ต้องดูแลระบบ NestJS ในระดับ Production ซึ่งต้องการสร้างเว็บแอปพลิเคชันที่ ไม่เพียงทำงานได้ แต่ทำงานได้อย่างมั่นคง ปลอดภัย และยั่งยืน
________________________________________
สารบัญ
หน้า
บทที่ 10 Advanced Template Architecture ................................................................. 1
• View composition
• reusable components
• naming convention
• folder architecture
• separation of concern
• clean view principle
บทที่ 11 Security & Performance ............................................................................. 89
• XSS protection
• input sanitization
• escape vs raw
• template caching
• view performance
• production config
บทที่ 12 EJS + Authentication ................................................................................ 168
• login/register view
• session-based UI
• role-based rendering
• conditional menu
• secure logout flow
บทที่ 13 EJS + Dynamic Client Script ................................................................. 243
• inline script
• data binding JS
• fetch + SSR hybrid
• progressive enhancement
• EJS + AJAX
บรรณานุกรม .......................................................................................................... 322
________________________________________
ประเภทไฟล์
pdf
วันที่วางขาย
12 กุมภาพันธ์ 2569
ความยาว
330 หน้า
ราคาปก
360 บาท (ประหยัด 75%)
เขียนรีวิวและให้เรตติ้ง
คุณสามารถเข้าสู่ระบบเพื่อแสดงความคิดเห็นได้จ้า