NodeJS Programming (เวอร์ชั่นเต็ม พร้อมซอสโค้ด) | 2,026 min.
1,790 บาท จากปกติ 2,700 บาท ดูได้ 360 วัน (ไม่รวม Vat.)

โปรโมชั่นพิเศษ:

สั่งซื้อ วีดีโอสอน NodeJS / Express / EJS

โค้ดโปรโมชั่น: cm_bonus_01

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 เป็นต้น

 

เนื้อหาโดยละเอียด

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

 

 

 



Contact Us

: (66)87-676-0813
: (66)2-689-8943

: support@codemobiles.com

: @codemobiles

: OnSite Training Service

: QuickSupport (วิธีใช้งาน)

: AnyDesk (วิธีใช้งาน)

: CodeMobiles Blog

: Our GitHub

: ShareCode

เวลาทำการ: จันทร์-ศุกร์ 9.00 - 18.00น. (ยกเว้นวันหยุดนักขัตฤกษ์)

นอกเวลาทำการฝากข้อความที่
Line: @codemobiles


สอนสด

ดูคอร์สวิดีโอออนไลน์


Copyright © 2010-2022 CodeMobiles Co., Ltd. All Rights Reserved.