Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tomdoestech/rest-api-tutorial


https://github.com/tomdoestech/rest-api-tutorial

javascript mongoose nodejs rest-api typescript

Last synced: 4 days ago
JSON representation

Awesome Lists containing this project

README

        

# Build a REST API with Node.js, Mongoose & TypeScript

Note: This repository and video has been recreated
- New repository: https://github.com/TomDoesTech/REST-API-Tutorial-Updated
- New video: https://www.youtube.com/watch?v=BWUi6BS9T5Y

Article: https://tomanagle.medium.com/build-a-rest-api-with-node-js-typescript-mongodb-b6c898d70d61
Video: https://youtu.be/goUbHgAzPCs

Note: This repository includes the [postman collection for the finished API](postman_collection.json)

## Who is this tutorial for?
* Junior to mid-level developers
* Anyone interested in building REST APIs with TypeScript

## Why?
* REST APIs are the staple of the web development industry
* Knowing how REST APIs is important for both back and frontend developers
* There's no better way to understand how they work than to build one

## Concepts
* REST API principals
* CRUD
* HTTP methods
* What REST is and is not

* JWT & refresh tokens

## Technologies
* Node.js
* MongoDB with Mongoose
* TypeScript
* Express.js & Express.js middleware

## Video structure
1. What are we going to build
2. Bootstrap application
4. Build out registration
5. Build out post CRUD operations

![](./diagram.png)

## Let's keep in touch
- [Subscribe on YouTube](https://www.youtube.com/TomDoesTech)
- [Discord](https://discord.gg/4ae2Esm6P7)
- [Twitter](https://twitter.com/tomdoes_tech)
- [TikTok](https://www.tiktok.com/@tomdoestech)
- [Facebook](https://www.facebook.com/tomdoestech)
- [Instagram](https://www.instagram.com/tomdoestech)

[Buy me a Coffee](https://www.buymeacoffee.com/tomn)

[Sign up to DigitalOcean 💖](https://m.do.co/c/1b74cb8c56f4)