qbentil / qbentil-mlsa-build-rest-api-workshop

This GitHub repository contains the code and resources for the "Building scalable REST API with TypeScript from Scratch to Deployment" event. The event provides attendees with hands-on experience in building a REST API using TypeScript, ExpressJS, and MongoDB, and deploying the API on Render. The repository includes code samples, slides, etc

Home Page:https://mlsa-build-rest-api-workshop.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mlsa Build

 

Mlsa Build REST API Workshop

Github top language Github language count Repository size Github issues Github forks Github stars

🚧 Mlsa Build πŸš€ Under construction... 🚧


About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

This GitHub repository contains the code and resources for the "Building scalable REST API with TypeScript from Scratch to Deployment" event. The event provides attendees with hands-on experience in building a REST API using TypeScript, ExpressJS, and MongoDB, and deploying the API on Render. The repository includes code samples, slides, and documentation to help attendees follow along with the event and build their own REST APIs.

The API endpoints covered in the event include adding a new todo, updating a todo, deleting a todo, and getting a todo by ID. The code samples cover topics such as defining routes and endpoints, using middleware in ExpressJS, testing REST APIs using tools like Postman, and containerizing the API using Docker. The event is suitable for developers of all levels who are interested in learning how to build scalable REST APIs using modern web technologies.

Recorded Session

Find Session FRecording here

Presentation Slides

Presentation Slides here

✨ Features

βœ”οΈ Create TODO;
βœ”οΈ Fetch TODOs;
βœ”οΈ Update TODO;
βœ”οΈ Delete TODO;
βœ”οΈ get TODO by ID

πŸš€ Technologies

The following tools were used in this project:

βœ… Requirements

Before starting 🏁, you need to have Git and Node installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/qbentil/qbentil-mlsa-build-rest-api-workshop

# Access
$ cd qbentil-mlsa-build-rest-api-workshop

# Install dependencies
$ npm

# Run the project
$ yarn start

# The server will initialize in the <http://localhost:3000>

πŸ“ License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❀️ by Shadrack Bentil

 

Back to top

About

This GitHub repository contains the code and resources for the "Building scalable REST API with TypeScript from Scratch to Deployment" event. The event provides attendees with hands-on experience in building a REST API using TypeScript, ExpressJS, and MongoDB, and deploying the API on Render. The repository includes code samples, slides, etc

https://mlsa-build-rest-api-workshop.onrender.com


Languages

Language:JavaScript 61.9%Language:TypeScript 37.2%Language:Dockerfile 0.9%