เอ็กซ์เพรส JS มาสเตอรี
หลักสูตรที่ครอบคลุมนี้จะนำคุณตั้งแต่พื้นฐานไปจนถึงแนวคิดขั้นสูง เตรียมทักษะที่จำเป็นในการสร้างแอปพลิเคชันแบ็กเอนด์ที่มีประสิทธิภาพ RESTful API และไมโครเซอร์วิส
หลักสูตรนี้ครอบคลุมแนวคิดหลัก เช่น การกำหนดเส้นทาง การจัดการคำขอและการตอบกลับ ฟังก์ชันมิดเดิลแวร์ และการให้บริการไฟล์แบบคงที่ นอกจากนี้คุณยังจะได้สำรวจเทคนิคมิดเดิลแวร์ขั้นสูง การจัดการข้อผิดพลาด และการบันทึกโดยใช้เครื่องมือเช่น Morgan
หลักสูตรนี้ยังครอบคลุมถึงมาตรการรักษาความปลอดภัยที่จำเป็น รวมถึงการควบคุมการเข้าถึงตามบทบาท (RBAC) การป้องกันการฉีด SQL และการรักษาความปลอดภัยแอปพลิเคชันด้วย Helmet
เมื่อจบหลักสูตรนี้ คุณจะมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับ Express.js และสามารถสร้างแอปพลิเคชันที่แข็งแกร่ง ปรับขนาดได้ และพร้อมสำหรับการผลิต
📚 ภาพรวมหลักสูตร
⦿ Express.js และเหตุใดจึงต้องใช้
⦿ การติดตั้ง Express.js และการตั้งค่าโปรเจ็กต์
⦿ ทำความเข้าใจเกี่ยวกับ Express Middleware
⦿ การกำหนดเส้นทางพื้นฐานใน Express.js
⦿ การจัดการออบเจ็กต์คำขอและการตอบสนอง
⦿ อธิบายวัตถุแอปพลิเคชันด่วน
⦿ การใช้ตัวแปรสภาพแวดล้อม (dotenv)
⦿ การจัดการวิธี HTTP ที่แตกต่างกัน (GET, POST, PUT, DELETE)
⦿ พารามิเตอร์เส้นทางและสตริงการสืบค้น
⦿ ให้บริการไฟล์คงที่ใน Express.js
⦿ ประเภทของมิดเดิลแวร์ (ในตัว, บุคคลที่สาม, กำหนดเอง)
⦿ การสร้างฟังก์ชันมิดเดิลแวร์แบบกำหนดเอง
⦿ การใช้ Morgan เพื่อบันทึกคำขอ
⦿ การแยกวิเคราะห์เนื้อหาด้วย express.json() และ express.urlencoded()
⦿ เกิดข้อผิดพลาดในการจัดการมิดเดิลแวร์ใน Express.js
⦿ การใช้เครื่องมือเทมเพลต (EJS, Pug, แฮนด์บาร์)
⦿ การตั้งค่าและการแสดงผลมุมมอง
⦿ การส่งผ่านข้อมูลไปยังมุมมอง
⦿ การใช้เลย์เอาต์สำหรับเนื้อหาไดนามิก
⦿ การแสดงผลฝั่งไคลเอ็นต์เทียบกับฝั่งเซิร์ฟเวอร์
⦿ เชื่อมต่อ Express.js กับ MongoDB โดยใช้ Mongoose
⦿ การดำเนินการสร้าง การอ่าน การอัปเดต และการลบ (CRUD)
⦿ การจัดการข้อผิดพลาดและการตรวจสอบฐานข้อมูล
⦿ การใช้ Sequelize กับ MySQL/PostgreSQL
⦿ การใช้แบบจำลองความสัมพันธ์ในฐานข้อมูล
⦿ การตรวจสอบสิทธิ์ผู้ใช้ด้วย JWT (JSON Web Tokens)
⦿ การใช้ bcrypt สำหรับการแฮชรหัสผ่าน
⦿ การใช้การควบคุมการเข้าถึงตามบทบาท (RBAC)
⦿ การรักษาความปลอดภัยแอป Express ด้วย Helmet
⦿ การป้องกันการแทรก SQL และการเขียนสคริปต์ข้ามไซต์ (XSS)
⦿ อัพโหลดไฟล์ด้วย Multer
⦿ การใช้งาน WebSockets ใน Express.js
⦿ การแคชด้วย Redis ใน Express.js
⦿ การใช้งานพื้นหลังกับ Bull Queue
⦿ การจำกัดอัตราเพื่อป้องกันการใช้ API ในทางที่ผิด
⦿ สร้าง RESTful API ด้วย Express.js
⦿ การจัดการการรับรองความถูกต้อง API (JWT, OAuth)
⦿ การกำหนดเวอร์ชัน API ใน Express
⦿ การใช้ GraphQL กับ Express.js
⦿ การสร้างไมโครเซอร์วิสด้วย Express.js
⦿ แอปทดสอบหน่วยด่วนด้วย Jest
⦿ การทดสอบ API ด้วย Supertest
⦿ การใช้บุรุษไปรษณีย์สำหรับการทดสอบ API
⦿ การเทียบท่าแอปพลิเคชัน Express.js
⦿ การปรับใช้แอป Express บน Vercel, Heroku และ AWS
⦿ การปรับปรุงประสิทธิภาพด่วนด้วยการบีบอัด
⦿ โหลดบาลานซ์และคลัสเตอร์ใน Express.js
⦿ การดีบักแอปพลิเคชัน Express.js
⦿ การเขียนโค้ดที่สะอาดและบำรุงรักษาได้ใน Express
⦿ แนวทางปฏิบัติที่ดีที่สุดสำหรับแอป Express ที่พร้อมสำหรับการผลิต
📲 Master Express.js และสร้างเว็บแอปที่ปรับขนาดได้ – ดาวน์โหลดทันทีและเริ่มเขียนโค้ด!
เวอร์ชันล่าสุด
1.1อัปโหลดโดย
Gabriel Rocha
ต้องใช้ Android
Android 7.0+
Category
ฟรี การศึกษา แอปการจัดประเภทเนื้อหา
Everyone
รายงาน
ปักธงว่าไม่เหมาะสมLast updated on May 17, 2025
➢Express Js Complete Course
➢Great user interface
➢Day mode, Night mode added
➢Make your Notes
➢Text to Voice Feature
➢Last Read Added