Building Nodejs & Mongodb applications from scratch 2018

Building Nodejs & Mongodb applications from scratch 2018

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 4 Hours | 1.66 GB

Learn to build fullstack web applications with the most popular server side framework, NodeJS

What is this course about?

Nodejs, the most popular server side framework (runtime)

Why should I join this course?

The largest companies in the world like PayPal, Uber, etc are switching to the technologies taught in this course. Join this course to upgrade your knowledge and be prepared for the future.

What’s the teaching methodology?

This course follows a project driven approach , and at the end of the course, you must have built a complete web application from scratch.

What topics are covered in the course?

  • Nodejs
  • Express framework
  • Mongodb
  • Mongoose ODM
  • Express sessions
  • Mongoose data validation
  • Express Middleware & Request interception
  • User authentication and authorization
  • Dynamic views with templating engines
  • Model View Controller design pattern
  • Password security and hashing
  • Mongoose model hooks

What Will I Learn?

  • Build high quality applications built with Node, Express and MongoDB
  • Storing data with Mongodb database
  • Use cutting-edge ES6/ES7 JavaScript
  • Create Express web servers
  • Learn user sessions and authentication in nodejs applications
  • Communicating with a mongodb database using mongoose ODM
Table of Contents

Introduction
1 The source code for this course
2 Static assets with express
3 What is nodejs
4 Creating our first server
5 Understanding the request and response objects
6 Responding with HTML
7 Asynchronous vs synchronous
8 Introduction to npm
9 Introduction to express framework
10 Sending HTML files with express

build the blog
11 Installing project files
12 Reading data from database using mongoose
13 Getting single database documents
14 Deleting database records
15 The create post form
16 Express post requests
17 Saving posts to database
18 Displaying a list of posts
19 Dynamic data with templating engines
20 The single post page
21 Adding database fields to the schema
22 Creating the home page
23 Renaming description to subtitle
24 Image upload with express
25 Saving uploaded images to database
26 Introduction to express middleware
27 Registering validation middleware
28 Refactoring to MVC
29 Refactoring middleware
30 User registration
31 User model
32 Handling user registration
33 Creating the about page
34 Mongoose model hooks
35 Mongoose model validation
36 User login process
37 The login process
38 Express sessions
39 Persistent express sessions
40 Authentication middleware
41 Displaying validation errors
42 Displaying validation errors in template
43 Flash messaging
44 Introduction to templating engines
45 Persist request data on form
46 Redirect if auth middleware
47 Conditionally display login and register links
48 User logout
49 Relating the post collection with the user collection
50 Introducing layouts in templating engines
51 Refactoring post and contact page to edge
52 Introduction to mongodb
53 Introduction to mongoose
54 CRUD operations with mongoose models