3.91 out of 5
3.91
113 reviews on Udemy

Node.Js: REST APIs Development with Loopback

Step By Step Guide To Building Rest APIs With Loopback, Node.Js, MongoDb, Mysql, And PostgresQL
Instructor:
Haider Malik
1,092 students enrolled
English [Auto-generated]
Build Complete Rest Apis In Loopback
Learn Authentication In Loopback
Learn how to use multiple Datasource in Loopback
Learn and Understand Loopback in Depth

LoopBack is a highly-extensible, open-source Node.Js framework that enables you to:

  • Create dynamic end-to-end REST APIs with little or no coding.
  • Access data from Oracle, MySQL, PostgreSQL, MS SQL Server, MongoDB, SOAP and other REST APIs.
  • Incorporate model relationships and access controls for complex APIs.
  • Use built-in push, geolocation, and file services for mobile apps.
  • Easily create client apps using Android, iOS, and JavaScript SDKs.
  • Run your application on-premises or in the cloud.


LoopBack consists of:

  • A library of Node.Js modules.
  • Yeoman generators for scaffolding applications.
  • Client SDKs for iOS, Android, and web clients.


LoopBack tools include:

  • Command-line tool loopback-cli to create applications, models, data sources, and so on.

 

What you will learn:

  •  Getting started with Loopback from scratch
  •  Fundamentals of Loopback
  •  What are Models and how to build models in Loopback
  •  What are Data sources
  • How to connect Loopback Application to Mysql, MongoDB, PostgreSQL
  • How to Implement Authentication in Loopback
  • How to debug the Loopback Application in Webstorm, VS Code, And Google Chrome
  • Learn how Loopback bootstraps the Application
  • How Loopback Application works in under the hood
  • How to create custom remote methods in Loopback

Big Picture Of Loopback

1
Introduction to Loopback

I will show you what is Loopback and why you should learn loopback

2
Installing Nodejs
3
Source Code
4
Getting Setup

I am going to teach you how to setup Loopback project on your machine

5
Understanding API Explorer

You will learn how to use Loopback API Explorer

6
Challenge: Customer Model

You will learn how to build customer model in loopback

7
Solution: Customer Model

I will show you how to solve this challenge by building first model in loopback

Debugging Loopback Application

1
Debugging Loopback In Webstorm

I will show you to debug the Loopback application to webstorm

2
Debugging Loopback In VS Code

I will show you how to debug the Loopback application to VS Code

3
Debugging Loopback in Chrome

You are going to learn how to debug the Loopback Application to Chrome Editor

Datasources In Loopback

1
What is Datasource

I will teach you what is datasource in loopback

2
Installing MongoDB
3
Connecting Loopback to MongoDB

I will show you how to connect Loopback Application to MongoDB

4
Installing Mysql
5
Connecting Loopback to Mysql

You are going to learn how to integrate Loopback Application to Mysql

6
Create Schema from Models

You are going to learn how to create database schema from models

7
Autoupdate in Loopback

In this video, you are going to learn how to use autoupdate in loopback

8
Understanding Automigrate in Loopback

I will show you how to automigrate works in under the hood

9
Understanding Autoupdate in Loopback

In this video, you are going to learn how Autoupdate works in loopback. I will show you Autoupdate with the help of debugging

10
Understanding Datasources In Loopback

I will show you how loopback creates the datasources and how you can use datasources in loopback application

11
Connecting Loopback to PostgreSQL

I will show you how Loopback to connect the Application to PostgreSQL

Models In Loopback

1
What Is a Loopback Model

In this video, you are going to learn what is model in loopback and why do you need to create models in loopback

2
Challenge: One To One Relationship
3
Solution: One To One Relationship

You are going to learn how to relation between models

4
EmbedsMany Relation in Loopback

You are going to learn how to add many to many relationship between loopback models

5
One To Many Relation in Loopback

You are going to learn how to implement One to Many relationship in Loopback models

6
Many to Many Relationship In Loopback

I will show you how to implement many to many relationship between loopback models

7
Understanding Model in Loopback

I will teach you how models work in loopback in depth

8
One to One Relationship as a Separate model

I will show you how to implement one to one relationship in loopback

Authentication

1
Authentication Setup

I will show you how to implement authentication in loopback

2
Restrict all Endpoints

You will learn how to add Authentication to all endpoints on your project

3
Make a Public Route

I will show you how to make public route in Loopback

4
Apply ACL to Customer

I will show you how to implement ACL in loopback

5
Understanding Login in Loopback

I will show you how to implement login in Loopback

6
Understanding ACL In Loopback

I will show you how Loopback ACL works in under the hood

Custom Remote Methods In Loopback

1
Create Message Model

I will show you how to create message model in Loopback

2
Implement CustomCreate in Loopback

I will show you how implement custom remote methods in loopback

3
Access the current LoggedIn UserId

You are going to learn how to access the loopback context object

4
Add BelongsTo relation with Message and User

You are going to learn how to create belongsTo relationship between models

5
Implement CustomFind In Loopback

You will learn how to implement customFind in loopback

6
Filtering Messages

You will learn how to implement filtering messages in loopback

7
Implement CustomFindById method

You are going to learn how to implement customFindById method in loopback

Bonus

1
Learn React and Redux by building real world application
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.9
3.9 out of 5
113 Ratings

Detailed Rating

Stars 5
26
Stars 4
28
Stars 3
35
Stars 2
15
Stars 1
9
fbc8671a6e3a17f519409ada31b822e3
30-Day Money-Back Guarantee

Includes

2 hours on-demand video
5 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion