Course Description:
The objectives of this course are for participants to develop an understanding of how to design and implement real-time data processing cloud-based and/or web-based applications with highly popular server-side JavaScript framework namely Node.js and how to extend those web applications with social media/network capabilities to provide unique and exciting cloud-based/web-based services to targeted users.
From the beginning, this course takes all participants through many basic yet vital concepts of Node.js such as core component architecture, design and implementation guidelines and how to integrate any Node.js applications with the vast collection of open-source extension library APIs available out there. Later, the participants will also learn how to communicate and access real-time data feed from the popular social network website such as Facebook and Twitter.
Duration : 4 Days (09.00 - 16.30 )
Fee : [11,900 Baht; With your own computer 9,900 Baht]
(Fee includes Course Material + Coffee Break and Lunch)
Instructor: Mr. Dendej Sawarnkatat
○ ELearning Association of Thailand (ELAT) official committee / Instructor
○ Software Park (Thailand) Instructor
○ ACIS Training Center Instructor / Specialist
Training Date:
15 - 18 July 2014
Training Venue: The Connecion ( Near MRT Ladprao Exit 4 ) >> See Map
Who Should Attend:
● CIO/IT Manager/Senior IT Delivery
● Social Media Solution Lead
● Social Media Architect / Software Developer
● Those who would like to develop Mobile Social Media Applications for their Organization/Businesses
Prerequisite:
● Basic HTML understanding
● Basic JavaScript Programming skill
Benefits:
● Understand the concept of Cloud enabled Server-side JavaScript Application Development
● Understand how to leverage Popular Social Media/website Services
● Learn how create Real-time Rich Social Media Web Application
Course Outline:
Day 1
○ Introduction to Node.js Server-side JavaScript Framework
○ History / Motivation
○ Setting up and Installation
○ Understanding basic concepts and core library APIs.
○ How to extend applications with Modules
○ Data Representation and Data Manipulation e.g.
■ Plain text
■ Binary
■ JSON and etc.
Day 2
○ Node.js Core Libraries (continue)
■ Introduction to Event
■ Event registration and handling
○ Creating and extending Node.js Cloud/Web Application with Express Framework
■ Setting up and Installation
■ Understanding Express Web Template
■ Understanding basic concept of Routing
■ Custom routing with Middleware
Day 3
○ Introduction to MongoDB Database
■ Setting up and Installation
■ Database connectivity
■ MongoDB core accessing APIs.
Day 4
o Introduction to real-time web application development with Web Socket
o Understanding Socket.io Web Socket Library for Node.js
o Understanding Popular Social Media (e.g. Facebook and Twitter)
Facebook and Twitter Data Service and Accessing methodologies
How to Integrate real-time social network data feed into Node.js Web Applications.
Online Registration >> HERE
Payment Condition :
Payment may be paid in full or 50% deposit at least 7 days prior to the start of the course. The payment could be paid by the following methods
- Account transfer to "IMC Institute" Saving account no. 616-2-07327-1 , Kasikorn Bank, Sathorn Square Branch.
or
- Cheque should be made payable to "IMC Institute"
Notes:
In case you choose to pay 50% deposit, we would request the remaining 50% to be paid at the registration desk before the beginning of the course.
Contact Person :
For more information, contact our course coordinator on:
Ms.Kwanhathai Thavornpong
Mobile: 087-593-7974, 088-192-7975
Tel: 02-610-3687
E-mail: contact@imcinstitute.com