Course Highlights
  • Create server-side applications using the Node.js JavaScript run time.
  • Extend your Node.js applications with third-party packages and frameworks, including Express.
  • Use npm to manage Node.js packages in your Node.js application.
  • Develop asynchronous callback functions and promises to complete asynchronous operations.
Curriculum

20 Topics
Course Introduction: Welcome to Developing Back-End Apps with Node.js & Express
What is Back End Development?
Introduction to Node.js
Expert Viewpoints: Introductory Thoughts on Server-Side JavaScript and Node.js
Import and Require
Introduction to Server-Side JavaScript
Creating a Web Server with Node.js
Working with Node.js Modules
Overview of Node Package Manager
Welcome
Module Summary
Practice Quiz
Graded Quiz
Hands-on Lab - First Server with ServerSide Java Script
Introduce yourself and why you are interested in back-end development with Node.js & Express
Reading: Back-end and Front-end Development Overview
Getting Started with Node.js
Advanced Node.js Modules
Glossary: Introduction to Server-Side JavaScript
Cheatsheet: Introduction to Server-Side JavaScript

15 Topics
Asynchronous I/O with Callback Programming
Creating Callback Functions
Expert Viewpoints: Using Anonymous Callback Functions in Node.js
Issues with Callbacks
Promises
Working with JSON
Expert Viewpoints: Using JSON & JavaScript
Module Summary
Practice Quiz
Graded Quiz
Hands-on Lab: Promises and Call Back
Hands-on Lab - Async Callback Programing
Promises Async/Await and Axios Requests in Node.js and Express
Glossary - Asynchronous I/O with Callback Programming
Cheatsheet - Asynchronous I/O with Callback Programming

19 Topics
Extending Node.js
Expert Viewpoints: Working with Third-Party Node.js Extensions
Introduction to Web Frameworks
Express Web Application Framework
Your First Express Web Application
Expert Viewpoints: Working with Back-end JavaScript Frameworks and Express
Routing Middleware and Templating
Authentication in Node JS
Express Best Practices
Introduction to Middleware & Routers
Module Summary
Practice Quiz
Graded Quiz
Hands-on Lab: CRUD Operations with Node.js and Express
Hands-On Lab: Express Server
Welcome to Authentication and Authorization in Node.js
HTTP Methods and Rest APIs
Glossary - Express Web Application Framework
Cheatsheet - Express Web Application Framework

8 Topics
Module Summary
Thanks from the Course Team
Congrats & Next Steps
Peer Review Assignment
Hands-on Lab: Friends List Application Using Express Server with JWT
Hands on Lab: Book Review Application
Project Overview: Scenario and Review Criteria
Project Breakdown

  Write a Review

Developing Back-End Apps with Node.js and Express

Go to Free Course