LoopBack 4 is the latest iteration of the highly-extensible, open-source Node.js framework that simplifies the creation of dynamic, end-to-end REST APIs with minimal coding. This course will guide you through building amazing APIs using modern technologies like NodeJs, Typescript, MySQL, and MongoDB.
Why Choose LoopBack 4?
-
Extensibility and Flexibility: Built with a brand-new core in TypeScript/ES2017, LoopBack 4 offers superior extensibility and flexibility.
-
Effortless API Creation: Easily define REST APIs and manage requests/responses with the new creation experience.
-
Advanced Programming Model: Featuring Dependency Injection, Components, Mixins, Repositories, and more for unmatched extensibility.
-
GraphQL Interface: Use OpenAPI-to-GraphQL to create a GraphQL interface for any REST API.
Core Features of LoopBack
- Create dynamic end-to-end REST APIs with minimal coding.
- Access data from major relational databases, MongoDB, SOAP, and REST APIs.
- Manage model relationships and apply access controls for complex APIs.
- Utilize separable components for file storage, third-party login, and OAuth 2.0.
What You Will Learn
- Getting started with TypeScript and LoopBack 4.
- Fundamentals of TypeScript, including Generics, Decorators, Classes, and Interfaces.
- CRUD Operations: Create, Read, Update, Delete with LoopBack 4.
- Build RESTful APIs and generate OpenAPI documentation.
- Work with multiple data sources like MySQL and MongoDB.
- Understand model relationships: One-to-One, One-to-Many, Many-to-One.
- Deep dive into Repositories, Controllers, Dependency Injections, and Design Patterns.
- Implement authentication and authorization in LoopBack 4.
- Use external components and expose GraphQL API with LoopBack 4.
Requirements
- Basic knowledge of JavaScript is important.
- Some familiarity with TypeScript is required.
- A good understanding of NodeJs is necessary.
Who This Course is For
- NodeJs developers wanting to build REST APIs with LoopBack 4.
- Existing LoopBack 3 developers exploring modern RESTful APIs with TypeScript.
- TypeScript developers interested in building REST APIs with NodeJs, MySQL, and MongoDB.
Course Outcomes
- Build REST APIs using NodeJs, TypeScript, MySQL, and MongoDB.
- Implement authentication and authorization in LoopBack 4.
- Effectively test REST APIs built with LoopBack 4.