Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Node.js by exemples: from beginner to advanced
Rating: 4.2 out of 5(19 ratings)
159 students

Learn Node.js by exemples: from beginner to advanced

The most complete Node.js course. Learn Node.js with Express, Gulp, unit testing with Mocha, Docker, CouchDB and Angular
Created byOlivier Campeau
Last updated 9/2018
English

What you'll learn

  • Build web app applications and micro-services using Node js and Angular
  • Use Node js to make CLI tools
  • Implement an authentication mechanism using Nodejs
  • Build applications using software engineer architectures
  • Understand advanced concepts such as streams, event emitter, forking a process, etc.
  • Use a NoSQL database (CouchDB)
  • Use Docker

Course content

8 sections87 lectures11h 25m total length
  • Introduction1:56

    This lecture introduces the content of this course. By learning with real world exemples, this course will help you to become comfortable with advanced concepts in Node.js in particular and web development in general. Besides Node.js, this course will introduce you to Docker, Angular, Gulp, Mocha (unit test) and PM2.

  • Installing Node.js1:43
  • Installing Visual Studio Code3:07
  • Using Node.js with the terminal2:38

    A small introduction on how to use Node.js with the terminal/command line

Requirements

  • Have basic understanding of programming
  • Require Node js, npm, Angular and Docker (they're all free and open source)

Description

This course will teach you, with real world exemples, how to write CLI and back-end web services with Node.js. Taking a software engineer approach (I'm a software engineer myself), this course will make you a Node.js master, but will also teach you architectural patterns, design patterns and concepts such as streams, event emitter, authentication, etc. You will also have the opportunity to use high-demand tools and technologies such as Docker, CouchDB, Gulp, Mocha and Angular. In this course, we will use those tools to help us build our applications. I'm also always available for any questions you might have during this course, and even after.

Who this course is for:

  • Beginners in programming who want to understand how to make a web app from scratch to deployment
  • Programmers of any background who want to have a solid overview of Node js
  • Anyone interested in learning how to use Node js with Docker
  • Anyone interested in using Angular for their front end application and Node js as their backend API
  • anyone interested in software engineering looking to learn software architectures