Projects in ExpressJS - Learn ExpressJs building 10 projects

Master web development with ExpressJS in this comprehensive course. Build 12 dynamic projects and learn essential technologies for creating robust web applications.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course dives into ExpressJS, teaching you how to create dynamic web apps. You'll go from the basics to building 12 cool projects, learning a bunch of technologies along the way. It’s hands-on and interactive, perfect for getting your hands dirty in web development!

Key Points

  • Learn to build dynamic web apps with ExpressJS
  • Combine theory and hands-on practice
  • Master over 15 different technologies
  • Build 12 functional projects from scratch
  • Courses include quizzes for self-evaluation

Learning Outcomes

  • Gain proficiency in ExpressJS and NodeJS
  • Create a variety of web applications and projects
  • Understand and work with databases like MongoDB and CouchDB
  • Implement user authentication with Passport
  • Utilize Socket.io for real-time functionalities

About This Course

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.

  • Build professional websites using express

  • Use MEAN stack technologies

  • Use MongoDB, Couch and Mongoose with Express framework

Course Curriculum

1 Lectures

Instructors

Profile photo of Eduonix Learning Solutions
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.

Instructors

Profile photo of Eduonix-Tech .
Eduonix-Tech .

More Courses By Eduonix Learning Solutions, Eduonix-Tech ., Eduonix Support
Review
4.9 course rating
4K ratings
ui-avatar of Abraham Wright Enoh
Abraham W. E.
5.0
9 months ago

Thanks so much for this very detailed and well-structured course.

  • Helpful
  • Not helpful
ui-avatar of Don Wei
Don W.
1.5
3 years ago

the course don't get updated long time. So many packages are not available or changed

  • Helpful
  • Not helpful
ui-avatar of Luke Rhoads
Luke R.
5.0
4 years ago

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!

  • Helpful
  • Not helpful
ui-avatar of Justin Llewellyn
Justin L.
4.0
5 years ago

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

  • Helpful
  • Not helpful
ui-avatar of Pratima Karki
Pratima K.
5.0
5 years ago

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

  • Helpful
  • Not helpful
ui-avatar of Mike Monji
Mike M.
5.0
6 years ago

It's actually great.

  • Helpful
  • Not helpful
ui-avatar of Maoyang Chien
Maoyang C.
5.0
6 years ago

Clear explanation

  • Helpful
  • Not helpful
ui-avatar of Dave Barker
Dave B.
2.5
6 years ago

there's no explanations, just straight coding with no description of what he's writing or why. Context is essential to learning _how_ to do things on your own.

  • Helpful
  • Not helpful
ui-avatar of Matias Bustamante
Matias B.
4.0
6 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Christopher Messina
Christopher M.
1.0
7 years ago

I hate giving this one star. This could be a good course. The topics are relevant and the instructor is knowledgeable, but
1. He rushes through the projects too quickly. It's more like watching him work rather than taking time to make sure the info makes sense or sticks.
2. Much of the material is outdated with little to nothing in the help comment section to guide you. You could not install MongoDB using these instructions as of June 2018.
3. There are parts skipped over. The instructor ran a test and then performed index.ejs updates against a data set he never showed you how to set up.
4. The teaching assistant provides no help or explanations other than 'did you follow the video instruction correctly'. It's like an episode of 'The IT Crowd' where tech support asks, 'Did you try turning it off?'

Again, I really hesitated giving this one star, but considering that I know there is no way to complete the projects with the current given instruction set AND there's not a teacher's assistant to help with problems when they come up, this course is a waste of money. I do hope they update it to make the projects do-able, because they'd be awesome.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses