Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Notice: Course fully updated in 2016, so make sure to join us now // 30 day money-back guarantee, no questions asked.
In this course we begin with Node's background, concepts and strategies for writing asynchronous code. We then examine Node's module system, including built-in modules, application modularization as well as the NPM third party module registry. From there we tackle EventEmitters and Streams, as well as utilities for interacting with the local file system. Next we look at using Node to write both client and server web applications, as well as real time integration with Socket.IO. We wrap up with writing unit tests using both the built-in assert module and third party frameworks.
So after this training, you will be able to judge if the particular characteristics of Node can help you in your projects.
And of course you can download all the resources of this training in the download area.
Note again: We're very confident to give you a 30 days money-back guarantee, no questions asked, so make sure to Enroll Now!
See you inside =)
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Getting Started With Node.js|
Introduction to Node.jsPreview
Installing Node.js on Mac
Installing Node.js on WindowsPreview
Installing Node on Linux with NVM
Introduction to Cloud9 IDE
Downloading and using the Exercise Files
|Section 2: Understanding Node.js|
Understanding the Node.js Event LoopPreview
Demo : Writing Asynchronous CodePreview
Demo : Passing parameters to a callback functionPreview
|Section 3: Modules & Node Packaged Modules (NPM)|
Understanding Node.js ModulesPreview
Demo : Consuming a core modulePreview
Demo : Consuming a third party modulePreview
Demo : Creating and consuming a custom local module
Demo : Understanding Packages
Publishing your own module
|Section 4: Events and Streams|
Understanding Node's Event Module
Using Node's Event Module
Inheriting from Node's EventEmitter class
Using Readable and Writable Streams
Piping Between Streams
|Section 5: File I/O, Process Object, Buffers and The OS Module|
Understanding the Process Object
Using the Process Object
Understanding Node's fs Module
Using Node's fs Module
Understanding The OS Module
|Section 6: Using Node.js To Interact with the Web|
Introduction: Making web requests
Demo: Making Web Requests
Introduction: Building a Web Server
Demo: Building a Web Server in Node
Understanding The Socket.IO Module
Using The Socket.IO Module
|Section 7: Unit Testing|
Understanding Node's Assert Module
Using Node's Assert Module
Introduction: Testing with Mocha and Should.js
Demo: Testing with Mocha and Should.js
Insane IT Skills is a global training company that offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today's commercial environment.
Our goal is to train and groom students through efficacious pedagogy and modern teaching tools, to get employed with much advanced skills required to work anywhere in the world.
Insane IT Skills promotes learning through practical efficiency and result oriented effective process of creations and constitution of today’s industry based knowledge in theory and practice by the method of lifelong learning is much concentrated in curriculum.
We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise, Database and Server Administration.