Course NodeJS for Enterprise 2.0
แชร์ประสบการณ์และเทคนิคในการออกแบบ Web Api Pattern ด้วย NodeJS ซึ่งเป็นภาษา JavaScript ที่มีความยืดหยุ่น วางโครงสร้างโค้ดและฟีเจอร์อย่างไรให้ช่วยลดข้อผิดพลาดและเพิ่มความรวดเร็วในการพัฒนาฟีเจอร์ใหม่ๆ รูปแบบการเรียนการสอน เป็นการบรรยาย แสดงตัวอย่างซอร์สโค้ด และเล่าถึง Use case ว่าทำไมเลือกใช้วิธีการดังกล่าว ไม่ได้เน้น lab ให้เขียนโค้ดตาม
คอร์สนี้เหมาะกับใคร
- ผู้มีความรู้พื้นฐาน JavaScript
- ผู้สนใจเทคโนโลยี Non- Blocking I/O การเขียนโปรแกรมแบบ Asynchronous
- ผู้เขียนโปรแกรมแบบ Strong Type แล้วอยากบริหารจัดการการเขียนโค้ดสำหรับ Dynamic Type
- ผู้สนใจพัฒนา Web Api ด้วย NodeJS, Open Source ที่มีขนาด Community ใหญ่มาก
สิ่งที่ต้องเตรียม
1. Laptop Ram Available 1GB+ เนื้อที่ดิสก์ 400 Mb +
2. ติดตั้ง NodeJS version ุ6+ (https://nodejs.org/en/download/)
3. VSCode (https://code.visualstudio.com/download)
4. MongoDB version 3.2 +(https://www.mongodb.com/download-center#community)
เนื้อหา
วันที่ 1
- Introduction
- Modules
- JavaScript ES6
- Break
- REST API
- Setup MongoDB
- Express Server
- Asynchronous Callback
- Beautiful Code with Promise, Async Await
- Launch
- Refactor code with OOP and Integrate with REST Api
- Custom Module
- Break
- Unit and BDD Test with Mocha and Chai
- Configuration Coding
- End
วันที่ 2
- Route Center
- Smart Validation
- Break
- Log Center
- Documentation
- Launch
- Authorization
- Authentication
- Break
- Q & A
- End
สถานที่ บริษัท 3DS Interactive
https://www.google.co.th/maps/place/3+DS+Interactive/@13.7198936,100.5045238,17z/data=!3m1!4b1!4m2!3m1!1s0x30e298e9e5426c17:0x540ea391d8bfb1b6?hl=th