ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

452 results

Ganesh H
02 - Start a Working Express Server - Basic Node and Express - freeCodeCamp Tutorial

We look at how to create an Express server app, and set up a basic route to return a string. We can import express with require(), ...

7:02
02 - Start a Working Express Server - Basic Node and Express - freeCodeCamp Tutorial

2,966 views

5 years ago

Ganesh H
09 - How to Put a Profile Together  - Advanced Node and Express - freeCodeCamp

All data from our database user document will be deserialized into request.user, which we can provide when rendering the profile ...

7:09
09 - How to Put a Profile Together - Advanced Node and Express - freeCodeCamp

707 views

5 years ago

The Coding Gopher
99% of Developers Don't Get Sockets

Get 40% OFF CodeCrafters: https://app.codecrafters.io/join?via=the-coding-gopher ⬆️ Best project-based coding platform.

12:05
99% of Developers Don't Get Sockets

451,754 views

6 months ago

Ganesh H
11 - Registration of New Users - Advanced Node and Express - freeCodeCamp

To create a registration form, in the POST route, we should create the user's document in the database if it doesn't exist, and then ...

18:33
11 - Registration of New Users - Advanced Node and Express - freeCodeCamp

850 views

5 years ago

Ganesh H
17 - Set up the Environment - Advanced Node and Express - freeCodeCamp

If you're failing this challenge, go to 16mins 2s To get started with our chat app, we need to set up socket, our database ...

17:04
17 - Set up the Environment - Advanced Node and Express - freeCodeCamp

997 views

5 years ago

Ganesh H
04 - Serve Static Assets - Basic Node and Express - freeCodeCamp Tutorial

We can use middleware to redirect paths to load assets stored in other locations. Middleware can be attached to a path by calling ...

4:27
04 - Serve Static Assets - Basic Node and Express - freeCodeCamp Tutorial

2,717 views

5 years ago

Ganesh H
09 - Get Route Parameter Input from the Client - Basic Node and Express - freeCodeCamp Tutorial

When building an API or Web App, we would need to capture Inputs in our requests. One way to do this is to extract parameters ...

5:27
09 - Get Route Parameter Input from the Client - Basic Node and Express - freeCodeCamp Tutorial

2,737 views

5 years ago

Ganesh H
06 - Authentication Strategies -  Advanced Node and Express - freeCodeCamp

To be able to log in users using a username and password, we have to set up a 'strategy' so that we can use these details to ...

11:21
06 - Authentication Strategies - Advanced Node and Express - freeCodeCamp

1,415 views

5 years ago

Ganesh H
10 - Logging a User Out - Advanced Node and Express - freeCodeCamp

To add functionality to our log out button, we can use the logout() method passport adds to a request to destroy the session cookie ...

7:58
10 - Logging a User Out - Advanced Node and Express - freeCodeCamp

925 views

5 years ago

Ganesh H
File Metadata Microservice - freeCodeCamp APIs and Microservices Project Tutorial

This is a full walkthrough for the File Metadata Microservice project on freeCodeCamp. We can install an npm package called ...

9:53
File Metadata Microservice - freeCodeCamp APIs and Microservices Project Tutorial

2,798 views

5 years ago

Ganesh H
07 - How to Use Passport Strategies -  Advanced Node and Express - freeCodeCamp

To link login forms to our strategies, we can mount a middleware called passport.authenticate() to our POST route. Link to ...

17:09
07 - How to Use Passport Strategies - Advanced Node and Express - freeCodeCamp

1,589 views

5 years ago

Ganesh H
14 - Implementation of Social Authentication - Advanced Node and Express - freeCodeCamp

In this short project, we'll be setting up an Oauth strategy that allows users to log into the site using a Github account and provide ...

11:22
14 - Implementation of Social Authentication - Advanced Node and Express - freeCodeCamp

1,304 views

5 years ago

Ganesh H
02 - Use a Template Engine's Powers -  Advanced Node and Express - freeCodeCamp

The main advantage of Template Engines is that we can provide them variables in the render() method to embed into the HTML ...

4:09
02 - Use a Template Engine's Powers - Advanced Node and Express - freeCodeCamp

