Udemy

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

Enroll Now
  • 1,377 Students
  • Updated 12/2022
4.1
(288 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 13 Minute(s)
Language
English
Taught by
Haider Malik
Rating
4.1
(288 Ratings)
4 views

Course Overview

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

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

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


Course Content

  • 10 section(s)
  • 47 lecture(s)
  • Section 1 Getting started with Loopback 4
  • Section 2 Typescript Generics
  • Section 3 Decorators
  • Section 4 CRUD with Loopback
  • Section 5 Connecting Loopback 4 with Mysql Database
  • Section 6 Loopback Relationship with Models
  • Section 7 Secure Loopback 4 Application with JSON WEB TOKEN Authentication
  • Section 8 Authorization in Loopback 4
  • Section 9 Bonus
  • Section 10 Bonus

What You’ll 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

Reviews

  • B
    Bhekimpilo Ndhlela
    1.0

    I wouldn’t recommend this course to anyone. It’s ridiculously outdated, and the instructor does a poor job of explaining concepts. For example, even basic topics like generics weren’t properly covered, and he didn’t explain what a controller is. This is just my opinion, but I definitely won’t be purchasing another course from Haider Malik.

  • N
    Nagarajan Vaithiyanathan
    5.0

    Very Useful

  • C
    Chris Ward
    4.0

    Good primer to get you started with lb4. The tutors accent wasn't a problem for me as others have said. Maybe could have not flicked through screens as fast as was hard to follow with the eyes at some points. But overall, good course. Thanks.

  • R
    Richard Allen
    1.0

    Old version of Loopback. Material just seems to be repeating what's on the Loopback introduction section in their documents. Where he diverts from that, it's poorly explained and you have to sit and watch him work out why his code doesn't function. Main problem for me were the sections on Loopback authentication and authorisation: he uses neither and instead makes up his own custom models. Understanding these two areas was the most important for me and the reason I bought this course since the Loopback documentation is dire in these areas. The code presented doesn't even work, nor is remotely practical on a large commercial site. A lot of mistakes and bad practices. Waste of money and time for me.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed