Rapid Cloud App Development with Nodejs and Javascript
รหัสหลักสูตร: 34183
สัมมนานี้ผ่านไปเรียบร้อยแล้ว
(ถ้ามีจัด ท่านจะได้สิทธิ์ก่อน)
วัตถุประสงค์ :
• เข้าใจวิธีการเขียน และเพิ่มทักษะการเขียนโปรแกรม โดยเฉพาะภาษา JavaScript อย่างจริงจัง
• เพิ่มลูกเล่นต่างๆ ให้กับ Website ทำให้มีความน่าสนใจมากขึ้น
• ต่อยอดไปสู่การเขียนโปรแกรมภาษาอื่นๆ ได้
• สร้างเสริมโอกาสความเจริญก้าวหน้าในสายอาชีพให้กับบุคคลที่สนใจ
สิ่งที่ต้องเตรียมสำหรับการเข้าอบรม
1. Note Book
2. RAM 2 GB ขึ้นไป
3. พื้นที่ว่าง 4 GB ขึ้นไป
4. ระบบปฏิบัติการ Windows XP / Windows Vista หรือ Windows 7 ขึ้นไป
หลักสูตรนี้เหมาะกับใคร
• นักเรียน, นักศึกษา, ผู้ประกอบการ, Developer ที่มีความรู้ในการพัฒนาโปรแกรมในด้าน Web
ทั้งสาย .NET, PHP, Java, JavaScript และอื่นๆ
• ผู้ที่ทำงานทางด้าน IT อื่นๆ ที่อยากศึกษาเพิ่มเติมความรู้ หรืออยากเปลี่ยนมาทำงานสายนี้
ความรู้เบื้องต้นเกี่ยวกับ Node.js
• ประวัติ ความเป็นมา สถานการณ์ที่เหมาะแก่การใช้งาน
• การติดตั้ง (Installation)
Node.js การใช้งาน Core APIs
• การติดตั้งและเรียกใช้ Modules
• การประมวลผลข้อมูลแบบชนิดต่างๆ (Data Manipulation) เช่น ข้อมูลแบบ Text, Binary และ JSON เป็นต้น
การสร้าง Module เพื่อใช้งาน (Custom module)
Day 2
Node.js การใช้งาน Core APIs (ต่อ)
• การจัดการเหตุการณ์ต่างๆ (Event Handling)
การบริหารการประมวลผลแบบ Asynchronous (Asynchronous Control Flow)
• แบบแผนการทำงาน (Asynchronous Pattern)
• การใช้งาน Asynchronous Control Flow Module
Day 3
การสร้าง web application ด้วย Express framework
• การติดตั้ง และการเตรียมการ
• การใช้งาน Web Template
• การใช้งาน URL Routing
• การใช้งาน Simple Route Middleware
การปรับแต่งส่วนผู้ใช้ (User Interface) ด้วยระบบ Template
• JavaScript Embedded Template
• Jade Template System
Day 4
• การเชื่อมต่อและสร้างฐานข้อมูล
• ชุดคำสั่งในการเรียกใช้ ค้นหาข้อมูลจากฐานข้อมูลแบบต่างๆ
• การใช้งานเชิงวัตถุ (Object-Document-Mapping: ODM)
Day 5
• การทำงานแบบ 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 เบื้องต้น