NodeJS Programming (เวอร์ชั่นเต็ม พร้อมซอสโค้ด) | 2,026 min.
1,790 บาท
จากปกติ 2,700 บาท
ดูได้ 360 วัน (ไม่รวม Vat.)
บัญชีผู้ใช้ Facebook หรือ Google เมื่อใช้สมัครแล้วจะไม่สามารถเปลี่ยนแปลงภายหลังได้
![](https://codemobiles.co.th//online/images/promotions/node_deno.jpg)
![](https://codemobiles.co.th/online/images/Header/node_js.jpg?ref=1605676759600)
Node.js Programming
วีดีโอหลักสูตรนี้จะสอนการพัฒนา RESTful API ด้วย Node.js ที่ช่วยให้การพัฒนาโปรเจ็คทำได้ไว เนื่องจากใช้ความรู้เก่าในการเขียนเว็บด้วย ภาษา Javascript ทำให้เราไม่จำเป็นต้องเรียนรู้ใหม่ และด้วยความสามารถของ Node.js ทำให้เราสามารถรัน ได้หลาย OS อาทิ Windows, MAC, Linux เป็นต้น และความสามารถในเรื่องของ non-blocking ทำให้เราสามารถทำงานแบบไม่ต้องรอคอย (Asynchronous)
ในเนื้อหาจะสอนการเชื่อมต่อ Database โดยใช้ Concept ORM ในการเชื่อมต่อ SQL Server, MySQL , PostgreSQL เป็นต้น สอนการ Upload file และสอนการ Deploy ขึ้น Heroku Cloud Server รวมถึงการแยก Environment Production, Staging, Develop เป็นต้น
![](https://codemobiles.co.th/upload/nodejs/react_js_vdo_workshop.jpg?ref=1605691584691)
เนื้อหาโดยละเอียด
1. Setup and Introduction
- What is NodeJS
- Install NodeJS
- Install VSCode
- Setting VSCode
- VSCode Extensions
- What is NPM
- Run Node project
2. Modern JavaScript
- Let Const
- Template literals
- Object literals
- Destructuring Object
- Destructuring Array
- Default params
- Set
- Includes
- for of
- PadStart PadEnd
- Spread operator
- Class
- Trailing commas
- Rest operator
- Arrow functions
- Async Await
3. Node.js RESTFul API
- Using Express framework
- Using Nodemon
- Adding Methods to Handle GET, POST, PUT, DELETE
- Handle Query String, Path Variable, HTTP Body
- Uploading MultipartFile
- Using REST Client
- Using Postman
- Router management
- Using Controller
- Using Service
- Cross Origin Resource Sharing (CORS)
4. Connect Database
- What is Sequelize
- Using Sequelize CLI
- Sequelize Init and Seed Data
- Create Read Update Delete (CRUD)
- Using Repository
- Migrations PostgreSQL, SQL Server, MySQL Database
6. Deploying to Heroku server cloud
- Environment management
- Using Environment CLI
- Cross environment variables across platforms
- Using .ENV file
- What and Why Heroku?
- Using Heroku
- Environment Variable on Heroku
|
|