คอร์สเรียนออนไลน์ สร้าง RESTful API ด้วย Node.js (Express) และ MongoDB

ในคอร์สนี้ทุกคนจะได้เรียนรู้เกี่ยวกับการสร้าง RESTful API ด้วย Node.js และ MongoDB กันครับ ซึ่งปัจจุบันวิธีการเขียนจะมีแยกงานเป็น Frontend และ Backend คอร์สนี้เราจะเน้นไปที่การเขียน Backend นั่นเองครับ ส่วนเนื้อหาในคอร์สทุกคนจะได้เรียนรู้ตั้งแต่พื้นฐานภาษา JavaScript สมัยใหม่ การใช้งาน Express.js การเขียนโค้ดเพื่อจัดการกับกับฐานข้อมูล MongoDB ไม่เพียงเท่านี้ครับ ทุกคนจะได้เรียนรู้การนำ Web Application ที่เขียนด้วย Node.js นำขึ้น Server เพื่อใช้งานจริงอีกด้วย

"อยากศึกษาการเขียน Backend ด้วย Node.js และ MongoDB แนะนำคอร์สนี้เลยครับ"

โค้ชเอก
CodingThailand.com

ประโยชน์ที่จะได้รับจากคอร์สนี้

  • ได้รับการเรียนการสอนแบบเน้นลงมือปฏิบัติจริงกว่า 13 ชั่วโมง
  • ได้เรียนรู้พื้นฐาน JavaScript สมัยใหม่
  • ได้เรียนรู้การติดตั้ง และใช้งานฐานข้อมูล MongoDB
  • ได้เรียนรู้ Node.js พื้นฐาน และการใช้งาน Express.js เพื่อสร้าง Web Application
  • ได้เรียนรู้ไลบรารี Mongoose สำหรับจัดการฐานข้อมูล MongoDB
  • ได้เรียนรู้การทำระบบล็อกอิน ด้วย JSON Web Token และ Passport.js
  • ได้เรียนรู้ การจัดการกับความปลอดภัย สำหรับ Web Application ที่สร้างด้วย Node.js
  • ได้เรียนรู้การนำโปรเจคไปใช้งานจริง
  • ได้รับ ไฟล์ Source Code ทั้งหมดใน Workshop
  • ได้รับ ฟรี mini คอร์ส Node.js และ MySQL ( 5 ชม. )

