Projects in ExpressJS – Learn ExpressJs building 10 projects

Projects in ExpressJS – Learn ExpressJs building 10 projects

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 15.5 Hours | 2.00 GB

A Complete Course to Learn Professional Web Development using ExpressJS

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.

Table of Contents

Introduction
1 Intro

Express Webserver
2 Project Intro
3 What is Express
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

PC Repair Website
10 Pug and Template Engines
11 Express Generator File Structure
12 Pug Homepage Layout
13 About Services Pulling JSON Data
14 Nodemailer Contact Form

Todo List
15 Project Intro
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

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
36 Navbar Showcase
37 Part 1 – Article Listings
38 Part 2 – Single Article Page
39 Comment Functionality

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

Chat App With Socket.io
49 Project Intro
50 What Is Socket.io
51 Server Setup
52 Build Out The UI In Pug
53 Setting Usernames
54 Sending Messages

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

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

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

Instagram App
80 Project Intro
81 EJS Kickstart Setup
82 Instagram Authentication
83 Get Display User Data
84 Display Images Info

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

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

Course Summary
102 Course Summary