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

NodeJS javascript platform most used worldwide, five real-world applications with source code available.
4.5 (11 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.
83 students enrolled
37% off
Take This Course
  • Lectures 25
  • Length 4 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

In this course, we will build together, web applications in the cloud with thousands of users connected simultaneously, the course is targeted for web developers, mobile, designers and students of computer science, is a very practical course focusing on concrete examples, also the course features downloadable material, which contains source code for the classes, files for reading, archiving step by step to run the programs and of course the video demonstrations of each class of the course. The course structure is designed for you, so you can learn from the basics of NodeJS and end with a real-world application deployed on Heroku platform, which connects to a remote database. After completing the course very dear friends can develop useful web applications easily and quickly, and increase their knowledge about the NodeJS platform. Additionally, we have prepared a very useful section to create web applications with Data Base Postgres - Heroku, Nodejs, Express and AngularJS.

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.
  • 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.
  • Authentication with social networks, gmail, twitter and facebook.
  • 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

What 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.

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.


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

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