2,362 views

5 years ago

Ganesh H
21 - Announce New Users - Advanced Node and Express - freeCodeCamp

Now that we have access to User information, we can announce to all clients the users that have entered and left the chat, using ...

6:23
21 - Announce New Users - Advanced Node and Express - freeCodeCamp

674 views

5 years ago

Ganesh H
12 - Hashing Your Passwords - Advanced Node and Express - freeCodeCamp

So far we have been storing our user's passwords as plain text, which is very dangerous! We need to 'hash' our passwords using ...

10:05
12 - Hashing Your Passwords - Advanced Node and Express - freeCodeCamp

776 views

5 years ago

Ganesh H
Request Header Parser Microservice - freeCodeCamp APIs and Microservices Project Tutorial

This is a full walkthrough for the Request Header Parser Microservice project on freeCodeCamp. We can set up a GET route for ...

8:21
Request Header Parser Microservice - freeCodeCamp APIs and Microservices Project Tutorial

2,269 views

5 years ago

Ganesh H
07 - Implement Root-Level Request Logger Middleware - Basic Node and Express - freeCodeCamp Tutorial

We can create our own Middleware functions to intercept routes. We can then work with the request and response as we wish, ...

6:48
07 - Implement Root-Level Request Logger Middleware - Basic Node and Express - freeCodeCamp Tutorial

2,618 views

5 years ago

Ganesh H
18 - Communicate by Emitting -  Advanced Node and Express - freeCodeCamp

Two key socket methods emit() and on() allow sending and receiving data between clients and the server. Link to Challenge ...

6:50
18 - Communicate by Emitting - Advanced Node and Express - freeCodeCamp

706 views

5 years ago

Ganesh H
08 - Create New Middleware - Advanced Node and Express - freeCodeCamp

Passport adds a method to each request called isAuthenticated() which we can use to check if the user is logged in before ...

7:59
08 - Create New Middleware - Advanced Node and Express - freeCodeCamp

1,001 views

5 years ago

Ganesh H
22 - Send and Display Chat Messages - Advanced Node and Express - freeCodeCamp

The final step is to be able to emit and receive chat messages that all clients can see. We can do this by emitting the message to ...

6:39
22 - Send and Display Chat Messages - Advanced Node and Express - freeCodeCamp

1,046 views

5 years ago

Ganesh H
13 - Clean Up Your Project with Modules - Advanced Node and Express - freeCodeCamp

We're gonna clean up our project now by splitting it into 3 files. We can use Node's module.exports and require() functionalities to ...

8:12
13 - Clean Up Your Project with Modules - Advanced Node and Express - freeCodeCamp

681 views

5 years ago

Ganesh H
08 - Chain Middleware to Create a Time Server - Basic Node and Express - freeCodeCamp Tutorial

Don't be an overconfident idiot like me, and you should be fine here! We can avoid setting up multiple routes, and instead chain ...

5:55
08 - Chain Middleware to Create a Time Server - Basic Node and Express - freeCodeCamp Tutorial

1,925 views

5 years ago

Ganesh H
15 - Implementation of Social Authentication II - Advanced Node and Express - freeCodeCamp

We'll use the 'passport-github' npm package to create a GithubStrategy which will allow the user to login through GitHub and ...

7:46
15 - Implementation of Social Authentication II - Advanced Node and Express - freeCodeCamp

602 views

5 years ago

Ganesh H
22 -  Run Functional Tests on API Response using Chai-HTTP IV - PUT method - freeCodeCamp Tutorial

We can combine all our previous knowledge now to setup a Chai test for a POST request from scratch. Link to Challenge ...

6:01
22 - Run Functional Tests on API Response using Chai-HTTP IV - PUT method - freeCodeCamp Tutorial

1,231 views

5 years ago

Ganesh H
16 - Implementation of Social Authentication III -  Advanced Node and Express - freeCodeCamp

The final thing we need to add is some database functionality and use the profile information obtained from GitHub to create a ...

11:32
16 - Implementation of Social Authentication III - Advanced Node and Express - freeCodeCamp

577 views

5 years ago