HRDF Funded Course - Nodes.js Essential Training
Details
Node.js is a powerful tool for controlling servers, building web applications, and creating event-driven programs. And it takes JavaScript—a language familiar to all web developers—out of the browser. With Node.js, you can build applications that run on
your laptop or even the cloud. Learn the essentials of Node.js and start creating your own JavaScript applications in this introductory training course.
The topics include:
- What is Node.js?
- Installing Node.js
- Understanding the global object and global timing
- Importing the core modules
- Handling events
- Creating child processes
- Reading, writing, and removing files
- Working with file streams
- Making http requests
- Serving files and JSON data
- Installing npm, the node package manager
- Working with Express, the web server framework
- Using WebSockets
https://www.tertiarycourses.com.my/basic-nodejs-training-in-malaysia.html
Outline
Module 1. Get Started
- What Is Node.js?
- Node.js history
- How Node.js works
- Installing Node.js
Module 2. Node Core
- The global object
- Argument variables with process.argv
- Standard input and standard output
- Global timing functions
Module 3. Node Modules
- Core modules
- Collecting information with Readline
- Handling events with EventEmitter
- Exporting custom modules
- Creating child process with exec
- Creating child process with spawn
Module 4. The File System
- Listing directory files
- Reading files
- Writing and appending files
- Directory creation
- Renaming and removing files
- Renaming and removing directories
- Readable file streams
- Writable file streams
Module 5. The HTTP Module
- Making a request
- Building a web server
- Serving files
- Serving JSON data
- Collecting POST data
Module 6. Node Package Manager
- Installing npms locally
- Installing npms globally on a Mac
- Installing npms globally on a PC
- File servers with httpster
Module 7. Web Servers
- The package.json file
- Intro to Express
- Express routing and CORS
- Express post bodies and params
Module 8. WebSockets
- Creating a WebSocket server
- Broadcasting messages with WebSockets
- Creating WebSockets with Socket.IO
Speaker/s
Wee Yam Chuan have been involved in software development, web development and internet marketing for the last 15 years. He had sold more than 1 million ringgit worth of products as an Amazon Affiliate in 10 months as a part time hobby.
His love for all things complex as well as all things simple with an appreciation of the universe being what it is... would go well along with an aromatic cup of coffee and a conversation laden with humor and wit.
All our courses and trainings are funded by HRDF (Human Resources Development Fund Malaysia). Our courses include Infocomm, Digital Media, Robotics, Semiconductor,Telecommunication, Life Science, Horticulture Industries , and Business Administration . Below are some of our popular courses
- Python Programming
- R Programming
- Tableau
- Machine Learning
- Raspberry Pi
- Arduino
- 3D Printing
- iOS Apps Development
- Android Apps Development
- Magento eCommerce
- Wordpress
- Joomla
- Search Engine Optimizatoin
- Web Design
- Google Analytics
- Facebook Marketing