1 / 17

NODE JS

http://www.learntek.org/product/node-js-training/ Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses. We are dedicated to designing, developing and implementing training programs for students, corporate employees and business professional. www.learntek.org

Learntek1
Télécharger la présentation

NODE JS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NODE JS

  2. The following topics will be covered in our NODE JS Online Training: Copyright @ 2015 Learntek. All Rights Reserved.

  3. Node Js Training- Introducing Node • What is Node Js Training? • Node.Js Architecture – Overview • Components of Node.Js • The Event Loop Concept • Asynchronous I/O • Why NodeJs? Copyright @ 2015 Learntek. All Rights Reserved.

  4. Dev Envrionment Setup • Installing NodeJs • Installing MongoDB The REPL Terminal Copyright @ 2015 Learntek. All Rights Reserved.

  5. Getting started with Node.Js application • Working with Node.Js Packages (NPM) • Creating a Node.Js application • Writing Data to the console • Creating a Node.Js Packaged Module • Publishing a Node.js Packaged Module to NPM Registry Copyright @ 2015 Learntek. All Rights Reserved.

  6. Working with Events, Timers & Callbacks in Node.Js • Event Model • Adding work to the Event Queue • Implementing Callbacks Copyright @ 2015 Learntek. All Rights Reserved.

  7. Handling I/O in Node.js • Buffers • Working with JSON Data • Compressing & Decompressing Data with Zlib Copyright @ 2015 Learntek. All Rights Reserved.

  8. Accessing the File System Copyright @ 2015 Learntek. All Rights Reserved.

  9. Implementing HTTP Services • Creating a simple HTTP Server • Understanding URLs • Processing Querystring and Parameters • Serving static files with HTTP Server • Implementing dynamic GET Servers • Implementing POST Servers Copyright @ 2015 Learntek. All Rights Reserved.

  10. ExpressJs – The Middleware • Installing ExpressJs • Creating a simple Hello World Express App • The express generator • Routing • Writing Middleware • Error Handling • EJS / JADE – Template to create Views Copyright @ 2015 Learntek. All Rights Reserved.

  11. Building a Data Model with MongoDB & Mongoose • MongoDB – Introduction • Mapping of SQL Knowledge to MongoDB • CRUD Operations in MongoDB (using MongoDB Shell) • Connecting express app to MongoDB • Defining Simple Mongoose Schema Copyright @ 2015 Learntek. All Rights Reserved.

  12. Writing REST APIs Using Express • The rules of a REST API • Setting up the API in Express • Handling CRUD Operations to MongoDB using Mongoose Copyright @ 2015 Learntek. All Rights Reserved.

  13. Consuming REST API • How to call an API from Express • Handling the CRUD Operations to MongoDB by consuming the Express API • Modifying Views to display data Copyright @ 2015 Learntek. All Rights Reserved.

  14. Managing Authentication and User Sessions • Creating a user schema for MongoDB, with password encryption • Creating an authentication API with Passport • Securing relevant API endpoints • Managing User Sessions Copyright @ 2015 Learntek. All Rights Reserved.

  15. Testing Node Servers • Unit Testing with Mocha • Deploying to Node.Js applications to Heroku and accessing live. Copyright @ 2015 Learntek. All Rights Reserved.

  16. Prerequisite: • Basic working knowledge of JavaScript, Text editor – Visual Studio code/We storm/Atom and preffered one is Visual Studio . Copyright @ 2015 Learntek. All Rights Reserved.

  17. Copyright @ 2015 Learntek. All Rights Reserved.

More Related