JavaScript projects: Node, Express, Postgres API - Part 0 - Intro

preview_player
Показать описание
Welcome to coding with Stephen, this is the first video is our new series: Building a Node, Express, Postgres API.

In this video we will cover off what we will be building, the tools we'll be using the build it, and what you'll learn along the way.

What we'll be building

A RESTful API for user management, with the following functionality:

* Create users
* Update users
* Delete users
* Authenticate users
* Reset user passwords

This functionality will be built with realt world usage expectations, meaning we'll be handling edge cases, validation of user inputs, constraints (password strength) and authorization (ensuring users cannot access others)

What useful things you'll learn:

* Standing up an application locally
* Working with docker compose for local database development
* Achieving high (100%) test coverage for unit tests
* Integration testing to support unit test assu,ptions
* Dealing with user provided inputs
* Enforcing password strengths
* Creating re-usable middleware for express
* Creating useful test fixtures
* Clear separation of concern

What technologies will be used

Core API

* Node
* Express

Database

* Postgres (pg)
* Migrations (node-pg-migrate)

Testing

* Jest (Unit + integration tests)

Validation

Systems

* Docker compose
* Nodemon
Рекомендации по теме
Комментарии
Автор

ty bro, you saved me, I was really needing an updated playlist using these tools. The video quality and your explanation are great. Keep up the great work, looking foward to more playlists from you

Aurelio