สอนการนำ 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