เนื้อหาการสอน (11 Sections)

  • Section 1 แนะนำคอร์สเรียน
    - แนะนำคอร์สเรียน เพื่อให้ทุกคนเห็นภาพใหญ่สิ่งที่จะได้ศึกษา และนำไปต่อยอดต่อไป

  • Section 2 การติดตั้งโปรแกรมต่างๆ ที่ใช้ในการพัฒนาระบบ
    - ติดตั้งโปรแกรมต่างๆที่ต้องใช้งานในคอร์สนี้ เช่น Node.js, Git, VS Code, POSTMAN เป็นต้น

  • Section 3 การติดตั้ง MongoDB และการใช้งานเบื้องต้น (local และ cloud)
    - ติดตั้งฐานข้อมูล MongoDB ทั้งแบบติดตั้งในเครื่องตัวเอง และใช้ cloud

  • Section 4 การใช้งาน npm และพื้นฐานภาษา JavaScript สมัยใหม่
    - การใช้งาน npm พื้นฐาน
    - พื้นฐานภาษา JavaScript สมัยใหม่

  • Section 5 แนะนำ Node.js และใช้งาน Express.js
    - แนะนำ Node.js
    - การใช้งาน Express.js และการสร้างโปรเจคใหม่
    - แนะนำ MVC และการนำมาใช้กับ Express.js

  • Section 6 แนะนำ MongoDB การออกแบบ Schema และการใช้งาน mongoose พื้นฐาน (CRUD)
    - แนะนำ MongoDB และการออกแบบ Schema ในรูปแบบต่างๆ
    - การติดตั้ง mongoose การเชื่อมต่อกับฐานข้อมูลกับ MongoDB และทดลองเรียกดูข้อมูล
    - การใช้ mongoose สำหรับงาน CRUD (CREATE/READ/UPDATE/DELETE)

  • Section 7 การใช้งาน mongoose ขั้นสูง และการอัปโหลดไฟล์ (local และ cloud)
    - การใช้งาน Queries รูปแบบต่างๆ และการใช้ virtuals field
    - การใช้งาน Population ใน mongoose (lookup)
    - การอัปโหลดไฟล์ภาพ เข้าระบบในรูปแบบของ Base64 ทั้งแบบ local และใช้ google storage (cloud)
    - อัปเดตรูปภาพใน Workshop เพื่อมาใช้ google storage

  • Section 8 การใช้งาน Environment ใน Node.js การเขียนโค้ดเพื่อจัดการ และตั้งค่าตัวแปรต่างๆ (config) ในโปรเจค
    - เรียนรู้การใช้ไลบารีในการจัดการ config ระบบ และสภาพแวดล้อมการพัฒนา

  • Section 9 การทำระบบล็อกอินตามมาตรฐาน JSON Web Token ด้วย Passport.js และ การตรวจสอบความถูกต้องของข้อมูล (Validation)
    - ทำ Workshop ระบบลงทะเบียน และการจัดการ Error ใน Express.js
    - การทำ Validation ให้กับระบบ แนะนำ JSON Web Token และการสร้าง token เพื่อใช้ในการล็อกอิน
    - การใช้งาน Passport.js

  • Section 10 การจัดการสิทธิ์ผู้ใช้งานพื้นฐาน การจัดการความปลอดภัยต่างๆ และการใช้งาน rate limit
    - การจัดการเพื่อแยกสิทธิ์ admin และ member
    - การจัดการความปลอดภัยของ Web App ที่สร้างด้วย Node.js
    - แนะนำการใช้งาน rate limit

  • Section 11 การเตรียม และนำโปรเจคไปใช้งานจริง (production)
    - แนะนำการใช้ Server (Digitalocean) การจดและใช้โดเมน การติดตั้งโปรเจค และการใช้ PM2
    - แนะนำการใช้ Heroku และการนำโปรเจคขึ้นไปใช้งาน (ฟรี https และ domain)
    - นำโปรเจคของเราใช้งานร่วมกับ NGINX (Web Server) การทำ reverse proxy และใช้ https ฟรีด้วย Let's Encrypt

ราคา

  • เรียน แบบวิดีโอออนไลน์ ราคา 1,900 บาท / ท่าน
  • ราคาสมาชิก (เคยซื้อคอร์สใดคอร์สนึงไปแล้ว) 1,500 บาท / ท่าน

ผลตอบรับจากผู้ที่เคยเรียน

คอร์สเรียนออนไลน์ สร้าง RESTful API ด้วย Node.js (Express) และ MongoDB

เลือกประเภทที่เรียน:

ลงทะเบียนเสร็จแล้วสามารถโอนเงินได้ที่

ธนาคารไทยพาณิชย์ บัญชี 8692040113 ออมทรัพย์ สาขาย่อย ม.อุบล นายเอกนรินทร์ คำคูณ

ธนาคารกสิกรไทย บัญชี 6852219422 ออมทรัพย์ สาขาสุนีย์ทาวเวอร์ นายเอกนรินทร์ คำคูณ


โอนเสร็จแล้ว แจ้งการโอนเงิน ได้ที่ E-mail: codingthailand@gmail.com หรือ Inbox: FB.com/CodingThailand

ลงทะเบียนแล้วสามารถจ่ายผ่าน Paypal ได้ดังนี้

ราคา 1,900 บาท

ราคา 1,500 บาท (สมาชิก)


ชำระเงินเสร็จแล้ว แจ้งการโอนเงิน ได้ที่ E-mail: codingthailand@gmail.com หรือ Inbox: FB.com/CodingThailand

แนะนำคอร์ส

ติดต่อสอบถาม

โค้ชเอก เอกนรินทร์ คำคูณ
E-mail: codingthailand@gmail.com

Inbox : facebook.com/codingthailand
Tel: 085-4952624 Views : 24733 hits


© 2024 www.codingthailand.com