1708x800 new

NodeJS for Enterprise รุ่น 6

NodeJS for Enterprise 2.0 รุ่นที่ 6

แชร์ประสบการณ์และเทคนิคในการออกแบบ Web Api Pattern  ด้วย NodeJS ซึ่งเป็นภาษา JavaScript ที่มีความยืดหยุ่น วางโครงสร้างโค้ดและฟีเจอร์อย่างไรให้ช่วยลดข้อผิดพลาดและเพิ่มความรวดเร็วในการพัฒนาฟีเจอร์ใหม่ๆ รูปแบบการเรียนการสอน เป็นการบรรยาย แสดงตัวอย่างซอร์สโค้ด และเล่าถึง Use case ว่าทำไมเลือกใช้วิธีการดังกล่าว มี lab ให้ดูโค้ดและทำตามในเวลาแต่ละ Session


คอร์สนี้เหมาะกับใคร

  • ผู้มีความรู้พื้นฐาน JavaScript

  • ผู้สนใจเทคโนโลยี Non- Blocking I/O การเขียนโปรแกรมแบบ Asynchronous

  • ผู้เขียนโปรแกรมแบบ Strong Type แล้วอยากบริหารจัดการการเขียนโค้ดสำหรับ Dynamic Type

  • ผู้สนใจพัฒนา Web Api ด้วย NodeJS, Open Source  ที่มีขนาด Community ใหญ่มาก


สิ่งที่ต้องเตรียม

1. Laptop Ram Available 250MB+ เนื้อที่ดิสก์ 400 Mb +

2. ติดตั้ง NodeJS version 6+ (https://nodejs.org/en/download/)

3. Command line พื้นฐาน  สร้าง ลบ เข้าถึงไดเรคทอรี

4. VSCode (https://code.visualstudio.com/download)

5. MongoDB version 3.2 +(https://www.mongodb.com/download-center#community)


เนื้อหา

วันที่ 1

  • Introduction and Installation  -> แนะนำ Nodejs และติดตั้งเครื่องมือที่เกี่ยวข้องในการพัฒนา ได้แก่ NodeJS, VSCode

  • Modules -> รู้จักการเขียน Module  ใน JavaScript

  • 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 Centralize

  • Smart Validation

------------------------ Break ------------------------

  • Log Center

  • Documentation

    ------------------------ Launch ------------------------

  • Authorization

  • Authentication

    ------------------------ Break ------------------------

  • Deployment with Docker

  • Monitoring

  • Q & A

------------------------ End ------------------------



Source Code: https://github.com/apaichon/node_enterprise

อาจมีการเปลี่ยนจาก MongoDB เป็น LevelDB หรือ Sqlite เพื่อลดปัญหาเรื่อง Compatibilty
#Training #programming #api #JavaScript #NodeJS

View Tickets
Date
11 May 2019 10:00 - 12 May 2019 17:00
Add to Calendar
Location
THINK Society: Co-working space & coffee, Sukhumvit 101/2 Alley, Bang Na, Bangkok, Thailand
View Map

Organized by

1
ขาเดฟ
Visit Website
Want to know more about this event?
Contact the Organizer

Tickets

No Tickets Available


Want to know more about this event?

Please contact the organizer for more information.
1

ขาเดฟ

Call

0924752999

Facebook

facebook.com/khadev/

Line

apaichon

E-mail

apaichon@gmail.com

Having trouble purchasing ticket? View Help Center