Learn NodeJS Authentication

Implement authentication in your application
3.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.
119 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 18
  • Length 1 hour
  • 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

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2015 English

Course Description

Nodejs is open source cross platform environment for creating server side and network applications.

You will build your own API system and you will also learn how to secure your application with JSON Web Tokens. We will keep all data in MongoDB database and we will route middleware to protect API routes.

You will also implement your own authentication system using Passport module and Twitter API.

You'll setup your computer with all the tools to build Node apps. Don't worry, all the tools are free. From there, you're going to cover the basics of the Node language and start building your first project.

What are the requirements?

  • Basic Javascript knowledge

What am I going to get from this course?

  • Grasp how NodeJS works under the hood
  • Structure a Node application in modules
  • Build a web application and API more easily using Express
  • Connect to a SQL or Mongo database in Node
  • Implement authentication in your applications
  • Build secure applications

What is the target audience?

  • Those looking to build a career as a NodeJS developer
  • Those who want to grasp Express
  • Those who don't have server technology experience but wish to gain this skill
  • Those coming from other server technologies (like PHP, ASP.NET, or Ruby on Rails) and want to learn Node

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.

Curriculum

Section 1: Introduction
Intro
Preview
01:21
The Anatomy of a JSON Web Token
Preview
02:42
Token based authentication
Preview
04:58
Section 2: Authenticate a Node.js API with JSON Web Tokens
Overview
01:00
Getting started
02:37
MongoDB
Preview
00:54
Node application
03:54
Create a user
03:35
Authenticating and Creating a Token
01:42
Route Middleware to Protect API Routes
02:35
Section 3: Easy Node Authentication
Intro
Preview
01:05
Application structure
01:23
Application setup
02:35
Routes setup
04:17
Signup
05:22
Login
01:55
Twitter
02:54
Section 4: Final
Last word
Preview
00:18

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

IO LEARN, High Quality Training

An experts in the field of Internet technologies and programming, our instructors worked on many well-known and popular services, participated in architecture development and systems design.

Believes that the best way to spend your time is Internet applications development, server applications and programming of mobile devices.

We aim to teach technology the way it is used in industry and professional world.

Ready to start learning?
Take This Course