Backend API with Node & Express - Fast Track for Beginners

Backend API with Node & Express - Fast Track for Beginners
Coupon Online Courses - Backend API with Node & Express - Fast Track for Beginners, Learn how to build a secure Backend API with Node & Express, Mongo and/or Postgres & OAuth2 (based on TypeScript).

  • Created by Andreas Renghart
  •  English
  •  English [Auto-generated]

What you'll learn

  • Complete Coverage of the Express Framework
  • Integration of Postgres and/or MongoDB Databases
  • User Authentication with OAuth2 (Single Sign-On)
  • Security Strategies and Caching
  • Cutting-edge TypeScript or ES6/ES7

Includes

  • 4 hours on-demand video
  • 36 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

Description
*** 30 Days Money Back Guarantee ***

*** Cutting-Edge Node & Express API Development with TypeScript ***



What is covered:

REST & Restful Routing

Express Middleware

Serving & Uploading Static Assets such as Photos with an API

API Error Handling & HTTP Status Codes

Request Parameters & Query Strings

Suitable Header Settings
Code Organization & Versioning with Express Routers

Postgres local Setup and Admin with pgAdmin

MongoDB Setup as a Cloud Service via Mongo Atlas

SQL und No-SQL Database Basics

Store API Data in Postgres with awesome pg-promise

Store Data in MongoDB with popular mongoose Package

Automatic SQL Schema import from Postgres into Node with schemats

API Authentication with an OAuth2 Provider (Example: Google SignOn)

Session Management with JWT

Require User Authorization on certain Routes

Understand the major Security Threads & Strategies (HTTPS, Encryption, Data Validation, Rate Limiting,...)

Use a Caching Strategy for increasing performance & security of the API

Version Control in Visual Studio Code with git

git-Deployment on Heroku

Who this course is for:

  • Web Developers who like to add a Node Backend to their Angular or React Frontend Application
  • Android or iOS Developers who want to serve App Content or manage App Functionality via a REST API