ExpressJS from Beginner to Advanced

Learn ExpressJS by building a real-world application from scratch

3.45 (38 reviews)
Udemy
platform
English
language
Other
category
instructor
335
students
20.5 hours
content
Dec 2017
last update
$34.99
regular price

What you will learn

Build their own applications

Apply their knowledge to other programming languages

Integration of MongoDB in a Full-stack

Developing apps in a full-stack

Description

If you want to learn ExpressJS to advance your skills, then this is the course for you!

If you have no previous knowledge or experience in ExpressJS, you will like that the course begins with the basics. Even if you do have some experience, this course can help you learn some new information you had missed before. Each section of the course is linked to the previous one in terms of utilizing what was already learned and each topic is
supplied with lots of examples which will help students in their process of learning. Upon the completion of this course, you should be able to write programs that have real-life applications.

What I think is the best about this course is that you can search questions others have
had, post your own questions, and get answers to challenges you are currently facing in learning and using ExpressJS.  

If you have any suggestions on topics that have not been covered, you can send them
via private message. I will do my best to cover them as soon as possible.

Thank you for reading this. I hope to see you in the course soon and I hope you will enjoy your time learning as much as I have!

Content

Getting Started with Express

Intro to ExpressJS
Installing what We Need
Generating App Scaffolding
Extra Another Way to Scaffold
Creating a Basic Server

Routing

HTTP Methods Part 1 - GET and POST
HTTP Methods Part 2 - PUT and DELETE
Routing Continued Part 1
Routing Continued Part 2
Response Methods

Template Engines

Intro to Template Engines Part 1
Intro to Template Engines Part 2
Using Pug Part 1
Using Pug Part 2
Inheritance in Pug Part 1
Inheritance in Pug Part 2
Writing Code into a View Part 1
Writing Code into a View Part 2

Middleware

Intro to Middleware
Using Middleware Part 1
Using Middleware Part 2
Using Middleware Part 3
Using Middleware Part 4
Using Middleware Part 5

Web App Components

Intro to Web Apps
Working with Simple Web Forms Part 1
Working with Simple Web Forms Part 2
Working with Multipart Web Forms (Uploading Files) Part 1
Working with Multipart Web Forms (Uploading Files) Part 2
Working with Multipart Web Forms (Uploading Files) Part 3
Sessions and Cookies Part 1
Sessions and Cookies Part 2
Sessions and Cookies Part 3
User Authentication Part 1
User Authentication Part 2
User Authentication Part 3
User Authentication Part 4
User Authentication Part 5

Integrating a Database

Setting up our Database
Working with Data Documents Part 1
Working with Data Documents Part 2
Working with Data Documents Part 3
Working with Data Documents Part 4
Working with Data Documents Part 5
RESTful APIs Part 1
RESTful APIs Part 2
RESTful APIs Part 3
RESTful APIs Part 4
Mongo + RESTful APIs - Managing Users Part 1
Mongo + RESTful APIs - Managing Users Part 2
Mongo + RESTful APIs - Managing Users Part 3

Error Handling, Debugging, Security, and Optimization

Error Handling
Debugging in Express
Security Practices Part 1
Security Practices Part 2
Security Practices Example Part 1
Security Practices Example Part 2
App Optimization Part 1
App Optimization Part 2

Proper App Structure

What is MVC
Setting up Models Part 1
Setting up Models Part 2
Setting up Models Part 3
Controllers Part 1
Controllers Part 2
Controllers Part 3
Setting up Views
Demonstrating the MVC Example Part 1
Demonstrating the MVC Example Part 2

Creating an Embedded Map App

The Planning Phase
Setting up the Environment
Developing the Interface Part 1
Developing the Interface Part 2
Initializing the Map Part 1
Initializing the Map Part 2
Initializing the Map Part 3
Map Routing
Writing the ExternalJS File Part 1
Writing the ExternalJS File Part 2
Creating Custom Places
Managing Custom Places
Handling Custom Places from DB

Creating a Chat App

Introduction
Coding the Interface Part 1
Coding the Interface Part 2
Server Side Events
Client-side JS Part 1
Client-side JS Part 2
Client-side JS Part 3
Client-side JS Part 4
Storing Chat Messages Part 1
Storing Chat Messages Part 2

Screenshots

ExpressJS from Beginner to Advanced - Screenshot_01ExpressJS from Beginner to Advanced - Screenshot_02ExpressJS from Beginner to Advanced - Screenshot_03ExpressJS from Beginner to Advanced - Screenshot_04

Reviews

Evan
April 4, 2023
The course is disorganized and confusing. The exercises demonstrated are often full of backtracking and contradictory instructions. There's also very little said about the overall aim of the course or real-world cases when Express.js would be used.
Mandeep
June 19, 2018
Tutor is very slow and just wasting time on silly things.He Repeat lines again and agian, which is time consuming.
Michael
April 17, 2018
I do like the fact that he makes mistakes, and then is able to fix them on the screen with you. I am learning the syntax on how to accomplish creating dynamic web pages without using php(using node.js), which is my desired goal. It's going slower than I'd have expected though. For the amount of time I have committed already with watching these videos. I hope to raise my star rating by the end :)
Hojjatollah
November 14, 2017
There are many typos and mistakes in the description and programming mistakes that have made the training time to be prolonged, and it seems to be unprofessional. In fact, Mr. Ermin Kreponic is not the instructor of the course, and Mr. Adem Hadrovic is who not indiciated on the course description. I wish handlebars template engine was described instead of pug template engine. A full course about Express, and a lot of things like yo, multer, helmet, snyk, forever, seiracha-admin, socket.io and so on, are very useful.

Charts

Price

ExpressJS from Beginner to Advanced - Price chart

Rating

ExpressJS from Beginner to Advanced - Ratings chart

Enrollment distribution

ExpressJS from Beginner to Advanced - Distribution chart

Related Topics

1353898
udemy ID
9/18/2017
course created date
11/20/2019
course indexed date
Bot
course submited by