Advanced Node.js Development, Become more expressive with your applications by learning how to use AJAX (asynchronous Javascript and XML).
Created by RefactorU LLC, English, English [Auto-generated]
PREVIEW THIS COURSE - GET COUPON CODE
Description
In this course we'll examine advanced topics in NodeJS. The first thing we’ll look at is AJAX, or Asynchronous Javascript and XML, but we won’t really be using the XML part, we’ll be using JSON instead. This will allow us communicate between the client and the server without having to have a full page refresh, which can be kind of jarring for our users. We’ll also take a look at some client-side Model-View-Controller (MVC) using BackboneJS. This is a way to help organize and maintain our client-side code as our application gets larger.
Finally, we’ll take a look at implementing user authentication in our applications using PassportJS, the library that’s been built to help us write our application logic for authentication a little bit easier. We’ll look at implementing a local strategy for username, email, and password and storing the data ourselves. We’ll also take a look at some third-party implementations such as Facebook and Twitter. Let’s take a look.
Course Includes:
40 videos with over 175 minutes of lectures and explanations.
3 external resource files.
3 exercises to help you master Advanced Node concepts.
What You'll Learn:
AJAX with jQuery
Setting up the Project
Sending and receiving data
Client-side MVC with Backbone
Creating a blog with Backbone, Express, and MongoDB
Scaffolding the project
Setting up Backbone Models
Testing the models
Adding a post view
Setting up the blog view
Wiring it up to the page
Setting up the server
Connecting to the Database
Adding new posts
Deleting posts
Bootstrapping data
Local User Authentication with Passport
Scaffolding the project
Creating the user model
Connecting to the database
Encrypting passwords
Comparing passwords after encryption
Setting up the login form
Hooking up the form
Print out the logged-in user
Setting up private routes
User logout
Facebook User Authentication with Passport
Additional Resources
Exercises
Enroll Now -> Advanced Node.js Development
A full-stack mobile app tutorial with Hasura easy backend, GraphQL, Apollo, Expo, Auth0, and React Hooks.
Master MongoDB and Mongoose design with a test-driven approach
Learn React.js and Redux the right way. Dive into the React engine, create 5 apps, and become a React web developer
0 Response to "Advanced Node.js Development"
Post a Comment