Course details

Advanced LoopBack

Advanced LoopBack

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

The LoopBack framework offers a great variety of means to work with and relate data in data models. In this course, you will learn methods of creating models, connecting them to data sources and creating relations between models. You will also learn how to add logic to your application as well as work with and query data.

Target Audience
Developers that wish to use LoopBack to quickly generate secure RESTful APIs for their service.


Expected Duration (hours)

Lesson Objectives

Advanced LoopBack

  • start the course
  • use the models that are part of every LoopBack application
  • add functionality to the default LoopBack models
  • use the model generator to create models
  • use database discovery to create models
  • use instance introspection to create models
  • add custom functionality to existing models
  • connect LoopBack models to backend data sources
  • make models available over REST
  • use schemas to ensure model data is valid
  • create model relations using BelongsTo
  • create model relations using HasOne
  • create model relations using HasMany
  • create model relations using HasManyThrough
  • create model relations using Polymorphic
  • create model relations using EmbedsMany
  • query data from related models
  • extend your model by adding custom REST endpoints
  • execute code when other methods are called
  • access information about the current execution context
  • take actions when other LoopBack events occur
  • delete data using the DestroyAll method in your model
  • filter query results by fields
  • include data from related models in a query
  • obtain query results that match logical conditions
  • obtain a specific subset of results from a query
  • create LoopBack models
  • Course Number:

    Expertise Level