Deno RESTful API + PostgreSQL + Heroku cloud | 735 min.
1,550 บาท (ไม่รวม Vat.)

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

สั่งซื้อ วีดีโอสอน Deno RESTful API + PostgreSQL + Heroku cloud

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


Deno RESTful API + PostgreSQL + Heroku cloud

วีดีโอหลักสูตรนี้จะสอนการพัฒนา RESTful API ด้วย Deno ที่ช่วยให้การพัฒนาโปรเจ็คทำได้ไวและปลอดภัย เนื่องจาก Deno ถูกพัฒนาเพื่อเสริมความสามารถหลายอย่างที่เป็นข้อจำกัดของ NodeJS อาทิ เช่น การกำหนด Permission Network Read/Write เป็นต้น, Support ภาษา Typescript และสนับสนุน Javascript ES รูปแบบใหม่, ไม่มีการใช้ NPM ใช้การ Import URL แทน, มี Standard Library พร้อมใช้งานมากมาย รวมถึงเครื่องมือในการจัดการ Dependency และ Formatter เป็นต้น

ในเนื้อหาจะสอนการเชื่อมต่อ Database PostgreSQL on Cloud Server และการใช้งานแบบ Local ติดตั้งที่เครื่อง สอนการ Upload file และสอนการ Deploy ขึ้น Heroku Cloud Server รวมถึงการแยก Environment Production, Staging, Develop เป็นต้น

 

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

1. Setup and Introduction

  • What is Deno?
  • Why Deno?
  • Install Deno
  • Install VS Code
  • Install Denon
  • Install HTTP client Postman
  • Run Deno project
  • Manage Dependencies
  • Using Denon

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. TypeScript

  • Variable declarations and types
  • Enums and Arrays
  • Functions
  • Interfaces
  • Classes

4. Deno RESTFul API

  • Using oak middleware framework
  • Listen server and set formatter log
  • Adding Methods to Handle GET, POST, PUT, DELETE
  • Handle Query String, Path Variable, HTTP Body
  • Router management
  • Using Controller
  • Using Service
  • Uploading MultipartFile
  • Error Handling 
  • Using Postman
  • Cross Origin Resource Sharing (CORS)
  • Logging

5. Connect Database

  • Connect PostgreSQL Amazon Web Services
  • Install Local PostgreSQL
  • Using pgAdmin
  • Create Read Update Delete (CRUD)
  • Using Repository

6. Deploying to Heroku server cloud

  • What and Why Heroku?
  • Using Heroku
  • Production Build Single Javascript file
  • Environment management 


Contact Us

: (66)87-676-0813-14
: (66)81-359-9468

: support@codemobiles.com

: @codemobiles

: OnSite Training Service

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

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

: CodeMobiles Blog

: Our GitHub

: ShareCode

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

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


สอนสด

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


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