Loopback 4: Modern ways to Build APIs in Typescript & NodeJs

Build Amazing APIs with Typescript, NodeJs, MongoDB, and Mysql

4.25 (285 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Loopback 4: Modern ways to Build APIs in Typescript & NodeJs
1,327
students
5 hours
content
Dec 2022
last update
$59.99
regular price

What you will learn

Students will learn how to build REST APIs with NodeJs, Typescript, MysQL and MongoDB

Students will be able to do authentication and authorization in Loopback 4

Students will be able to test the REST APIs with Loopback 4

Why take this course?

LoopBack is a highly-extensible, open-source Node.js framework that enables you to create dynamic end-to-end REST APIs with little or no coding. LoopBack 4 is the next step in the evolution of LoopBack. You can build Amazing APIs with Modern NodeJs, Typescript, Mysql and MongoDB.

Why Loopback 4:

  • A brand new LoopBack core to deliver great extensibility and flexibility written in TypeScript/ES2017.

  • You can Create powerful APIs easily with a new creation experience for defining REST API's and handling API requests/responses.

  • A new, improved programming model with Dependency Injection and new concepts such as Components, Mixins, Repositories, etc. make this the most extensible version yet.

  • Using OpenAPI-to-GraphQL, create a GraphQL interface for any REST API

LoopBack is a highly-extensible, open-source Node.js framework that enables you to:

  • Create dynamic end-to-end REST APIs with little or no coding.

  • Access data from major relational databases, MongoDB, SOAP and REST APIs.

  • Incorporate model relationships and access controls for complex APIs.

  • Separable components for file storage, third-party login, and OAuth 2.0.

What you will learn in this course:

  • Getting started with Typescript

  • Getting started with Loopback 4

  • Basic/Fundamentals of Typescript

  • Typescript Generics

  • Typescript Decorators

  • Typescript Classes

  • Typescript Interfaces

  • CRUD(Create, Read, Update, Delete) with Loopback 4

  • Build RESTFUL API and OpenAPI documentation

  • Exploring multiple datasources with Loopback 4 like Mysql, MongoDB.

  • Working with Relationship with Models like One to One, One to Many, Many to One.

  • Exploring Repositories, Controllers, Dependency Injections, Design Patterns in more depth

  • Authentication/Authorization in Loopback 4

  • Using External Component in Loopback 4

  • Exposing GraphQL API with Loopback 4


Screenshots

Loopback 4: Modern ways to Build APIs in Typescript & NodeJs - Screenshot_01Loopback 4: Modern ways to Build APIs in Typescript & NodeJs - Screenshot_02Loopback 4: Modern ways to Build APIs in Typescript & NodeJs - Screenshot_03Loopback 4: Modern ways to Build APIs in Typescript & NodeJs - Screenshot_04

Our review

📍 **Course Overview:** The global rating for this Loopback 4 course is a solid 4.25 out of 5, with recent reviews painting a nuanced picture of the course's strengths and areas for improvement. **Pros:** - Many users found the course to be a valuable resource for learning to build RESTful APIs using Node.js, Typescript, and MongoDB. - The step-by-step approach to teaching concepts was highly appreciated. - The course has helped several learners to get started with Loopback 4 despite some limitations in the official documentation, particularly for authentication and authorization topics. - Some users highlighted that it serves as a good primer or starting point for those new to the framework. - A few users mentioned that the course material was up-to-date as of their experience. **Cons:** - Several reviews pointed out that the course uses an older version of Loopback (1.x.x) and the content is not fully aligned with the current best practices or the latest updates in the framework, which could lead to confusion and misinformation. - The authentication and authorization sections were criticized for being outdated, with some users finding the code examples provided to be incorrect or impractical for real-world applications. - The course material was described as repetitive and sometimes too vague, with users suggesting that it would be more beneficial to refer directly to the official Loopback documentation. - Some users experienced difficulty following along due to fast screen transitions and a delivery style that lacked engagement. - A notable concern is the absence of advanced topics such as custom CRUD operations, which are essential for backend development. **Additional Considerations:** - The course's usefulness is undermined by its outdated content, particularly in the areas of authentication and authorization. Users who seek the most current practices may want to look for more up-to-date resources or consider this course as a supplementary learning tool rather than a definitive guide. - Some users recommended that the course should include a graphical user interface (GUI) component, such as Angular, and integration with payment systems like Stripe or PayPal for a more comprehensive learning experience. **Final Verdict:** The Loopback 4 course offers value to beginners and those looking to understand the basics of the framework. However, potential students should be aware that the course content may not reflect the most current state of Loopback 4, especially for advanced topics. It is recommended to supplement this course with the latest official documentation and possibly other resources for a more robust learning experience.

Charts

Price

Loopback 4: Modern ways to Build APIs in Typescript & NodeJs - Price chart

Rating

Loopback 4: Modern ways to Build APIs in Typescript & NodeJs - Ratings chart

Enrollment distribution

Loopback 4: Modern ways to Build APIs in Typescript & NodeJs - Distribution chart
2460064
udemy ID
7/15/2019
course created date
11/20/2019
course indexed date
Bot
course submited by