ExpressJS Fundamentals

Learn how to build RESTful web applications with NodeJS and Express in this beginner-friendly course covering server setup, middleware, routing, and templating.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is a beginner's dive into ExpressJS, helping you grasp how to build RESTful web applications. You'll learn to set up servers, use middleware, and configure templating engines, which is basically the backbone of cool web apps!

Key Points

  • What Express is and its importance as a server-side framework
  • Setting up a server with Express
  • Understanding Middleware and its use
  • Setting up and using Templating for views
  • Configuring Routing in Express applications

Learning Outcomes

  • Create your own Express server from scratch
  • Comprehend and apply Middleware in your projects
  • Master the art of configuring templating engines for views
  • Navigate Routing like a pro in Express apps
  • Understand the full stack concept using just JavaScript

About This Course

A Beginner's Guide to Building RESTful Web Applications with NodeJS and Express

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!"

  • Create an Express Server

  • Understand What Middleware Means

  • Know How to Configure Templating Engines

Instructor

Profile photo of Patrick Schroeder
Patrick Schroeder

Software engineer and entrepreneur.  I specialize in full-stack javascript development.  My favorite technologies are Angular and Node.js.  I'm currently working on serverless apps using Firebase Firestore and Google cloud functions running on Node.js.  I enjoy creating high quality courses that clearly explain complex topics.  All courses are captured in 1080p high resolution.  Please message me if you have any questions...

Review
4.9 course rating
4K ratings
ui-avatar of Anil Yadav
Anil Y.
5.0
9 months ago

Nice Thanks

  • Helpful
  • Not helpful
ui-avatar of Isha
Isha
4.5
10 months ago

great

  • Helpful
  • Not helpful
ui-avatar of Lee Autore
Lee A.
5.0
2 years ago

Enjoying the class so far, and will update my ratings as I go. One of favorite things is that having a web development (PHP/JS/JQuery/HTML5), but being BRAND NEW to Node.JS, it is explaining every line that we are creating, why, and what it does. I'm definitely enjoying this!

  • Helpful
  • Not helpful
ui-avatar of Renan Souza de Sá
Renan S. D. S.
4.0
3 years ago

O curso é curto e bem focado nas pontos que se propõe abordar.
O conteúdo é bom, foi o que eu esperava, dando uma visão geração dos fundamentos do ExpressJs

  • Helpful
  • Not helpful
ui-avatar of Christopher Brown
Christopher B.
5.0
3 years ago

Good Stuff! Short and to the point!

  • Helpful
  • Not helpful
ui-avatar of Ryan Foley
Ryan F.
3.0
4 years ago

The teacher speaks well and I wanted to find the good in this course because it was free. But this course is only good to get a very general idea of what express is.

If you need a primer on Express, Steve Griffith has an excellent 1.5-hr series on youtube. Watch that instead.

  • Helpful
  • Not helpful
ui-avatar of Smitkumar Choksi
Smitkumar C.
2.5
4 years ago

It would be better if you explain code by typing it from scratch. We can easily get these code snippet from online easily.

  • Helpful
  • Not helpful
ui-avatar of Dhiraj
Dhiraj
3.0
4 years ago

The video suggests doing things in a way without explaining the benefit of it. Forex, server.listen() has a function with error and success. It is suggested to replace it with console.log with personal preference but why is that personal preference is not explained. More ever it seemed outdated like using -g instead of npx.

  • Helpful
  • Not helpful
ui-avatar of Michael Fordham
Michael F.
3.5
4 years ago

The course was recommended to me, however as some of the reviews have said it is slightly outdated and misses some commands like npm install -g express-generator which then means you can use 'express' in your folder to generate the boilerplate code. It would've been nice to be exposed to something working end-to-end (e.g. an API call on a front-end, calling the server and then some processing, and a response), but enough of an idea of how to do that is given. Other than a few small things, it has been a good course!

  • Helpful
  • Not helpful
ui-avatar of PK P
Pk P.
5.0
4 years ago

A good basic introduction to Express. I think the instructor misspoke when he referred to '/api' as backslash api instead of slash api.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses