MongoDB for NodeJS Developer
บริษัท ไอสเปซบาร์ จำกัด
538 อาคาร แกรนด์ ชั้น 8 ซอย รัชดาภิเษก 26 ถนนรัชดาภิเษก, แขวง สามเสนนอก เขต ห้วยขวาง BANGKOK 10310
โทร : 095-903-7772 , อีเมลล์ : ispacebar.com@gmail.com
- CRUD - Create , Read , Update , Delete
- การปรับจูนความเร็วและโครงสร้างฐานข้อมูลเบื้องต้น
- การพัฒนา Chart เพื่อนำเสนอผู้บริหาร
- สมาชิกสมาคมโปรแกรมเมอร์หรือศิษย์เก่า 3,150 หรือซื้อสติ๊กเกอร์ขาเดฟ ค้นหาในไลน์ Khadev แล้วนำมาแลกส่วนลดทีหลัง
- Early Bird 3,500 บาท ตั้งแต่วันที่ 18 สค 2559 - 29 สค 2559
- ราคาปกติ 4,500 บาท ตั้งแต่วันที่ 29 สค 2559 - 2 กย 2559
- Notebook
- CPU Intel ,AMD Dual Core +
- Ram 2 GB +
- เนื้อที่ว่าง ประมาณ Disk 200 MB
- Text Editor (Sublime ,Atom , VSCode)
- NodeJS version 4+
- MongoDB 3.2 +
- Google Chorme
- Postman Chorme Extension
เนื้อหา
MongoDB for NodeJS Developer
# Day 1 MongoDB
- Introduction of MongoDB
- Installation
- Administrator tool with Robomongo
- Insert a document
- Insert multiple documents
- Document validator
- Update document
- Delete document
- Find document
— Break —
- Finding with condition (>,<,>=,<=)
- Finding with OR
- Finding with AND
- Finding with NOT
- Finding with where
- Finding with Regular Expression
- Finding with complex condition
- Prepare more data for afternoon
— Launch —
- Introduction of Indexing
- Using explain command
- Single field index
- Unique index
- Compound index
- Sparse index
- Time to live index
- Full-text search index
- Geospatial index (Only Geohaystack)
- Modify index
- Using hint command
- List index
— Break —
- Aggregation Framework
- Aggregation Pipeline
- $match
- $group and $project
- Pipeline calculate expression
- Pipeline string expression
- Pipeline date expression
- Pipeline compare expression
- Unwind expression
- Sorting
- Join
- Normalize and Denormalize
- Security Role and Permission
# Day 2 NodeJS
- Basic NodeJS
- Install NodeJS and NPM
- JavaScript Basic
- Module
- Asynchronous Callback
— Break —
- Promise
- MongoDB Driver
- Restful
- Create
- Read
- Update
- Delete
— Launch —
- Refactor Code
- Enterprise Logging
— Break —
- Tokenization
- Deployment on PM2
# Day 3 JavaScript front end with Highcharts
- RequireJS
- SemanticUI
- Grid Layout
- Design Card List
— Break —
- Handlerbars
- JQuery single page application
- Customer CRUD View
- Create
- Read
- Update
- Delete
— Launch —
- Highchairs
- Log Analyser on Charts
- Line chart
- Bar chart
- Pie chart
— Break —
- Practice and Brainstorm to represent chart
- Q&A
ผู้สอน
อภัยชนม์ พันธุ์โอภาส (อาจารย์ปั๊บ)
ประสบการณ์
- ที่ปรึกษาและนักพัฒนาแอพพลิเคชั่น ระบบ ERP สำหรับธุรกิจค้าปลีก โรงงานผลิตเวชภัณฑ์ ระบบการผลิต การขนส่ง
- ที่ปรึกษาระบบคลังฐานข้อมูลระบบประกันชีวิต
- นักพัฒนา Full Stack
- ที่ปรึกษาปรับปรุงประสิทธิภาพระบบฐานข้อมูล
- จัดอบรมทั้งหลักสูตรด้านเทคนิคและธุรกิจเบื้องต้น