Udemy

Projects in ExpressJS - Learn ExpressJs building 10 projects

Enroll Now
  • 2,944 Students
  • Updated 12/2018
4.3
(307 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
15 Hour(s) 23 Minute(s)
Language
English
Taught by
Eduonix Learning Solutions, Eduonix-Tech .
Rating
4.3
(307 Ratings)

Course Overview

Projects in ExpressJS - Learn ExpressJs building 10 projects

A Complete Course to Learn Professional Web Development using ExpressJS

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 Express JS 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 you’ve 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.

Course Content

  • 10 section(s)
  • 103 lecture(s)
  • Section 1 Introduction
  • Section 2 Express Webserver
  • Section 3 PC Repair Website
  • Section 4 Todo List
  • Section 5 Sports Blog
  • Section 6 User Login System
  • Section 7 Chat App With Socket.io
  • Section 8 ClientKeeper MEAN From Scratch
  • Section 9 Job Board With MEAN.js
  • Section 10 MovieBase Kraken App

What You’ll Learn

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


Reviews

  • L
    Luke Rhoads
    5.0

    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!

  • J
    Justin Llewellyn
    4.0

    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);

  • M
    Matias Bustamante
    4.0

    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.

  • P
    Pedro Ricardo Muñoz Amador
    5.0

    es un excelente curso algunasn librerias que sua son algo viejas pero nada que no afecte el curso

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed