NodeJs: Building REST APIS With HapiJs

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

The complete guide to build Rest Apis with Hapijs And Mongoose

What's this course about?

Learn how to build rest APIs with HapiJs and Mongoose. I will teach you how to learn code by doing. You will solve real-world problem with HapiJs and Mongoose. At the end of this course, you will build APIS in HapiJs. You will be able to create APIS for any web application, e-commerce, recruitment platform, content management system, etc.

More details, please!

Javascript runs everywhere. You can build modern web applications by using Javascript. Nodejs is a very efficient approach to develop your backend application. All the Highly successful companies are using Nodejs in production. Some of them are:

Paypal
Netflix
LinkedIn
Walmart
Microsoft

There are many frameworks in Nodejs some of them are:

Express
Sails
Loopback

Why you should learn HapiJs

Walmart Labs developed HapiJs. Walmart is using this framework in production level. HapiJs is built on the top of the ExpressJs framework. Express is a very minimalistic framework. You can make highly scalable web APIs in HapiJs. Walmart tested the HapiJs framework on Black Friday. They got a beneficial response. Paypal is also using HapiJs.

One of the best features of HapiJs provides plugins. You can extend the Hapi Application by using HapiJs. Plugins also allow you to divide your applications into modules. There are many useful plugins available to document your rest APIs in HapiJs

What's the course?

What is HapiJs
Why you should use HapiJs
Why HapiJs is an excellent choice for building APIS
Learn Building Blocks of HapiJs
Learn how to create APIS
Learn how to connect HapiJs Application to MongoDB
Learn how to use Hapi Application to Mongoose
Learn the best practices to handler Errors in Hapi
Learn the validations in HapiJs
How to use Plugins
How to extend server functionality by using external plugins
How to create your own custom plugin
How to divide or modularize application with the help of plugins
Learn how to create relationship between models
Learn how to add one to many relationships in Mongoose
Learn how to implement many to many relationships in Mongoose
Understanding how to apply JWT authentication in HapiJs
Learn how to secure your routes using jwt scheme
Learn how to do logging in Hapi Application

  • Build highly scalable REST APIS with HapiJs and Mongoose

  • Build APIS for any kind of Applicaitons(Mobile, Web Apps)

  • Learn the best practices to create REST API

Course Curriculum

1 Lectures

Instructor

Profile photo of Haider Malik
Haider Malik

He is a full-stack developer and business owner. He is running his own IT service based Agency He has full team of developers. He is passionate about everything JavaScript, and he loves exploring new libraries.He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Although his primary focus is on...

Review
4.9 course rating
4K ratings
ui-avatar of Predrag Citic
Predrag C.
1.5
2 years ago

Please add some captions for God's sake, the guy has so bad accent, also, a re-wamp would be nice, hapijs doesn't work this way anymore, this course is waste of time and money

  • Helpful
  • Not helpful
ui-avatar of Cliff Pearson
Cliff P.
2.5
2 years ago

Out-of-date - I spent more time researching how things have changed than I did watching the course videos.

  • Helpful
  • Not helpful
ui-avatar of shantanu rai
Shantanu R.
1.0
4 years ago

Please provide the course with the latest Hapi@V17

  • Helpful
  • Not helpful
ui-avatar of Sashank Sekhar Dash
Sashank S. D.
3.0
4 years ago

This course is very old and not work anymore.I will request instructor to update this course.

  • Helpful
  • Not helpful
ui-avatar of Sravan
Sravan
4.0
5 years ago

A perfect good start for those who want to build rest apis using hapijs.

  • Helpful
  • Not helpful
ui-avatar of Uvagopisrinivas kondisetty
Uvagopisrinivas K.
3.0
5 years ago

I'm having hard time with accent.

  • Helpful
  • Not helpful
ui-avatar of Andi Bevapi
Andi B.
1.0
7 years ago

The author does not explain the questions he is not polite.
His course is not updated.

  • Helpful
  • Not helpful
ui-avatar of Rohit Aggarwal
Rohit A.
1.0
7 years ago

The course material is not structured properly. Eg for the lecture on creating a new server, one would expect to see details on setting up a new server, whereas, the material discussed saving user model. It seemed that this video was part of some other discussion and was randomly added for this lecture.

  • Helpful
  • Not helpful
ui-avatar of Ron Matney
Ron M.
4.5
7 years ago

Some of the better explanations, not just typing and narration.

  • Helpful
  • Not helpful
ui-avatar of Jesus Monzon
Jesus M.
3.5
7 years ago

Instructive. Detailed (being an introductory course)

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses