NodeJs REST APIs - A Project [Express + Swagger + MySQL]
A simple running Node JS REST API with Express, Node.js, Swagger, RestApi, Authentication and a course project
IT & Software,Other IT & Software,REST API
Lectures -18
Resources -30
Duration -4.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
The course is created to give the detailed planning needed for creating a RESTApi application in NodeJS using the Express framework. Which will help you to create applications from scratch & maintainable for increasing the scale of it as well. The course project is designed step-by-step by giving a good understanding of security, performance, load, scale & maintenance. The course covers the below things.
RESTApi need & working style
RESTApi architecture, different approaches
File structure planning
Detailed working for route, controller & services
Nodemon & Body parser
GET, POST, PUT & DELETE methods understanding
HTTP response codes understanding
Database connection
Swagger documentation
Course project
It's amazing to create a single RESTApi application that serves data to websites, apps, and more. At the same time, it's important to know the structure for creation. We are here to help you with every inch of NodeJs RESTApi development.
This course includes a sample NodeJS application as a course project which includes Swagger for good documentation, MySQL for database, the good file structure for scalable & maintainable application. Here I have tried to solve the issues that come with the first project creation to everyone like planing file structure, pattern selection, different approaches for the same thing & deciding the better from that, and more.
Goals
- A Complete NodeJS RESTAPI Application with Express + MySQL + Swagger
- Quality Documentation with Swagger
- Simplifying Routing with Express
- Writing Code In NodeJS
- RESTApi
Prerequisites
- A Basic Javascript
![NodeJs REST APIs - A Project [Express + Swagger + MySQL] NodeJs REST APIs - A Project [Express + Swagger + MySQL]](https://d3mxt5v3yxgcsr.cloudfront.net/courses/4729/course_4729_image.jpg)
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
1 Lectures
-
Introduction 31:23 31:23
Setup & Config
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Creating First App
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Course Project Setup
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Database Setup
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Planning File Structure
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Creating First REST API
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Adding Swagger Documentation
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Creating Login Route
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Creating Next Modules
7 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Summary
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Navin Balla](https://www.tutorialspoint.com/assets/profiles/347541/profile/200_100723-1624245147.jpg)
Navin Balla
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)