Rapid Cloud App Development with NodeJS and JavaScript
รหัสหลักสูตร: 32466
สัมมนานี้ผ่านไปเรียบร้อยแล้ว
(ถ้ามีจัด ท่านจะได้สิทธิ์ก่อน)
- เพิ่มลูกเล่นต่างๆ ให้กับ Website ทำให้มีความน่าสนใจมากขึ้น
- ต่อยอดไปสู่การเขียนโปรแกรมภาษาอื่นๆ ได้
- สร้างเสริมโอกาสความเจริญก้วยหน้าในสายอาชีพให้กับบุคคลที่สนใจ
นที่ 1
ความรู้เบื้องต้นเกี่ยวกับ Node.js
• ประวัติ ความเป็นมา สถานการณ์ที่เหมาะแก่การใช้งาน
• การติดตั้ง (Installation)
Node.js การใช้งาน Core APIs
• การติดตั้งและเรียกใช้ Modules
• การประมวลผลข้อมูลแบบชนิดต่างๆ (Data Manipulation) เช่น ข้อมูลแบบ Text, Binary, และ JSON เป็นต้น
การสร้าง Module เพื่อใช้งาน (Custom module)
วันที่ 2
Node.js การใช้งาน Core APIs (ต่อ)
• การจัดการเหตุการณ์ต่างๆ (Event Handling)
การบริหารการประมวลผลแบบ Asynchronous (Asynchronous Control Flow)
• แบบแผนการทำงาน (Asynchronous Pattern)
• การใช้งาน Asynchronous Control Flow Module
วันที่ 3
การสร้าง web application ด้วย Express framework
• การติดตั้ง และการเตรียมการ
• การใช้งาน Web Template
• การใช้งาน URL Routing
• การใช้งาน Simple Route Middleware
การปรับแต่งส่วนผู้ใช้ (User Interface) ด้วยระบบ Template
• JavaScript Embedded Template
• Jade Template System
วันที่ 4
การเก็บช้อมูลถาวรด้วย MongoDB Database
• การติดตั้ง และการเตรียมการสำหรับฐานข้อมูล
• การเชื่อมต่อและสร้างฐานข้อมูล
• ชุดคำสั่งในการเรียกใช้ ค้นหาข้อมูลจากฐานข้อมูลแบบต่างๆ
• การใช้งานเชิงวัตถุ (Object-Document-Mapping: ODM)
วันที่ 5
การใช้งานฐานข้อมูลแบบ MySQL
• ติดตั้งและการเชื่อมต่อกับฐานข้อมูล
• การทำงานแบบ Queue
• การทำงานแบบ Transaction
• การทำงานแบบ Object-Relational-Mapping (ORM)
หลักการพัฒนา Real-time Web application ด้วย web socket
• ความรู้เบื้องต้นเกี่ยวกับ Web Socket
• การใช้งานชุดคำสั่ง Socket.io Library เพื่อการเข้าถึงและประมวลผลข้อมูลแบบ real-time จาก web socket
• หลักการพัฒนาระบบเพื่อการสื่อสารชนิด Simple real-time communication Server เบื้องต้น
19 - 23 กันยายน 2559
เวลา 9.30 - 17.00 น.