Mô tả

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

And so so much more !!!

Bạn sẽ học được gì

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

Yêu cầu

  • Basic understanding of the javascript programming language
  • Understanding of HTML & CSS

Nội dung khoá học

2 sections

Introduction

10 lectures
The source code for this course
00:09
What is nodejs?
04:39
Creating our first server
04:54
Understanding the request and response objects
07:02
Responding with HTML
03:33
Asynchronous vs synchronous
05:56
Introduction to npm
05:31
Introduction to express framework
06:31
Sending HTML files with express
04:08
Static assets with express
05:48

build the blog

49 lectures
Installing project files
05:28
Creating the home page
05:36
Creating the about page
03:05
Introduction to templating engines
05:30
Introducing layouts in templating engines
07:40
Refactoring post and contact page to edge
05:23
Introduction to mongodb
03:42
Introduction to mongoose
04:25
CRUD operations with mongoose models
04:43
Reading data from database using mongoose
03:04
Getting single database documents
02:42
Deleting database records
01:54
The create post form
07:31
Express post requests
05:26
Saving posts to database
02:31
Displaying a list of posts
02:27
Dynamic data with templating engines
05:17
The single post page
05:35
Adding database fields to the schema
05:37
Renaming description to subtitle
02:20
Image upload with express
05:53
Saving uploaded images to database
02:31
Introduction to express middleware
03:35
Registering validation middleware
04:21
Refactoring to MVC
09:29
Refactoring middleware
01:19
User registration
03:58
User model
02:11
Handling user registration
01:35
Mongoose model hooks
04:06
Mongoose model validation
03:27
User login process
04:03
The login process
05:08
Express sessions
06:51
Persistent express sessions
03:25
Authentication middleware
05:10
Displaying validation errors
04:10
Displaying validation errors in template
01:48
Flash messaging
03:51
Persist request data on form
03:41
Redirect if auth middleware
02:18
Conditionally display login and register links
03:20
User logout
02:47
Relating the post collection with the user collection
04:42
Display post with user data
04:16
Creating a 404 page
02:35
Adding a wysiwyg editor
06:56
File upload to cloudinary
05:46
Environment variables
07:00

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.