Node.js Web Programming: Beginner -> Professional (Integrative-Generative AI Edition)

ผู้เขียน: เชาวลิต ขันคำ

สำนักพิมพ์: นักเขียนน้อย

หมวดหมู่: คอมพิวเตอร์ , คอมพิวเตอร์ Internet

0 (0) เขียนรีวิว

96.03 บาท

99.00 บาท ประหยัด 2.97 บาท (3.00 %)

จำนวนคะแนนที่ได้รับ 3 คะแนน

  • ส่วนลด:
    ลด 3%
  • โปรโมชั่น:E-Book ทั้งเว็บลดทุกเล่ม 3% วันที่ 17 ธ.ค. 68 - 11 ม.ค. 69

96.03 บาท

99.00 บาท
99.00 บาท
ประหยัด 2.97 บาท (3.00 %)

จำนวนคะแนนที่ได้รับ 3 คะแนน

จำนวน :

1

  • โปรโมชั่นพิเศษ:
    • E-Book ADDICT อ่านฟิน ทั้งวัน ทั้งคืน ลดทั้งเว็บ ช้อปครบ 2 เล่ม ลด 4% วันที่ 8 - 21 ธ.ค. 68
จำนวนหน้า
920 หน้า
ประเภทสินค้า
ขนาดไฟล์
8.91 MB
ประเภทไฟล์
PDF
บาร์โค้ด
9000142191

รายละเอียด : Node.js Web Programming: Beginner -> Professional (Integrative-Generative AI Edition)

Node.js Web Programming: Beginner Professional พัฒนาเว็บแอปพลิเคชันด้วย Node.js อย่างเป็นระบบ ตั้งแต่โค้ดแรกจนถึงระดับองค์กร ________________________________________ Node.js คือเทคโนโลยีที่เปิดประตูให้ JavaScript ก้าวออกจากเบราว์เซอร์ และกลายเป็นแพลตฟอร์มหลักในการพัฒนาเว็บแอปพลิเคชันที่ทันสมัย เร็ว และมีประสิทธิภาพ หนังสือเล่มนี้จึงถูกออกแบบให้เป็นคู่มือที่ครอบคลุมและลึกซึ้ง สำหรับทั้งมือใหม่ที่เพิ่งเริ่มต้น และมืออาชีพที่ต้องการแนวทางเชิงสถาปัตยกรรม โดยเนื้อหาจัดเรียงเป็นลำดับขั้นตามพัฒนาการจริงของนักพัฒนา

 

บทที่ 1 รู้จัก Node.js (Introduction to Node.js)
เริ่มต้นทำความรู้จักกับ Node.js คืออะไร มีที่มาอย่างไร ทำงานอย่างไร และแตกต่างจาก JavaScript ฝั่งเบราว์เซอร์อย่างไร พร้อมคำแนะนำการติดตั้ง VS Code และการรันโค้ด Node.js ไฟล์แรก
บทที่ 2 การติดตั้งและเครื่องมือเบื้องต้น (Installation and Basic Tools)
แนะนำเครื่องมือสำคัญ เช่น node, npm, npx และแนวทางการสร้าง package.json อย่างเป็นระบบ รวมถึงการจัดการ dependencies และ scripts ในโปรเจกต์ Node.js
บทที่ 3 โมดูลและระบบไฟล์ (Core Modules)
ทำความเข้าใจกับระบบโมดูลของ Node.js ทั้ง require() และ module.exports พร้อมตัวอย่างใช้งานโมดูลหลัก (fs, path, os, events) และการอ่าน/เขียนไฟล์แบบ synchronous และ asynchronous
บทที่ 4 การเขียนโค้ด Asynchronous (Asynchronous)
เจาะลึกแนวคิด Non-blocking I/O พร้อมฝึกใช้ Callback, Promises และ Async/Await เพื่อเขียนโปรแกรมที่ประมวลผลแบบไม่หยุดรอ และจัดการ flow อย่างปลอดภัย
บทที่ 5 สร้าง HTTP Server ด้วย Node.js (HTTP Server by Node.js)
สอนการใช้ http module สร้าง Web Server แบบพื้นฐาน, รับส่งข้อมูล JSON, ทำ Routing และเสิร์ฟ static files พร้อมปูพื้นฐานไปสู่การใช้ Express.js
บทที่ 6 เริ่มต้นกับ Express.js (Express.js)
เริ่มต้นใช้งาน Express อย่างถูกวิธี ตั้งแต่กำหนดเส้นทาง (Route), การรับข้อมูลจาก req, การใช้ Middleware ไปจนถึงการควบคุมการตอบสนอง (Response)
บทที่ 7 การจัดโครงสร้างโปรเจกต์ (Project Structure Management)
วางรากฐานโปรเจกต์ Express ด้วยโครงสร้าง MVC แยกไฟล์อย่างเป็นระบบ เพื่อรองรับการขยายและบำรุงรักษาในอนาคต
บทที่ 8 Template Engine และ Static File (Template Engine and Static File)
เรียนรู้การสร้างเว็บเพจแบบ dynamic ด้วย EJS, Handlebars, หรือ Pug รวมถึงการจัดการ static files, layouts และ partials เพื่อสร้าง frontend ที่ยืดหยุ่น
บทที่ 9 ทำงานกับฐานข้อมูล (MongoDB และ SQL) (MongoDB and SQL)
ใช้งานฐานข้อมูล NoSQL และ SQL อย่างมืออาชีพ ด้วย Mongoose (MongoDB), Sequelize หรือ Prisma (MySQL/PostgreSQL) พร้อมแนวทาง CRUD, Schema, และการ Validate ข้อมูล
บทที่ 10 สร้าง RESTful API อย่างมืออาชีพ (RESTful API)
ออกแบบและสร้าง REST API อย่างมีประสิทธิภาพ พร้อมเรียนรู้การทดสอบด้วย Postman, การจัดการ Error, Status Code, และการใช้งาน Middleware และ Error Handler อย่างปลอดภัย
บทที่ 11 การจัดการ Authentication และ Security (Authentication and Security)
ปูพื้นฐานระบบล็อกอิน/รักษาความปลอดภัยด้วย bcrypt, JWT, และ Middleware สำหรับ Auth พร้อมแนวทางการป้องกัน XSS, CSRF, SQL Injection และการใช้งาน Helmet/CORS
บทที่ 12 การทดสอบและ Debug (Testing and Debugging)
ฝึกเขียน Unit Test และ Integration Test ด้วย Mocha, Chai, Jest และ Supertest พร้อมเทคนิค Mock ข้อมูล และ Debug อย่างมีประสิทธิภาพด้วยเครื่องมือ

รีวิว


0.0
  • 5
    0%
  • 4
    0%
  • 3
    0%
  • 2
    0%
  • 1
    0%