Your SlideShare is downloading. ×
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Node.js Jump Start
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Node.js Jump Start

209

Published on

Introduction for the server side development using the Node.js framework. The lecture was delivered in Hebrew. You can watch it at http://youtu.be/HWWggL1cRWY.

Introduction for the server side development using the Node.js framework. The lecture was delivered in Hebrew. You can watch it at http://youtu.be/HWWggL1cRWY.

Published in: Software, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
209
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Node.js Jump Start Haim Michael May 23th , 2014 All logos, trade marks and brand names used in this presentation, such as the node.js logo, belong to their respective owners. Haim Michael and LifeMichael are not related, associated or connected neither with the development of Node.js or with any of the companies and the technologies related to Node.js. You can watch the video clip at http://youtu.be/HWWggL1cRWY. LifeMichael.com
  • 2. Table of Content LifeMichael.com ● What is Node.js? ● Asynchronous Programming ● The Module Architecture ● Centralized Modules Repository ● Popular Modules ● Learning Resources ● Questions & Answers
  • 3. What is Node.js? ● The node.js platform allows us to develop web applications excellent in their performance. ● The node.js platform is based on JavaScript v8. We use the JavaScript language. LifeMichael.com
  • 4. Asynchronous Programming ● The functions in node.js are asynchronous. As a result of that everything is executed in the background LifeMichael.com var http = require('http'); var server = http.createServer(function (req, res) { res.writeHead(200, {'Content-Type':'text/plain'}); res.end('Hello World!n'); }); server.listen(1400,'127.0.0.1');
  • 5. The Module Architecture ● The node.js platform uses the module architecture. It simplifies the creation of complex applications. ● Each module contains a set of related functions. ● We use the require() function in order to include a module we want to use. LifeMichael.com
  • 6. The Module Architecture ● The Node Package Manager, AKA as NPM, allows us to manage the packages installed on our computer. ● NPM provides us with an online public registry service that contains all the packages programmers publish using the NPM. ● The NPM provides us with the npm tool we can use for downloading, installing the managing those packages LifeMichael.com
  • 7. Centralized Modules Repository ● The centralized repository of public modules maintained by the NPM is available at https://www.npmjs.org/. LifeMichael.com
  • 8. Popular Modules ● The https://nodejsmodules.org website tracks the popular modules been used together with node.js. ● Some of the more interesting modules I recommend to check include the following: socket.io mongoosejs.com LifeMichael.com
  • 9. Learning Resources ● You can find a node.js Jump Start course as well as other related courses at http://abelski.lifemichael.com. LifeMichael.com
  • 10. Learning Resources ● You can find detailed documentation in node.js official website at http://nodejs.org. LifeMichael.com
  • 11. Questions & Answers ● Three courses you might find interesting include Software Engineering in PHP more info Android 4.4 Java Applications Development more info HTML5 Cross Platform Mobile Applications more info ● If you enjoyed my lecture please leave me a comment at http://speakerpedia.com/speakers/life-michael. Thanks for your time! Haim. LifeMichael.com
  • 12. Node.js Jump Start Haim Michael May 23th , 2014 All logos, trade marks and brand names used in this presentation, such as the node.js logo, belong to their respective owners. Haim Michael and LifeMichael are not related, associated or connected neither with the development of Node.js or with any of the companies and the technologies related to Node.js. You can watch the video clip at http://youtu.be/HWWggL1cRWY. LifeMichael.com
  • 13. Table of Content LifeMichael.com ● What is Node.js? ● Asynchronous Programming ● The Module Architecture ● Centralized Modules Repository ● Popular Modules ● Learning Resources ● Questions & Answers
  • 14. What is Node.js? ● The node.js platform allows us to develop web applications excellent in their performance. ● The node.js platform is based on JavaScript v8. We use the JavaScript language. LifeMichael.com
  • 15. Asynchronous Programming ● The functions in node.js are asynchronous. As a result of that everything is executed in the background LifeMichael.com var http = require('http'); var server = http.createServer(function (req, res) { res.writeHead(200, {'Content-Type':'text/plain'}); res.end('Hello World!n'); }); server.listen(1400,'127.0.0.1');
  • 16. The Module Architecture ● The node.js platform uses the module architecture. It simplifies the creation of complex applications. ● Each module contains a set of related functions. ● We use the require() function in order to include a module we want to use. LifeMichael.com
  • 17. The Module Architecture ● The Node Package Manager, AKA as NPM, allows us to manage the packages installed on our computer. ● NPM provides us with an online public registry service that contains all the packages programmers publish using the NPM. ● The NPM provides us with the npm tool we can use for downloading, installing the managing those packages LifeMichael.com
  • 18. Centralized Modules Repository ● The centralized repository of public modules maintained by the NPM is available at https://www.npmjs.org/. LifeMichael.com
  • 19. Popular Modules ● The https://nodejsmodules.org website tracks the popular modules been used together with node.js. ● Some of the more interesting modules I recommend to check include the following: socket.io mongoosejs.com LifeMichael.com
  • 20. Learning Resources ● You can find a node.js Jump Start course as well as other related courses at http://abelski.lifemichael.com. LifeMichael.com
  • 21. Learning Resources ● You can find detailed documentation in node.js official website at http://nodejs.org. LifeMichael.com
  • 22. Questions & Answers ● Three courses you might find interesting include Software Engineering in PHP more info Android 4.4 Java Applications Development more info HTML5 Cross Platform Mobile Applications more info ● If you enjoyed my lecture please leave me a comment at http://speakerpedia.com/speakers/life-michael. Thanks for your time! Haim. LifeMichael.com

×