Projects in ExpressJS - Learn ExpressJs building 10 projects (Udemy.com)

A Complete Course to Learn Professional Web Development using ExpressJS

Created by: Eduonix Learning Solutions

Produced in 2018

icon
What you will learn

  • Build professional websites using express
  • Use MEAN stack technologies
  • Use MongoDB, Couch and Mongoose with Express framework
  • Learn professional nodejs

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

Course Updated On - Feb 1st 2017

Learn

to build robust and dynamic web apps using Express JS with this EPIC

hands-on course!

Express

JS is the pre-built Node JS framework that can help developers build

faster and smarter websites and web apps. While NodeJS is a

brilliant server-side technology, it can now be extended to building

complete web apps using Express.

So,

if you are fluent in NodeJS, but want to transition to creating apps

from just server-side technologies, then ExpressJS is the

perfect framework to learn and this is the perfect course to help you

learn it.

However,

Express is not just limited to NodeJS, but also works fabulously with

other modules and offers HTTP utilities and middleware for creating

APIs. This brilliant framework can help you master single-page and

multiple-page websites, as well as some complex web apps.

We

have designed this course in a manner to help you learn exactly how

to do that! This Express tutorial will help you master 12 different

websites and web apps by actually building them from scratch.

Additionally, you will also get the royalty free coding for all the

apps youve built. The course has been divided into 12 sections,

with each section focusing on one project and the end of each

section, there is also a quiz to help you evaluate your self.

This

course will provide the perfect combination of theory and practical

application by combining the basics and fundamentals of each

technology covered and will then show you how to use the actual

technology. Over the course, you will cover technologies such as

HTML, CSS, JavaScript, MongoDB, Bootstrap, Foundation, CouchDB, Pug,

EJS, Passport, Socketio, MEAN Stack, and so many more.

At the end of this course, you

will have not only mastered over 15 different technologies, but you

will also have 12 functional projects that you can call your own.

Here

are 12 projects that you will work on:

Project

1: This project will show you

how to build a basic web server, while learning the core concepts of

NodeJS and Express.

Project

2: In this project, you will

build a PC Repair Website to help grasp the beginners concepts of

Express.

Project

3: A simple Todo App to help

learn how to use MongoDB and Mongo Driver.

Project

4: A complete and detailed

Sports Blog for understanding Mongoose and MongoDB.

Project

5: A user Login App that will

show you how to integrate Passport authentication.

Project

6: In this project, you will

learn how to integrate chat using Socketio.

Project

7: In this project, you will

build a ClientKeeper App that will use the MEAN stack from scratch.

Project

8: A functional Job Board that

will familiarize you with the Mean.
JS generator.

Project

9: A MovieBase App that will

use Kraken, which is an extra layer added over Express to build

better MVC type applications.

Project

10: In this project, you will

build an Instagram App using the Instagram API.

Project

11: A business listing app that

will include using CouchDB.

Project

12: A Redis based Storefinder

that to learn integration of Redis and Google Geocode.

With

so many technologies to learn, what are you waiting for? Express

yourself with Express.
JS.
Who this course is for:
Students who want to use express or Node as web development backend

icon
Instructor Details

Eduonix Learning Solutions

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

icon
More courses by Eduonix Learning Solutions

Learn Ruby on Rails from Scratch

$11.99

Learn Adobe Photoshop from Scratch

$11.99

The Full Stack Web Development

$11.99

Learn Nodejs by building 12 projects

$11.99

Learn HTML5 Programming From Scratch

$11.99

Learn Socket Programming in C from Scratch

$11.99

icon
More node.js courses

All about NodeJS

$11.99

Web Scraping in Nodejs

$11.99

The Complete Web Developer in 2021: Zero to Mastery

$11.99

Node.js, Express, MongoDB & More: The Complete Bootcamp 2021

$11.99

Node.js API Masterclass With Express & MongoDB

$11.99

Just Express (with a bunch of node and http). In detail.

$11.99

icon
Reviews

4.5

79 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Luke Rhoads on 7/27/2020

I have seen this instructor on youtube and it is great seeing his own course, which has all the projects I need to get started with backend web development!

By Justin Llewellyn on 3/9/2020

Pros
Nice and short videos with a clear explanation of everything in the projects, what they look like and how they work before getting started. He makes it a point to show the differences from each language/framework/etc. Overall nice courses that put together full CRUD apps each with its own purpose, nice to learn how Socket.io works. Mostly I appreciate his approach and seeing how he goes about building an app starting with this first, then the next thing, etc. until without much effort especially on the frontend you have a simple nice looking app. Depending on what you want to build there are definitely enough projects to build on and improve with added features and functionality.
Cons
Because the course is a little outdated I skipped a few of the projects -- one using MEANjs and AngularJS, Kraken because the Kraken doc npm install installed a lot of deprecated packages and I wasn't enthusiastic enough to use Kraken to fix all the packages, the instagram app is not as simple to set it up as it was when the course was created (I'm sure it's easy enough, but you need a facebook developer account and facebook was not letting me create one (and I could care less about having a facebook dev account). That was all fine by me, I wanted to move onto other stuff anyway, but I did spend time reading through more documentation around packages or frameworks I personally never plan to use or apply for a position using e.g. pug/jade, Kraken, couchDB. Although it's still nice to know more about them.
One outdated piece is express-validator, which now you require only the middleware methods you need, implementation of the check is different but easy enough to implement those changes. In order for error messages to appear requires setting errors to an array, and if validation check is if(!errors.isEmpty()) not if(errors) otherwise your code will execute the first if and close the request. Also in the Angular section with their new HttpHeaders you don't need to .map(res => res(json)) anymore simply call the method on the url e.g. return this.http.post(`${this.apiUrl}`, client);

By Pratima Karki on 8/17/2019

My favorite instructor. I have watched so many projects and videos of him. He teaches very well. I highly recommend to everyone.

By Maoyang Chien on 5/3/2019

Clear explanation

By Mike Monji on 3/24/2019

It's actually great.

By Matias Bustamante on 10/20/2018

Great course!! I was able to run all the projects except the Job Board one. The instructor uses npm but I used yarn and it was perfectly fine.
I used MacOs Mojave to run and develop all the projects.

By Pak Kian Lew on 10/9/2018

Great course. Easy to follow and it helps to strengthen my node and express skillset. I also learnt different NoSQL DBs and frontend template engines. If you have basic knowledge of node and express, it will definitely help you to understanding the projects better.

By Zbigniew Downar on 10/7/2018

The course includes some interesting stuff and many usefull code but information is scattered into many places and explanation is not very deep or engaging. For example the author uses many templating engines wchich is possibly good for some students but this is at a cost of losing the ocasion of practicing any of them really well

By Plamen Markov on 9/19/2018

Stuff is a bit outdated - older than a year and more

By Mohamed Assalla Dicko on 9/4/2018

Good , but need some update because things change now

By Luis Miguel Carrasco on 9/1/2018

Ist was man erwartet und ein bisschen mehr.

By Chaithanya Krishna Gogineni on 7/12/2018

Good introduction