- Objective: Add user authentication to your application.
- Key Topics: Using LoopBack’s authentication features, setting up user models, managing user roles and permissions.
Category: 06. LoopBack
https://cdn3d.iconscout.com/3d/premium/thumb/repeat-arrow-3d-icon-download-in-png-blend-fbx-gltf-file-formats–refresh-symbol-pointer-sign-pack-symbols-icons-7281106.png
-
Implementing User Authentication
-
Adding Remote Methods to Models
- Objective: Implement custom business logic in your models.
- Key Topics: Defining remote methods, accessing model data, and using custom logic in APIs.
-
Understanding Model Relationships
- Objective: Set up and manage relationships between models.
- Key Topics: One-to-one, one-to-many, and many-to-many relationships, defining and querying related data.
-
Implementing Custom API Endpoints
- Objective: Extend default functionality by adding custom endpoints.
- Key Topics: Defining custom methods in controllers, handling custom routes.
-
Building REST APIs with LoopBack
- Objective: Generate REST APIs based on your models.
- Key Topics: Creating controllers, exposing REST endpoints, using LoopBack’s REST API Explorer.
-
Creating and Managing Repositories
- Objective: Learn about repositories and how to use them for data access.
- Key Topics: Creating repositories with
lb4 repository, querying data, and managing CRUD operations.
-
Setting Up Data Sources
- Objective: Connect your LoopBack application to a database.
- Key Topics: Creating and configuring data sources, using connectors for SQL and NoSQL databases.
-
Defining Models in LoopBack
- Objective: Learn how to define data models and their properties.
- Key Topics: Creating models with
lb4 model, defining properties, data types, and validation rules.
-
Creating Your First LoopBack Application
- Objective: Create a new LoopBack application and explore its directory structure.
- Key Topics: Using
lb4 appcommand, understanding the project structure, basic configuration.
-
Setting Up Your Development Environment
- Objective: Install Node.js, npm, and LoopBack CLI, and set up your development environment.
- Key Topics: Installing Node.js, npm, LoopBack CLI, creating a new LoopBack application.