Companies Home Search Profile

User Authentication With Express and Mongo

Focused View

Dave McFarland

1:47:24

249 View
  • S1-V1_2-What is User Authentication.mp4
    02:14
  • S1-V2-Authentication and Authorization.mp4
    03:11
  • S1-V3-Preview the Project.mp4
    02:02
  • S1-V4-Setting Up the Project.mp4
    04:53
  • S2-V1_2-Define User Registration Routes.mp4
    03:52
  • S2-V2-Using Nodemon While Developing an Express App.mp4
    03:20
  • S2-V3-Creating a Registration Form With Pug (Jade).mp4
    07:18
  • S2-V4-Setting Up Mongoose and a Mongo Database.mp4
    04:34
  • S2-V5-Defining a Mongo Schema with Mongoose.mp4
    04:44
  • S2-V6-Adding Data to the Database.mp4
    09:46
  • S2-V7-Hashing and Salting.mp4
    02:53
  • S2-V8-Storing Passwords Securely.mp4
    05:54
  • S3-V1_2-Adding User Login.mp4
    01:16
  • S3-V2-Tracking Visits With Sessions and Cookies.mp4
    02:22
  • S3-V3-Working with Sessions in Express.mp4
    03:28
  • S3-V4-Adding Log In Routes.mp4
    01:39
  • S3-V5-Creating a Login Form With Pug (Jade).mp4
    02:48
  • S3-V6-Authenticating the Username and Password.mp4
    07:28
  • S3-V7-Creating the Profile Route and Page.mp4
    03:53
  • S4-V1_2-Using Session Variables to Customize Content.mp4
    06:33
  • S4-V2-Adding a Log Out Route.mp4
    02:00
  • S4-V3-Understanding Express Middleware.mp4
    03:31
  • S4-V4-Writing Custom Middleware.mp4
    05:48
  • S4-V5-Writing More Middleware.mp4
    03:27
  • S4-V6-Using MongoDB as a Session Store.mp4
    04:48
  • S4-V7-Next Steps.mp4
    03:42
  • Description


    About this Course

    Learn how to implement a custom user authentication system that controls users access to web resources using Node.js using Express and MongoDB. The system lets users sign up, log in, and log out, limiting access to password-protected resources. Express is a popular web framework for creating MVC applications and RESTful APIs in Node.js. Express lets developers define routes and middleware for submitting and retrieving data in our database. We will leverage the document based NoSQL database, MongoDB, to store our user data by creating a user model with mongoose. Mongoose is an open source Node package for defining data models for an application and connecting to MongoDB.

    What you'll learn

    • What is Authentication?
    • User Registration
    • Pug (formerly Jade) templating engine
    • Sessions
    • Cookies
    • Express Middleware

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dave McFarland
    Dave McFarland
    Instructor's Courses

    Dave is a web developer, O'Reilly author, and Treehouse teacher. You can follow him on Twitter @davemcfarland

    Treehouse or is an online technology school that offers beginner to advanced courses in web design, web development, mobile development and game development. Its courses are aimed at beginners looking to learn computer coding skills for a career in the tech industry.
    • language english
    • Training sessions 26
    • duration 1:47:24
    • English subtitles has
    • Release Date 2023/04/13