RestAPI with Express + MySQL + Swagger (Udemy.com)
Writing REST APIs with Express, learning RESTApi architecture, swagger documentation, a sample project
Created by: Navin Rajesham
Last updated September 2023
What you will learn
- A Complete NodeJS RESTAPI Application with Express + MySQL + Swagger
- Quality Documentation with Swagger
- Simplifying Routing with Express
- Writing Code In NodeJS
- RESTApi
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.2 out of 5higher than 13% of them
- Reviews523#274 of 816 by number of reviews
- Length4.7 hoursshorter than 64% of them
- Last updatedSeptember 2023earlier than 66% of them
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 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.
What is Swagger?
It simplifies API development for users, teams, and enterprises with the Swagger open source. RESTApi developers can easily communicate details about REST API to testers & frontend developers which includes route name, method, parameters, body, input validation, and much more.
Instructor Details
- 4.2 Rating
523 Reviews
Navin Rajesham
Hello Students,
I am Navin Rajesham - நవీन from India's technology hub Hyderabad. I love training people in different technologies in the best possible way. Delivered 500+ trainings on top technologies to software companies, universities, and more places.
I enjoy the process of teaching where a new student will be eager to understand the concept, the creative examples, and the satisfaction of my learner makes my day.
More courses by Navin Rajesham
Angular - Complete Beginner's Guide [Step by Step] (2024)
4.2 (723 Reviews)
Provider: Udemy
Time: 5.8h
$54.99
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Gabriel David Durruti Bautista on 6/30/2023
Fué una buena elección, solo que repite la construcción varias veces cuando lo dejó muy en claro en entregas pasadas, antes bien faltan temas como validaciones que me hubiera gustado aprender, es buen instructor y comparte el código.
By Panji Asmoro on 1/4/2023
best course expressjs with mysql rest api and swagger documentation for beginner. Hopefully in the future there will be an update on this course which is more difficult....thank you
By Loucas on 2/13/2022
Despite the sql sample file is empty, this course is good for an introduction to create Rest Api and the documentation. The instructor is not realy present in the Q and A.
By Steve DAgostino on 12/3/2021
This was a good course. There were times when the audio was difficult to hear, but I turned on subtitles and resolved that. This was informative and I learned exactly what I was looking to learn.
By Klaus Talkenberger on 11/18/2021
The example dealt with in the course is great, but what was completely lacking in terms of content is a real Auth with z. B. a barear token or a similar technique ... Unfortunately, some videos just closed in between.
By Phil Hoskins on 9/17/2021
The course was great to understand the MySQL interaction through node.js. Swagger documentation was also nice to learn about but certainly adds a lot of overhead to the code line. Postman might be better APD documentation tool.
By CMS Electracom on 9/7/2021
Very well explained, the explaination is perfect, slowly, repeating, and in flow. I like that style. It would use some other techniques to explain graphical diagrams to explain architecture, let say pen-paper, or any other handy tool might work better than paint drawings. It just not looking good.
By Akrong Benjamin on 6/21/2021
Yes, before even starting the project the instructor took his time to explain all the necessary components and modules as if teaching beginners and made it so simple to understand the general concept. This is great material already
By Luis Roberto Martínez Luján on 6/14/2021
El sonido de los videos es muy malo y la pronunciación del instructor hacen difícil seguir el hilo de las clases, entre otras situaciones que no me permiten continuar el curso. It does not matter you enabled Spanish Caption, because translates what capts that you´re saying, so the translation IS WRONG. DOES NOT HELP AT ALL.
By Ankit on 5/26/2021
Wonderful introduction to NodeJS with plenty of excellent resources for future learning. Node + Express course +swagger UI, a wonderfully detailed and great explain.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100
![Angular - Complete Beginner's Guide [Step by Step]](/programming/angular/images/4141282_7de0_10.jpg?v=1789443262)







