Angular 10 + Node.js + ORM (SQLite, MySQL, SQL Server) | 2,844 min.
1,550 บาท (ไม่รวม Vat.)

Angular 10 + Node.js + ORM (SQLite, MySQL, SQL Server)

ในหลักสูตรนี้ ถูกออกแบบมาเพื่อสอนการพัฒนา Frontend Web Application ด้วยภาษา JavaScript (JS) และ TypeScript (TS) โดยเนื้อหาจะมุ่งเน้นไปที่ Angular Framework เป็นหลัก 

ในหลักสูตรจะสอน Angular Material theme และ Bootstrap 4 ในการออกแบบระบบจัดการสต๊อกสินค้า Create, Update , Delete, Upload Files และการแสดงผลที่รองรับทุกอุปกรณ์ รวมถึงการจัดการเรื่อง Progress bar แสดงสถานะการอัปโหลดและการจัดการติดต่อ Network จนถึงขั้นนำไปใช้งานจริง

นอกจากนี้ เพื่อให้เห็นภาพการทำงานโดยรวมทั้งหมด Workshop ของหลักสูตรนี้ จะมีการสอนเชื่อมต่อกับ Node.js ในการออกแบบ RESTful API และการเชื่อมต่อ Database โดยใช้ Sequelize ORM (Object Relational Mapping) ที่สามารถเชื่อมต่อกับ SQLite, MySQL, SQL Server ได้โดยที่เราไม่ต้องแก้ไขโค้ดส่วนที่เชื่อมต่อกับ Angular และ Node.js เลย ซึ่งครอบคลุมเนื้อหา Create, Read, Update, Delete (CRUD) และการอัปโหลดไฟล์รวมถึงการ config ค่าต่างๆที่นำไปใช้งานจริง

สอนการนำ Angular project ขึ้น production ด้วย Nginx และการใช้เครื่องมือ PM2 จัดการ process Node.js รวมถึงการจัดการ Environment variable development, testing, acceptance and production พร้อม case study ที่สามารถนำไปต่อยอดได้ในอนาคต

 

ตัวอย่าง Workshop ระบบสต๊อกสินค้า

 

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

1. Setup and Introduction

  • What is Angular?
  • Why Angular?
  • What is single page application (SPA)
  • Angular vs React Native
  • Overview Stack Tech
  • Setup Development Tools
  • Angular CLI
  • Project Structure
  • Common feature
  • Lifecycle hooks
  • Typescript or Modern Javascript Programming

 2. Angular Material

  • Material Component
  • Component Dev Kit (CDK)
  • Bootstrap 4
  • Flex Layout
  • What is Components
  • Component communication
  • Media Query CDK
  • Datatable
  • FormModule
  • Two-Way Binding
  • Router - Component Navigation
  • Upload file

3. Node.js

  • What is Node.js
  • What is NPM
  • Using Express
  • Routing Handle
  • Middle ware
  • ES8
  • Upload file with Multer
  • Postman for API Testing
  • Sequelize ORM
  • Database SQLite, MySQL , SQL Server 
  • CORS

4. Angular Connect Node.js

  • HTTP Client to Consume RESTFul/JSON Webservice
  • Angular Service
  • Dependency injection (DI)
  • Callback vs Promise vs Observable (RXJS) & Async/await
  • HTTP interceptor
  • Pregress spinner

5. Deploy

  • Environment file
  • Nginx
  • PM2
  • IIS

6. Additional

  • Push notification
  • Chart
  • AdminLTE 3 Theme

 



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.