All Projects → TomDoesTech → REST-API-Tutorial

TomDoesTech / REST-API-Tutorial

Licence: other
youtu.be/goubhgazpcs

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to REST-API-Tutorial

authentication boilerplate
A Node based Boilerplate for register, login, request password reset password. Using Sengrid to send emails
Stars: ✭ 19 (-81.37%)
Mutual labels:  mongoose
Tauros
Um bot para Discord com diversas funções e dashboard para configuração!
Stars: ✭ 27 (-73.53%)
Mutual labels:  mongoose
passport-examples
A variety of examples using PassportJS with ExpressJS and ReactJS applications
Stars: ✭ 44 (-56.86%)
Mutual labels:  mongoose
hano-graphql
GraphQL, Hapi and Node Project For Scaleable Apps.
Stars: ✭ 13 (-87.25%)
Mutual labels:  mongoose
node-facebook-twitter-google-github-login
Node, Express, Mongoose, Passport, Facebook, Twitter, Google and Github Authentication (Login)
Stars: ✭ 31 (-69.61%)
Mutual labels:  mongoose
mongoose-graphql-pagination
GraphQL cursor pagination (Relay-like) for Mongoose models.
Stars: ✭ 29 (-71.57%)
Mutual labels:  mongoose
trivin
⚡️Setup your entire project quickly and easily with 1-line command ⚡️
Stars: ✭ 58 (-43.14%)
Mutual labels:  mongoose
Netflix-Clone-MERN
A Netflix clone created with the MERN Stack
Stars: ✭ 37 (-63.73%)
Mutual labels:  mongoose
mongoose-auto-increment-reworked
An auto-incrementing field generator for Mongoose 4 & 5
Stars: ✭ 17 (-83.33%)
Mutual labels:  mongoose
Fullstack-projects-frontend-with-react-and-backend-with-various-stacks
* W.I.P *🛠 Full-on full stack front end and a bit of back end web development challenge. Challenging every day to learn new stuffs about react & its in-depth features and also to explore the taste of various stacks.
Stars: ✭ 100 (-1.96%)
Mutual labels:  mongoose
profile-store
Store profile links of people you admire, at one place. Made using MERN stack.
Stars: ✭ 37 (-63.73%)
Mutual labels:  mongoose
Calcifer
Run Pomodoro timers on Discord. It also uses a database for your study habit stats.
Stars: ✭ 36 (-64.71%)
Mutual labels:  mongoose
Books-Library-API
A starter template for building a restful API with nestjs, nodejs , expressjs , monogdb, mongoose
Stars: ✭ 21 (-79.41%)
Mutual labels:  mongoose
build-graphql-apis-with-node.js-and-mongodb
Source code for course - Build GraphQL APIS with Nodejs from Beginner to Advanced
Stars: ✭ 19 (-81.37%)
Mutual labels:  mongoose
koa-mongo
Koa2 + Mongoose + TypeScript Playground
Stars: ✭ 16 (-84.31%)
Mutual labels:  mongoose
node-rest-api-scaffold
This project is an initial NodeJS Rest API scaffold for developers
Stars: ✭ 24 (-76.47%)
Mutual labels:  mongoose
blog-backend
前后端分离实践----基于Koa2框架博客后端
Stars: ✭ 54 (-47.06%)
Mutual labels:  mongoose
Quora
Building An Exclusive Community of PEC Graduates and Students.The main features of the website are “PEC Quora” and “PEC Connect”
Stars: ✭ 26 (-74.51%)
Mutual labels:  mongoose
lcddjmwebsite
A website bases on Vue + express.
Stars: ✭ 22 (-78.43%)
Mutual labels:  mongoose
Node-Mongo
NodeJs server connected with mongo
Stars: ✭ 17 (-83.33%)
Mutual labels:  mongoose

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

Note: This repository and video has been recreated

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

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
  3. Build out registration
  4. Build out post CRUD operations

Let's keep in touch

Buy me a Coffee

Sign up to DigitalOcean 💖

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].