Node.js : Rest Apis Development Using Loopback
3.8 (33 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,371 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Node.js : Rest Apis Development Using Loopback to your Wishlist.

Add to Wishlist

Node.js : Rest Apis Development Using Loopback

A complete Guide to Building Rest Apis With Loopback,Node.js,Mongodb And Mysql
3.8 (33 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,371 students enrolled
Created by Haider malik
Last updated 8/2017
English
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 7 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build Complete Rest Api In Loopback
  • Understand How To Document Your REST API
  • Understand How to use Swagger Project for Documentation
  • Understand Loopback Models
  • How to Use Mongodb and Mysql With Loopback
  • Learn Debugging In Loopback
  • Understand Loopback Models
  • Understand Authentication In Loopback
  • Understand Remote Methods In Loopback
  • Understand Custom Middleware in Loopback
  • Complete CRUD Operations In Loopback
  • Understand Relationship Between Models
  • Upload and Download File to LocalStorage
  • Upload and Download File to AmazonS3
  • Upload and Download File to MongoDB
View Curriculum
Requirements
  • Knowledge of Javascript is Important
  • Knowledge of Nodejs is Important
  • Knowledge of Expressjs
Description

Learn how to build an REST API with Loopback, Mysql And Mongodb

This course will include topics on

  • Create Rest API in Loopback
  • Documenting Your REST API with Swagger Project
  • Understand Loopback Models
  • How to use Mongodb and Mysql with Loopback
  • Understand Debugging in Loopback
  • How to Create Loopback Models
  • Understand Authentication in Loopback
  • Understand Remote Methods In Loopback
  • Understand Custom Middleware in Loopback


Students should have the knowledge of Node.js. If you know express.js ,I would highly recommend you to take this course because Loopback is built on the top of express.js

Who is the target audience?
  • Programmers looking to learn Loopback
  • Developers who have researched Loopback but have had trouble understanding some concepts
  • Developers who wants to learn REST API Development in NodeJs
  • Developers who have some knowledge of Nodejs and Expressjs
  • Developers who want to learn best Api Framework in Nodejs
  • This course is not for Nodejs beginners,you must have an intermediate knowledge of Nodejs
Students Who Viewed This Course Also Viewed
Curriculum For This Course
45 Lectures
01:53:24
+
Introduction to Loopback
4 Lectures 01:42

Learn what is Loopback and why it's become popular framework in Node.js

Preview 01:28

Learn how to compare Loopback with other Node.js frameworks

Compare Loopback with Other Frameworks
00:00

You will get to know who is using Loopback

Who is using Loopback
00:01

Source Code Repository
00:12
+
Getting Setup
6 Lectures 08:36
Installing Node.js
00:07

You will be able to learn how to install mongodb

Installing Mongodb
01:17

You will be able to learn how to install RoboMongo on your machine

Installing RoboMongo
01:19

Learn how to install Loopback on your machine

Installing Loopback
00:40

Learn how to create Loopback Project

Creating Loopback Project
01:41

Learn and understand the directory structure of Loopback.

Understanding Loopback Directory structure
03:32
+
Debugging Loopback
2 Lectures 02:07

You will learn how to setup debugging in Visual Studio Code. How to Debug Loopback application

Preview 00:54

Learn how to setup Debugging in Webstorm.You will be able to learn how to debug Loopback application in webstorm

Debugging Loopback in Webstorm
01:13
+
Connecting to Database
8 Lectures 37:08

Learn how to connect Loopback application to local db memory

Connecting Loopback to Local Db Memory
01:08

You will learn how to create your first model in Loopback

Create New Loopback Model
02:27

Learn and Understand Loopback api explorer. Loopback Api explorer is a swagger project

Preview 03:26

Learn how to connect Mongodb to Loopback

Connecting Loopback to Mongodb
03:47

Learn how to connect Loopback application to Mysql database

Connecting Loopback to Mysql
02:58

Learn how to create Schema from Loopback Models

Creating Schema From Loopback Models
03:54

Learn and Understand Loopback Bootstraping process 

Understanding Bootstraping Process In Loopback
11:12

Learn and Understand Loopback AutoMigrate process

Understanding AutoMigrate
08:16
+
Building Loopback Models
4 Lectures 06:04

Learn what is the schema diagram of our demo Application

Understanding Schema Diagram
00:47

Learn how to create model through Loopback cli generator

Creating Company Model
02:24

Learn how to implement Account model in Loopback

Creating Account Model
01:49

Learn how to create Category Model

Create Category Model
01:04
+
Define Model Relations
3 Lectures 15:47

Learn One to One relationship in Loopback

Adding Relationship between Company and Account
04:39

Learn how to make one to many relationship between Product and Category

Adding Relationship between Product and Category
05:36

Learn how to implement many to many relationship in Loopback

Adding Relationship between Company and Product
05:32
+
Adding Authentication in Loopback
3 Lectures 08:30

In this video you will learn how to enable authentication in Loopback

Enable Authentication in Loopback
02:28

Learn and Understand what are buit-in models in Loopback

Adding Loopback Built-In Models
03:57

Learn how to remove authentication for a specific route

Remove Authentication for Find Products
02:05
+
Remote Methods and Middlewares
4 Lectures 13:49

Learn how to add custom remote method 

Add greet Remote Method to Company
02:52

Learn anothe way to register and create custom remote method

Add listCompanies Remote Method to Company
03:32

Learn how to create custom remote method using generator

Create Remote Method by Remote Generator
03:04

Learn what are different ways to add custom middleware in Loopback

Create Custom Middleware
04:21
+
Building Media Containers
8 Lectures 19:34


In this video you are going to learn how to create new container and localstorage datasource in Loopback

Create Container And LocalStorage Datasource
04:15

In this video you are going to learn how to upload files in local-storage

Preview 02:01

In this video you are going to learn how to download files from local-storage

Download Files From LocalStorage
00:48

In this video, you are going to learn how to upload and download files to AmazonS3 Cloud Storage

Upload And Download Files to AmazonS3
02:59

In this video, you are going to learn how to save container name and file name in product model

Save ContainerName And FileName in Product Model
02:36

In this video, you will learn how to upload and downlaod files to MongoDB

Upload And Download Files to MongoDB
04:03
+
Bonus Lecture
3 Lectures 00:16
Fullstackhour
00:12

90 % Discount: Build Rest Api with Sails.js and Mongodb
00:02

Free Content on Youtube Channel
00:01
About the Instructor
Haider malik
4.0 Average rating
49 Reviews
3,447 Students
2 Courses
Freelance fullstack Javascript developer

Haider Malik is the founder of fullstackhour. He is a full-stack Javascript developer. 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 outcomes, implementation often includes technical competency