Projects in ExpressJS - Learn ExpressJs building 10 projects
4.6 (135 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,835 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Projects in ExpressJS - Learn ExpressJs building 10 projects to your Wishlist.

Add to Wishlist

Projects in ExpressJS - Learn ExpressJs building 10 projects

A Complete Course to Learn Professional Web Development using ExpressJS
Bestselling
4.6 (135 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,835 students enrolled
Last updated 2/2017
English
Learn Fest Sale
Current price: $10 Original price: $50 Discount: 80% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 15.5 hours on-demand video
  • 96 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build professional websites using express
  • Use MEAN stack technologies
  • Use MongoDB, Couch and Mongoose with Express framework
  • Learn professional nodejs
View Curriculum
Requirements
  • Basic knowledge of HTML, CSS and JavaScript is important
  • Basic knowledge of Nodejs and Mongodb will be helpful
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 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.

Who is the target audience?
  • Students who want to use express or Node as web development backend
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 102 Lectures Collapse All 102 Lectures 15:23:03
+
Introduction
1 Lecture 03:29
+
Express Webserver
7 Lectures 47:49




Express Setup & Basic Routes
08:11

Serving Static HTML Files
09:23

Serving JSON, Downloads & Handling POST
11:32

Section 2 Quiz
6 questions
+
PC Repair Website
6 Lectures 54:53
Project Intro
Processing..

Pug and Template Engines
06:46

Express Generator & File Structure
09:53

Pug Homepage Layout
14:20

About, Services & Pulling JSON Data
10:15

Nodemailer Contact Form
13:39

Section 3 Quiz
5 questions
+
Todo List
8 Lectures 01:12:10
Project Intro
03:04


MongoDB Installation
06:38

App & EJS Setup
11:05

MongoDB Driver & Fetching Todos
09:23

Add & Delete Todos
19:48

Update Todos
06:57

Bootstrap UI
07:47

Section 4 Quiz
5 questions
+
Sports Blog
17 Lectures 03:29:27
Project Intro
03:57

Mongoose ODM
03:43

App & Middleware Setup
12:43

Routes & Views - Part 1
15:19

Routes & Views - Part 2
10:32

Part 1 - Fetching Categories
13:28

Part 2 - Add & Manage Categories
15:55

Part 3 - Edit & Delete Categories
21:27

Part 1 - Articles Model & Add Articles
18:24

Part 2 - Manage & Edit Articles
18:20

Part 3 - Deleting Articles
04:43

Express Validator
12:30

Express Messages
08:46

Navbar & Showcase
13:43

Part 1 - Article Listings
15:11

Part 2 - Single Article Page
04:39

Comment Functionality
16:07

Section 5 Quiz
5 questions
+
User Login System
9 Lectures 01:17:39
Project Intro
02:19

An Overview Of Passport
05:10

App Setup, Middleware & Handlebars
10:53

Register Form, Route & Validation
10:36

Registration & Model
15:53

Login Form & LocalStrategy
12:06

Login Functionality
07:44

Logout & Access Control
04:42

User Interface Cleanup
08:16

Section 6 Quiz
6 questions
+
Chat App With Socket.io
6 Lectures 48:18
Project Intro
01:59

What Is Socket.io
03:26

Server Setup
07:38

Build Out The UI In Pug
10:38

Setting Usernames
19:10

Sending Messages
05:27

Section 7 Quiz
4 questions
+
ClientKeeper MEAN From Scratch
10 Lectures 01:22:32
Project Intro
02:28

Angular 2 Overview
05:17

Creating The Server File
07:54

Backend REST API With MongoJS
14:22

Angular 2 App & Clients Component
08:58

Client Service & Fetch Clients
10:57

Client Table & Bootstrap Navbar
08:17

Add Client Form & Function
09:26

Edit Client Form & Function
08:28

Delete Client Function & Build
06:25

Section 8 Quiz
5 questions
+
Job Board With MEAN.js
6 Lectures 46:34
Project Intro
03:12

Mean.js & AngularJs Overview
05:41

Generate A Mean.js App
11:43

Jobs Module & Menu
05:56

Job Model & Form
09:51

Job Views
10:11

Section 9 Quiz
5 questions
+
MovieBase Kraken App
9 Lectures 01:30:53
Project Intro
02:34

What Is Kraken
03:45

Install Kraken & Generate Controller
06:54

Fetch Movies With Mongoose
12:36

Adding Movies
17:14

Foundation UI & CSS
10:24

Details Page & Delete Movies
13:58

Edit Movies
11:18

Search & Filter Movies
12:10

Section 10 Quiz
4 questions
4 More Sections
About the Instructor
Eduonix Learning Solutions
4.3 Average rating
41,282 Reviews
726,937 Students
172 Courses
1+ Million Students Worldwide | 200+ Courses

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.

Eduonix-Tech .
4.3 Average rating
39,475 Reviews
704,446 Students
140 Courses