Node.js for beginners, 10 developed projects, 100% practical

NodeJS platform world-leading backend, multiple real-world applications developed, learn by practicing.
4.3 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
86 students enrolled
70% off
Take This Course
  • Lectures 29
  • Length 4.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


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.

About This Course

Published 12/2015 English

Course Description

The NodeJS Course allows you to develop scalable web applications for thousands of users, additionally includes source code of all classes that will allow you to test and investigate what is learned, the material is presented modularly and stepwise for the participant to acquire the knowledge and skills, and put them In an orderly, fast and efficient way in building your web applications. They are more than 4.5 hours of guaranteed video, good material, very useful for the development of your web applications. The course includes javascript frameworks such as angularjs, express, Nosql database like Mongo and relational database like Postgres, we will also explain how to publish your web applications in the cloud through Heroku. If you want a course where you want to learn in practice and quickly this course of nodejs is for you. Update January 2017

What are the requirements?

  • Basic programming knowledge.
  • Basic knowledge of javascript.
  • Basic knowledge of html.

What am I going to get from this course?

  • Use NodeJS commands.
  • Working with EcmaScript 6 ES6
  • Create and export Modules, work with JSON
  • Asynchronous programming
  • Working with Promises
  • Create web servers with NodeJS and Express.
  • Creating multiuser applications, such as custom chat or online games.
  • Administration NO SQL data base with MongoDB.
  • Working with sender and receiver events
  • Authentication with social networks, gmail, twitter and facebook.
  • Creating Documents mLab Platform
  • Connecting to remote database.
  • Creating Web Applications with MEAN (MongoDB, Express, angularjs and NodeJS).
  • Publish or deploy web applications on the Heroku platform
  • Create Database in Heroku Postgres
  • Install and connect remote database Postgres with PgAdmin III
  • Create remote tables in Postgres with PgAdmin III
  • Create Web-Application with Heroku Postgres, nodejs, ExpressJs and AngularJS

Who is the target audience?

  • Web developers.
  • Developers of mobile platforms.
  • Web designers.
  • Developers General.
  • Informatics Students

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: NodeJS

Advantages and application areas NodeJS.

Section 2: Installing NodeJS

Install NodeJS on the Windows operating system.


Install NodeJS on the MAC OSX operating system.

Section 3: First Steps NodeJS and Express
Using NodeJS essential commands.

In this class we will learn to work with arrow, classes and objects in javascript


In this class we will learn how to create and use modules, in addition we will learn to go through object arrays in JSON


Asynchronous Programming


Promises returns the state of a process or task, which can be satisfactory or error.

Create Web servers quickly and easily.

Using NPM commands to install dependencies, or modules in the application web.


Using the Express framework to route web pages.


Using the Express framework to route web pages and retrieve values from the form.

3 questions

essential knowledge and express nodejs

Section 4: MongoDB

Installing MongoDB and creating local database.


Creating an account MongoLAB, and creating remote database.


MLAB, creation of user account to store our collections and documents.


Creating and managing database MongoDB.


Using Postman tool for executing database functions in mongodb .

3 questions

Methods MongoDB Database

Section 5: Real time application with

We will learn not to block code so we will use events.


Creating a custom chat with library

3 questions

Sent and received messages in distributed networks

Section 6: Authentication Gmail, Twitter with Passport.js

Register the application in the Developer Console Twitter.


Register the application in the development of Gmail console.


Add social networks to our web projects, to authenticate and read or send your account information.

3 questions

library using passport.js

Section 7: Full Application Stack - MEAN, Register Employees

Create a Web application, full stack JavaScript to enlist employees.

4 questions

Mongo, Express, Angular and NodeJS

Section 8: Applications Deployed NodeJS on Heroku

Create an account on the Heroku platform.


Create an account on GitHub platform.


Successful application deployment MEAN - Register of Employed in Heroku


5 questions

Heroku and git commands

Section 9: Aplicación Web Postgres - Heroku , AngularJS, ExpressJS y NodeJS
Creating Postgres database at Heroku platform
Install PGAdmin III and create Table Postgres - Heroku
Create and Deploy Web applications with Data Base Remote in Postgres-Heroku

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Alex Salomé, Software Engineer

Desarrollador de Aplicaciones Empresariales Web y móviles con más de 8 años de experiencia en el sector de Telecomunicaciones, Banca y Seguros, actualmente trabajo en Hewllet Packard Perú, como Ingeniero de Software, para clientes como Entel Perú, COPA Panama, Crystal en Colombia, entre otras compañias. Soy especialista en Lenguajes de Programación como NodeJS, AngularJS, Java, IOS y Android.

Las empresas que laboré fueron Stefanini Brasil y Dagori España.

Ready to start learning?
Take This Course