this repository is going to be filled with several node.js projects that can lead you to become a back-end developer.
stay tuned for updates.
ββββ lesson one => simple-http-server
ββββ lesson two => file-extractor
ββββ lesson three => video-streaming
ββββ lesson four => api-testing
ββββ lesson five => express-framework
ββββ lesson six => user-authentication
ββββ lesson seven => mongodb-database
ββββ lesson eight => Oauth-emailSender
ββββ lesson nine => file-upload
a very simple example of how to create a server using HTTP built-in module that responds a string to the requested path.
click here to read more...
this project guides you on how to stream some videos on the server using the File-System module.
click here to read more...
a server is created which sends data to a path. then we use super-agent to test the request.
click here to read more...
tutorial on how to create a server using the express framework and send HTTP requests(GET, POST, DELETE).
click here to read more...
this example app shows how to authenticate a user to the server (without a database).
click here to read more...
in this section, we will implement the mongodb database to our app from lesson six.
click here to read more...
a full authentication system that uses both local and OAuth method for registering users. it also sends an email to the newly registered user.
click here to read more...
an implementation of a file uploading system that uses three different approaches for storing files in different environments.
Click here to read more...
Nodejs-lessons is a free software distributed under the terms of the MIT license.