Skip to content

A well-documented journey to learn best practices and plumbing essential libraries for web development with Node and Express in 2016.

Notifications You must be signed in to change notification settings

kilgarenone/express-beginners

Repository files navigation

Motivation

I'd dabbled with NodeJS before, but it wasn't until 2 months ago(Oct 2016) that I really tried to put as much of everything together to serve as a decent basis for web development for beginners.

I started with the Web Development With Node and Express book by Ethan Brown. But soon I realized, since the book was published in 2014, lots that were covered in the book have changed, and things that weren't covered have gained tractions since then.

Therefore, this repo consolidates and structures all of my knowledges of the opinions/experiences from StackOverflow's users, blog posts, and official docs regarding various aspects of the book, libraries and more, hoping that this would ease a beginner's learning experience that could get somewhat overwhelming like it did for me trying to catch up in the sea of information towards the latest developments.

Features

Codes are well commented, and credits and sources are linked in the comments.

Here are the things covered in this repo

Things covered in the gulpfile.js

Getting Started

Step 1

Run git clone https://github.com/kilgarenone/express-consensus in a new directory.

Step 2

Run npm install from the root directory to install all of the dependencies listed in the package.json

Step 3

Run npm start to start the app with hot-reloading enabled. Run npm test to run tests.

Step 4

Go to localhost:3000/nursery-rhyme for demo of client-side and server-side rendering templates.

Step 5

Go to localhost:3000/vacation-photo for demo of file uploading.

Step 6

Go to localhost:3000/shops/all for demo of facebook login authentication.

Click any of the three currencies for persistent sessions demo.

Step 7

Run node learnMiddlewareFlow from the root directory to learn about the concept of Nodejs's middleware flow controls.

About

A well-documented journey to learn best practices and plumbing essential libraries for web development with Node and Express in 2016.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published