ExpressJS Fundamentals
4.2 (771 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
18,956 students enrolled
Wishlisted Wishlist

Please confirm that you want to add ExpressJS Fundamentals to your Wishlist.

Add to Wishlist

ExpressJS Fundamentals

A Beginner's Guide to Building RESTful Web Applications with NodeJS and Express
4.2 (771 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
18,956 students enrolled
Created by Patrick Schroeder
Last updated 4/2017
English
Price: Free
Includes:
  • 1 hour on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create an Express Server
  • Understand What Middleware Means
  • Know How to Configure Templating Engines
  • Understand How to Create and Use Routes
View Curriculum
Requirements
  • Have Node.js Installed
Description

Learn the most important parts of working with ExpressJS.

This course will include topics on:

  • What Express is and why we would want to use it as our server-side framework.
  • How to up a Server
  • What's included in the Express scaffold.
  • What Middleware means and how to use it.
  • How to set up and use different Templating for our view.
  • How to configure and use Routing in our express apps.

Students should already have NodeJS installed and a basic understanding of the CommonJS module pattern.

You should take this course if your interested on how to set up and use Express in creating RESTful API's for use in any kind of application.

Node and Express go hand in hand. The ability to use this programming paradigm on any kind of web or mobile application makes this skillset incredibly valuable.

And the advantage of being able to build Full Stack applications based on just one language (JavaScript) is becoming more appealing every day. This is especially true for start-ups that put a big emphasis on being able to iterate early and often.

************************************************************************************

REVIEWS

"I'm currently in a coding bootcamp which moves very fast; therefore, details like you've presented were missed from lectures. You're tutorial really helped me solidify what each dev dependency package is and how they're used. Also, I now understand every other bit of code on the page. I have to add this lecture as to why I now understand expressjs. Thanks!"

Who is the target audience?
  • This is a beginner level course for those not already familiar with Express.js. If you already understanding of the Common.js module pattern your ready to take this course. Otherwise, you should learn about the basics of Node.js first.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 9 Lectures Collapse All 9 Lectures 50:44
+
Introduction
1 Lecture 01:01

This course will include topics on:

What Express.js is and why we would want to use as our server-side framework.

How to up a Server, What's included in the Express scaffold, What Middleware means and how to use it, How to set up and use different Templating for our views, and How to configure and use Routing in our express apps.

Introduction
01:01
+
Fundamentals
8 Lectures 49:46

Why use Express.js? In this lecture we will outline some of the best reasons for choosing Express as a server-side framework.

Overview of Express
01:21

In this video we'll cover the basic setup for installing and configuring an Express based app.

Basic Setup
09:33

In this video we'll discuss how to set up an express server.

Server Setup
08:02

In this video we'll discuss why the order of what's defined in our app.js file is important.

And we'll introduce concept of mounted Middleware.

Order & Middleware
08:01

In this video we'll go more into detail what Middleware means and provide some examples.

Middleware Explained
07:54

In this video we'll discuss templating options available to us in Express.js

Templating
09:30

In this video we'll discuss how to create and use routes in Express

Routing
05:00

BONUS Lecture: Coupon Codes and Links
00:25
About the Instructor
Patrick Schroeder
4.3 Average rating
4,780 Reviews
78,223 Students
8 Courses
Software Developer

Patrick Schroeder is a self-taught full stack JavaScript developer. He enjoys working with Angular, Node.js, Mongodb, React.js, Firebase, and anything else javascript related. Patrick is passionate about teaching Javascript. He loves to help others understand difficult concepts by creating clear presentations that gradually builds to full comprehension of a given topic. He is very interested in furthering his knowledge of IOT and wearable products with the intention of teaching cutting edge technologies and collaborating to bring new products to life.