NodeJS API Development with Express MongoDB and Mongoose (Udemy.com)

Learn NodeJS Express MongoDB and Mongoose and develop applications and APIs real fast

Created by: Ajay Srinivasa

Produced in 2018

icon
What you will learn

  • Understand NodeJS basics and its concepts of asynchronous programming
  • Build Applications in Node to interact with the file system, databases and http
  • Get a good grasp of core NodeJS modules, several NPM modules and build apps using it
  • Understand Express framework that serves as a foundation for API Development
  • Learn MongoDB database and create a database server on your computer
  • Connect to MongoDB database using NodeJS and build a simple API
  • Use MongooseJS to interact with MongoDB and enhance your API
  • Build and test an API using Node, Express, MongoDB and Mongoose
  • Put the Node API under Git version control
  • Deploy the Node API to a cloud PaaS environment

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

NodeJS is by far one of the most popular web server technologies.
NodeJS is used by pretty much every big company that needs speed, agility and
concurrency at its core and NodeJS developers are always in demand.
In this course you would learn NodeJS, Express framework, MongoDB and Mongoose and develop API s using them.

I have designed the curriculum to get you started with practical coding examples right from the beginning. So whether you want to start of your career with web-technologies or make a career switch, this course is just right for you.
You would first get a brief theory on each of the topics and then dive straight to code-along lectures.
You would first learn:
  • Basics of NodeJS, how it works under the hood and what makes it so great
  • Core NodeJS modules by way of practical coding examples
  • Node Package Manager(NPM) and how you can import existing modules/libraries and use them to build your App or API
  • Node's Express framework and build a web-server using it. You would get introduced to the concept of developing an API
  • MongoDB and learn to interact with the database using NodeJS native drivers
  • Mongoose - a very popular ODM used alongside MongoDB
  • Then you would build a professional looking API using all your learnings and test it.
  • You learn about Git to put your NodeJS API code under version control
  • Finally you deploy your API built using NodeJS to a cloud platform - Heroku
At appropriate stages you would be given exercises and projects to work on that would help you explore on your own and also refresh your learning.

It would greatly help if you have a beginner's knowledge on coding in Javascript
The course goes over the topics step by step in sufficient detail and adopts a code/work along method so that students can run the apps or API s in parallel to the instructor.
The theory has been kept to a minimum and crisp, just enough to get you the context before you start hands on.
Who this course is for:
  • A beginner to NodeJS
  • Anyone who wishes to learn NodeJS, and API Development
  • Developers and anyone with a passion for learning NodeJS

icon
Instructor Details

placeholder

Worked a lot, earned a bit - Started off with coding as a hobby and turned into a full fledged programmer and developed into an application architect.
I have a modest 15 years of experience in various facets of the technology industry and have seen it grow from within it.
Some of the areas of my expertise are: Programming(Java, Nodejs, Python) , Enterprise Application Integration and DevOps

icon
More courses by Ajay Srinivasa

DevOps CI CD with Jenkins Maven Git and Pipeline

$11.99

NodeJS for beginners

$11.99

icon
More node.js courses

All about NodeJS

$11.99

Web Scraping in Nodejs

$11.99

The Complete Web Developer in 2021: Zero to Mastery

$11.99

Node.js, Express, MongoDB & More: The Complete Bootcamp 2021

$11.99

Node.js API Masterclass With Express & MongoDB

$11.99

Just Express (with a bunch of node and http). In detail.

$11.99

icon
Reviews

4.7

13 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Abhi

Very nicely formatted course! Lots of practice... Really great!

By Aroop

Excellent teaching. Even with a bit of experience in web-programming, found this to be refreshing. Very methodical and applicable to real world.

By Jax

Neatly constructed course. Liked the systematic explanations on each topic and every step of coding and reasons for coding things a certain way.

By Veer Pal

Good introduction of cource

By KRRao

Half way done and enjoying the course. Lots of details covered with examples. I had taken a couple other really lengthy courses...but they were all constant talk with less to-dos.

Here I see lot of coding...constantly...helped me learn lots real quick!

Great course...

By Roopa Rao

Really nice course for a beginner like me. Does not bore with too much talk and theory...good understandable examples throughout. Multiple ways of building an application shown really clearly...this made me focus on the technology much better. Awesome sir..

By Alihasana SHAIK Alauddeen

I am very happy to take your course, the instructor is explaining each and every notion which he is using in this course

By Koushik

This should be called "NodeJS-Made-Easy"... Concepts are explained in an easy to understand manner. I liked that official documentation is shown for most things that are done... that way I know exactly where to dig for more information when I need it.

Loved the teaching style!!

By SridharSrigiri

Just love your courses. They can be finished in a couple of days and have just enough detailing for me to learn and apply immediately for my work. Thank you so much!

By Micah Akpan

It explains the concepts on a well to understand manner, I find that great

By Seethadevi

You might can explain more express, Mongoose. That what i feel.

By Julien V

Fast and also detailed enough to learn the basics and some advanced topics. Being someone from a Java background I found this really helpful with lots and lots of hands on coding. Keep it coming!