Workshop CRUD Nodejs Wep api

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

พื้นฐานการ เพิ่ม ลบ แก้ไข และแสดงข้อมูล จากเว็บ Api ด้วยภาษา Node js

โดยหัวข้อนี้จะเป็นการใช้ NodeJS (Backend) ในการ สร้าง Server Web api เพื่อใช้ในการ รับส่งข้อมูลกับหน้าบ้าน (Frontend) โดยเราจะมีโครง Frontend สำเร็จรูป จากวิดีโอ Workshop CRUD Angular 5 มาให้เป็นตัวอย่างให้ลองเชื่อมต่อ และทำเป็นหน้าเว็บหลักของระบบ

หัวข้อที่จะสอน

  1. การติดตั้ง NodeJS, Tool ที่ใช้ทดสอบ Web api และ Install Libraries บางส่วนที่จะนำมาเขียน

    1. Install Nodejs

    2. Tool ที่ใช้สำหรับการทดสอบกับ Web API

    3. New Project วางโครงร่างโปรเจค และทดสอบ Run project เริ่มต้น

    4. นำตัวอย่าง Fontend สำหรับเร็จรูปที่จะทำการเชื่อมต่อมาเพิ่มเข้าในโปรเจค เพื่อ Run หน้าเว็บ

  2. สร้าง Router เชื่อมต่อกับ Component ให้กับ Server

    1. สร้าง Route สำหรับแสดงข้อมูล

    2. สร้าง Route สำหรับ เพิ่มข้อมูล

    3. สร้าง Route สำหรับ แก้ไขข้อมูล

    4. สร้าง Route สำหรับ ลบข้อมูล

  3. Unit test เพื่อตรวจสอบ Function และเอาไว้สร้าง กฏให้กับทีม

    1. Test ส่วนของการตรวจสอบว่าจำเป็นต้องมี ฟังก์ชั่นอะไรบ้าง

  4. ทำระบบ Validator โดยใช้ Validate.js

  5. เชื่อมต่อกับฐานข้อมูล ( Mysql )

    1. สร้าง Class เพื่อเชื่อมต่อกับฐานข้อมูล

    2. เชื่อมต่อในส่วนของการ แสดงข้อมูล

    3. เชื่อมต่อในส่วนของการ เพิ่มข้อมูล

    4. เชื่อมต่อในส่วนของการ แก้ไขข้อมูล

    5. เชื่อมต่อในส่วนของการ ลบข้อมูล

  6. Unit test เพื่อตรวจสอบ Function และเอาไว้สร้าง กฏให้กับทีม

    1. จำลอง Class ให้เหมือนเป็น Database

    2. Test ส่วนการแสดงข้อมูล

    3. Test ส่วนการเพิ่มข้อมูล

    4. Test ส่วนการแก้ไขข้อมูล

    5. Test ส่วนการลบข้อมูล

  7. เชื่อมต่อกับฐานข้อมูล ( MongoDB )

    1. สร้าง Class เพื่อเชื่อมต่อกับ ฐานข้อมูล (mongoose)

    2. เชื่อมต่อในส่วนของการ แสดงข้อมูล

    3. เชื่อมต่อในส่วนของการ เพิ่มข้อมูล

    4. เชื่อมต่อในส่วนของการ แก้ไขข้อมูล

    5. เชื่อมต่อในส่วนของการ ลบข้อมูล

  8. นำข้อมูลที่ทำเสร็จแล้วมาทำการเชื่อมต่อกับส่วนของ หน้าบ้าน Frontend

  • ได้เข้าใจการเขียน เพิ่ม ลบ แก้ไข และแสดงข้อมูล แบบ Web api

  • ได้เข้าใจโครงสร้างของการวางโครงในคอร์สที่ศึกษา

  • ได้เข้าใจการเขียน Unit test ไปด้วย

Course Curriculum

1 Lectures

Instructor

Profile photo of Wanchaloem Laokeut
Wanchaloem Laokeut

My name is Wanchaloem Laokeut. I come from Khonkean Thailand. When i 24 year old i Graduated from Mahasarakharm University Thailand, Bachelor degree and My faculty is Information Technology and My major is Information Technology and Communication  After i work at Addlink company in Ubonrachatanee city, My position is senior programmer, Now my experience 3 years about Web application and...

Review
4.9 course rating
4K ratings
ui-avatar of Pachara Wannawat
Pachara W.
2.5
2 years ago

ง่วงครับ

  • Helpful
  • Not helpful
ui-avatar of jack kung
Jack K.
2.5
5 years ago

ไม่ได้ความเข้าใจเลย
มีแต่ code แล้วก็ run ให้ดู
หลายๆส่วนควรจะอธิบายให้ละเอียดครับ ว่าทำถึงต้องใช้ code แบบนี้ ทำไมถึงต้องใช้คำสั่งนี้ ถึงจะออกมาเป็นแบบนี้

*ถ้าจะเอาแค่ตัวอย่าง code ผมก็ให้คะแนนในส่วนนี้ครับ แต่สำหรับการอธิบายความเข้าใจ ยิ่งสำหรับผู้เริ่มต้นด้วย ผมไม่ได้อะไรในส่วนนี้เลยครับ

*vscode ใช้ dark theme แต่ postman ใช้ light theme เวลาสลับจอไปมา แสบตามากครับ ควรจะเป็น theme เดียวกัน + เสียงการอธิบายยังดูงงๆอยู่ครับ

  • Helpful
  • Not helpful
ui-avatar of Wanchalerm suksawat
Wanchalerm S.
2.5
6 years ago

เป็นพื้นฐานได้ดีครับ แต่เสียงพูดดูง่วง ๆ ตลอดเลย T_T

  • Helpful
  • Not helpful
ui-avatar of ธชา ศรีนวลขาว
ธชา �.
4.0
6 years ago

ชอบครับ

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses