Projects in ExpressJS-Learn ExpressJs building 10 projects

Build some wicked and amazing websites and web apps with Express.JS framework. If you are a coder who is fluent in Node.JS, but wants to transition to building actual apps and not just backend technol...

  • All levels
  • English

Course Description

Build some wicked and amazing websites and web apps with Express.JS framework. If you are a coder who is fluent in Node.JS, but wants to transition to building actual apps and not just backend technologies, then Express is the perfect framework to master. Node.JS is one of the most popular server-side technology, but it is limited to just that. It could not be used to create entire applications...

Build some wicked and amazing websites and web apps with Express.JS framework. If you are a coder who is fluent in Node.JS, but wants to transition to building actual apps and not just backend technologies, then Express is the perfect framework to master. Node.JS is one of the most popular server-side technology, but it is limited to just that. It could not be used to create entire applications, that is until Express.JS came into the picture. Express is a powerful framework for Node.JS runtime and is used to build web applications. Not only limited to Node.JS, but it also works flawlessly with other modules and includes HTTP utilities and middleware for creating APIs and much more.

What you’ll learn
  • Project 1: We will start off with a basic web server, learning the core concepts of NodeJS and Express.
  • Project 2: A simple PC Repair Website to help users grasp the beginners concepts of Express.
  • Project 3: A Todo App that will help us learn how to use MongoDB and Mongo Driver.
  • Project 4: A complete and detailed Sports Blog to understanding using Mongoose and MongoDB
  • Project 5: A complete user Login App with Passport authentication
  • Project 6: Learn how to integrate chat with Socket.io
  • Project 7: A ClientKeeper App that will use the MEAN stack from scratch
  • Project 8: A functional Job Board that will use 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: An Instagram App will include integrating the Instagram API
  • Project 11: A business listing app that will include using CouchDB
  • Project 12: Redis Storefinder that will use Redis and Google Geocode

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Express Webserver

3
Section 3 : PC Repair Website

4
Section 4 : Todo List

5
Section 5 : Sports Blog

6
Section 6 : User Login System

7
Section 7 : EChat App With Socket.io

8
Section 8 : ClientKeeper MEAN From Scratch

9
Section 9 : Job Board With MEAN.js

10
Section 10 : MovieBase Kraken App

11
Section 11 : Instagram App

12
Section 12 : Bizlist with CouchDB

13
Section 13 : Redis StoreFinder

14
Section 14 : ECourse Summary

Curriculum

      Section 1 : Introduction
    1
    Intro
      Section 2 : Express Webserver
    2
    Project Intro
    3
    What is Express Preview
    4
    Environment Setup
    5
    Very Basic Server Without Express
    6
    Express Setup & Basic Routes
    7
    Serving Static HTML Files
    8
    Serving JSON Downloads & Handling POST
    Quiz:
    Express Webserver
      Section 3 : PC Repair Website
    9
    Project Intro
    10
    Pug and Template Engines
    11
    Express Generator & File Structure
    12
    Pug Homepage Layout
    13
    About Services & Pulling JSON Data
    14
    Nodemailer Contact Form
    Quiz:
    PC Repair Website
      Section 4 : Todo List
    15
    Project Intro Preview
    16
    MongoDB Overview & Advantages
    17
    MongoDB Installation
    18
    App & EJS Setup
    19
    MongoDB Driver & Fetching Todos
    20
    Add & Delete Todos
    21
    Update Todos
    22
    Bootstrap UI
    Quiz:
    Todo List
      Section 5 : Sports Blog
    23
    Project Intro
    24
    Mongoose ODM
    25
    App & Middleware Setup
    26
    Routes & Views - Part 1
    27
    Routes & Views - Part 2
    28
    Part 1 - Fetching Categories
    29
    Part 2 - Add & Manage Categories
    30
    Part 3 - Edit & Delete Categories
    31
    Part 1 - Articles Model & Add Articles
    32
    Part 2 - Manage & Edit Articles
    33
    Part 3 - Deleting Articles
    34
    Express Validator
    35
    Express Messages Preview
    36
    Navbar & Showcase
    37
    Part 1 - Article Listings
    38
    Part 2 - Single Article Page
    39
    Comment Functionality
    Quiz:
    Sports Blog
      Section 6 : User Login System
    40
    Project Intro
    41
    An Overview Of Passport
    42
    App Setup Middleware & Handlebars
    43
    Register Form Route & Validation
    44
    Registration & Model
    45
    Login Form & LocalStrategy
    46
    Login Functionality
    47
    Logout & Access Control
    48
    User Interface Cleanup
    Quiz:
    User Login System
      Section 7 : EChat App With Socket.io
    49
    Project Intro
    50
    What Is Socket.io Preview
    51
    Server Setup
    52
    Build Out The UI In Pug
    53
    Setting Usernames
    54
    Sending Messages
    Quiz:
    EChat App With Socket.io
      Section 8 : ClientKeeper MEAN From Scratch
    55
    Project Intro
    56
    Angular 2 Overview
    57
    Creating The Server File
    58
    Backend REST API With MongoJS
    59
    Angular 2 App & Clients Component
    60
    Client Service & Fetch Clients
    61
    Client Table & Bootstrap Navbar
    62
    Add Client Form & Function
    63
    Edit Client Form & Function
    64
    Delete Client Function & Build
    Quiz:
    ClientKeeper MEAN From Scratch
      Section 9 : Job Board With MEAN.js
    65
    Project Intro 
    66
    Mean.js & AngularJs Overview
    67
    Generate A Mean.js App
    68
    Jobs Module & Menu
    69
    Job Model & Form
    70
    Job Views
    Quiz:
    Job Board With MEAN.js
      Section 10 : MovieBase Kraken App
    71
    Project Intro
    72
    What Is Kraken
    73
    Install Kraken & Generate Controller
    74
    Fetch Movies With Mongoose
    75
    Adding Movies
    76
    Foundation UI & CSS
    77
    Details Page & Delete Movies
    78
    Edit Movies
    79
    Search & Filter Movies
    Quiz:
    MovieBase Kraken App
      Section 11 : Instagram App
    80
    Project Intro
    81
    EJS & Kickstart Setup
    82
    Instagram Authentication
    83
    Get & Display User Data
    84
    Display Images & Info
    Quiz:
    Instagram App
      Section 12 : Bizlist with CouchDB
    85
    Project Intro
    86
    CouchDB Overview Setup & Fauxton
    87
    App Dependencies & Routes Setup
    88
    Add Form & Validation
    89
    Inserting Data Into CouchDB
    90
    Fetch & List Businesses
    91
    Show View & Navigation
    92
    Edit & Delete Businesses
    Quiz:
    Bizlist with CouchDB
      Section 13 : Redis StoreFinder
    93
    Project Intro
    94
    Part 1 - Redis Overview
    95
    Part 2 - Redis Installation & Setup
    96
    App & Handlebars Setup
    97
    Add Store Form & UI
    98
    Geocoding The Location
    99
    Submit Store To Redis
    100
    Store Search
    101
    Details Page and Delete
    Quiz:
    Redis StoreFinder
      Section 14 : ECourse Summary
    102
    ECourse Summary

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.