Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Building APIs with LoopBack

Building APIs with LoopBack

1h 47mIntermediate2018-01-09

Authors

Raymond Camden

Raymond Camden

Developer Advocate specializing in mobile-first development

Course details

LoopBack is a powerful, easy-to-use Node.js framework that can help make the process of creating REST-based APIs a bit less tedious. In this course, learn how to efficiently build APIs using LoopBack. Raymond Camden begins by providing a high-level overview of LoopBack, and showing how to install this framework. He then shares how to create APIs using the command-line interface (CLI), explaining how to work with data sources, and how to use and modify the framework's security features. Plus, he demonstrates how to customize LoopBack, filter data, and use validation rules. Raymond wraps up by walking through the code of a basic LoopBack front-end application.

Learning objectives
What is LoopBack?
Models and how they relate to APIs
LoopBack security features
Preventing unauthorized access to an app
Customizing LoopBack
Operation hooks and remote hooks
Creating a front end
Debugging with LoopBack

Skills covered

Node.jsJavaScript FrameworksProjectWeb DevelopmentOpen Source

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Using the exercise files

1. Introducing APIs with LoopBack

  • 04 - What is LoopBack
  • 05 - LoopBack installation
  • 06 - Using the CLI to scaffold
  • 07 - Running the application

2. Models

  • 08 - Models and how they relate to APIs
  • 09 - Creating a model via CLI
  • 10 - Testing our model with Explorer

3. Data Sources

  • 11 - What are data sources
  • 12 - Connect to Mongo
  • 13 - Modifying the in-memory data source to save data

4. Security

  • 14 - What is LoopBack's default security
  • 15 - Locking down the app
  • 16 - Working with users via Explorer

5. Customizing LoopBack

  • 17 - Understanding remote methods
  • 18 - Remote hooks
  • 19 - Operation hooks in action
  • 20 - Remote methods, remote hooks, or operation hooks

6. Filtering and Validating Data

  • 21 - URL parameter syntax and examples
  • 22 - Paging support
  • 23 - Alias support
  • 24 - Validating our data

7. Demo LoopBack App

  • 25 - Create a front end
  • 26 - How it works
  • 27 - Debugging

Conclusion

  • 28 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal