Learn Node.JS

This beginner's course of Node.js will teach you how to make a first functional Web application using Node.js. The author presents his work as the guide he would have liked to read starting with Node.js. He has deliberately simplified his explanations so as to be comprehensible to the greatest number and his goal is clearly achieved.

Table of contents

  • Get started with Node.js
  • Hello World command line
  • Installing and running Node.js
  • Running a node program
  • Deploy your application online
  • Socket TLS: server and client
  • How to create a key and a certificate
  • Boolean switches
  • csv parser in the node js
  • Use FS to read in a CSV file
  • Simple CRUD API based on REST
  • REST API for CRUD in Express 3+
  • Chapter 5: Web Applications with Express
  • More complicated example
  • Use the middleware and the next reminder
  • Error management
  • Hook: How to execute code before any request
  • Graceful stop
  • Asynchronous functions with try-catch error handling
  • Comparison between promises and async / pending
  • Progress of reminders
  • Parallel: multi-tasking
  • Call async.parallel () with an object
  • Resolution of several values
  • Windows authentication under node.js
  • Database (MongoDB with Mongoose)
  • Mongoose Library
  • Connect to MongoDB using Mongoose
  • Save data to MongoDB using Mongoose and Express.js routes
  • Index in the models.
  • Useful functions of Mongoose
  • Bluebird Promises
  • How modules are loaded
  • Arduino communication with nodeJs
  • Client-server communication
  • Error Management: GET all resources
  • Log in to Mongodb
  • Simple example to connect mongoDB from Node.JS
  • A simple way to connect mongoDB with Node.JS Basic
  • API creation with Node.js
  • Deploying the Node.js application without downtime.
Size : 3191.382 Kb
File type : pdf
Downloads: 308
Created: 2019-04-22

Others Node.JS Tutorials

Node.js, a Developer's Guid

The Node.js Handbook

How To Code in Node.js

Beginning node.js pdf download

Node.js tutorial pdf

Others related eBooks about Learn Node.JS

TypeScript eBook for professionals

Download free TypeScript tutorial course in PDF, training file in 30 chapters and 97 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Get Started with MicroPython on Raspberry Pi Pico

Download free course Get Started with MicroPython on Raspberry Pi Pico, pdf file on 139 pages by Gareth Halfacree, Ben Everard....

Practices of the Python Pro

Professional developers know the many benefits of writing application code that's clean, well-organized, and easy to maintain. By learning and following established patterns and best practices, you can take your code and your career to a new level....

A Practical Introduction to Python Programming

This book is for anyone who wants to understand Python programming. It is degigned as partly a tutorial and partly a reference of Python....

Android on x86: An Introduction to Optimizing for Intel Architecture

This book is a one-stop reference guide to mindful programming and the unique challenges and opportunities that arise from x86 architectures. It compiles the best practices and procedures associated with application development for devices using Intel's popular line of microprocessors....

Think Python, 2nd Edition

If you want to learn how to program, working with Python is an excellent way to start. Thi..., download free Python tutorial in PDF (292 pages) created by ....

Essential Java

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Java programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Flutter in Action

With Flutter, you can build mobile applications using a single, feature-rich SDK that includes everything from a rendering engine to a testing environment. Flutter compiles programs written in Google’s intuitive Dart language to platform-specific code so your iOS and Android games, utilities, and ...

Essential Ruby On Rails

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Ruby On Rails programming as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Programming in Lua

This book is for students and professionals who are intrigued by the prospect of learning and using a powerful language that provides a rich infrastructure for creating programs. No programming knowledge is necessary to benefit from this book except for the section on Lua bindings, which requires so...