Recently Released.

Newly Released in the last 30 days
Video preview
Adocasts Plus Exclusive
Exclusive
API Authorization

API Authorization Checks

In this lesson, we'll implement our API Authorization checks across all the API controller methods we've implemented thus far. We'll then create a specific access token for each operation (read, create, update, and delete) to ensure everything is working.

Video preview
Adocasts Plus Exclusive
Exclusive
Status CRUD

Status API CRUD

In this lesson, we'll duplicate everything we did one more time for our organization's statuses.

Video preview
Adocasts Plus Exclusive
Exclusive
Access Level CRUD

Access Level API CRUD

In this lesson, we'll walk through adding API endpoints for the full CRUD (create, read, update, and delete) flow for our organization's access levels.

Video preview
Adocasts Plus Exclusive
Exclusive
Deleting A Difficulty

Deleting A Difficulty

The last CRUD method we need to add is the ability to delete our a difficulty by adding a DELETE API route, we'll take care of that in this lesson.

Video preview
Adocasts Plus Exclusive
Exclusive
Updating A Difficulty

Updating A Difficulty

In this lesson, we'll add a PUT API route to handle updating our difficulties! This route will also accept in a specific difficulty id via route parameter to specify which difficulty should be updated.

Video preview
Adocasts Plus Exclusive
Exclusive
Getting A Difficulty

Getting A Specific Difficulty

In this lesson, we'll add a GET API route enabling us to get the details of a specific difficulty by providing the difficulties id via route parameter.

Video preview
Adocasts Plus Exclusive
Exclusive
Creating Difficulties

Creating Organization Difficulties

Next, we'll add a POST route and handler so that we can create difficulties from our API

Video preview
Adocasts Plus Exclusive
Exclusive
Listing Difficulties

Listing Organization Difficulties

In this lesson, we'll begin work on our first CRUD-based API resource by adding the ability to query a list of all our organization's difficulties.

Video preview
Adocasts Plus Exclusive
Exclusive
Simple API Versioning

Simple API Versioning

In this lesson, we'll implement a simple versioning mechanism for our API. Versioning allows us to safely make breaking changes without breaking our user's implementations of our API.

Video preview
Adocasts Plus Exclusive
Exclusive
Setting up our REST Client

Setting Up Our REST Client

In this lesson, we'll take some time to get set up and get comfortable with a REST Client application. This will allow us to store our API endpoints within collections to simplify testing them as we build them out. In this series, I'll be using Hoppscotch

Video preview
Adocasts Plus Exclusive
Exclusive
Our first API endpoint

Our First API Endpoint to Get Our Organization's Details

In this lesson, we'll add the first endpoint to our API. With this endpoint we'll return back the Organization's details for the provided Access Token with the request.

Video preview
Adocasts Plus Exclusive
Exclusive
Goal of our API

The Goal of our REST API

In this lesson, we'll briefly give an overview of REST and how we'll be taking a practical approach to it when building our API.

Lessons.

Video preview
Filtering A Query By Pattern Likeness
Let's Learn AdonisJS 6
#8.1
・
Apr 27, 24

Filtering A Query By Pattern Likeness

In this lesson, we'll learn how to add a pattern filter to our movies.index page that will allow us to filter our movies list by title using a case-insensitive pattern search.

Video preview
Creating A Movie List Page
Let's Learn AdonisJS 6
#8.0
・
Apr 27, 24

Creating A Movie List Page

In this lesson, we'll create a page to list all of our movies. Since we have a lot of movies, in this module, we'll focus on adding filters and pagination to this list.

Video preview
Remembering A User's Authenticated Session
Let's Learn AdonisJS 6
#7.5
・
Apr 24, 24

Remembering A User's Authenticated Session

In this lesson, we'll learn how we can use AdonisJS' Remember Me Tokens feature to allow a user to specify they'd like their authentication state to be remembered for a long time across sessions.

Video preview
Logging In An Existing User
Let's Learn AdonisJS 6
#7.4
・
Apr 24, 24

Logging In An Existing User

In this lesson, we'll learn how we can login an existing user using just their email and password. We'll discuss how the AuthFinder mixin protects us from timing attacks, and how we can use it to verify the accuracy of a user's password.

Video preview
Logging Out An Authenticated User
Let's Learn AdonisJS 6
#7.3
・
Apr 24, 24

Logging Out An Authenticated User

In this lesson, we'll learn how to logout an authenticated user using a POST request with CSRF protection.

Video preview
The Flow of Middleware
Let's Learn AdonisJS 6
#7.0
・
Apr 20, 24

The Flow of Middleware

In this lesson, we'll learn about the middleware that comes preinstalled within AdonisJS and the flow of this middleware during an HTTP Request at both a global and route-specific scale.

Video preview
Checking For and Populating an Authenticated User
Let's Learn AdonisJS 6
#7.2
・
Apr 20, 24

Checking For and Populating an Authenticated User

In this lesson, we'll create a silent auth middleware that will automatically check whether a request has an authenticated user attached to it, and populate that user's details if one is found.

Video preview
Authenticating A Newly Registered User
Let's Learn AdonisJS 6
#7.1
・
Apr 20, 24

Authenticating A Newly Registered User

In this lesson, we'll learn how we can authenticate, or login, a new user who just registered with our application. We'll then see how we can populate the authenticated user's details on subsequent requests.

Video preview
AdonisJS 6 Session Authentication in 15 Minutes
AdonisJS In 30
#5.0
・
Apr 18, 24

AdonisJS 6 Session Authentication in 15 Minutes

In this lesson, we'll learn how to add authentication to a new AdonisJS 6 application using the session guard. In these 15 minutes, you'll learn how to register a user, logout a user, verify a user's credentials and log them in, and more.

Video preview
Creating A Login Form and Validator
Let's Learn AdonisJS 6
#6.5
・
Apr 12, 24

Creating A Login Form and Validator

In this lesson, we'll apply what we've learned to create a login page as well as a validator for our login form.

Video preview
Creating An EdgeJS Form Input Component
Let's Learn AdonisJS 6
#6.4
・
Apr 12, 24

Creating An EdgeJS Form Input Component

In this lesson, we'll create a form input component with EdgeJS to simplify adding inputs throughout our application and to extract away old value and validation error logic.

Video preview
How To Create A Custom VineJS Validation Rule
Let's Learn AdonisJS 6
#6.6
・
Apr 12, 24

How To Create A Custom VineJS Validation Rule

In this lesson, we'll learn how to make a custom validation rule with VineJS that requires a value to be unique for the provided table and column. We'll learn how we can register this rule for both strings and number types.

Video preview
Validating Form Data with VineJS
Let's Learn AdonisJS 6
#6.1
・
Apr 09, 24

Validating Form Data with VineJS

In this lesson, we'll learn how to validate form data using AdonisJS homegrown validation library, VineJS. With VineJS we can easily ensure our request body consists of properties we need, in the types we need them, with valid values.

Video preview
Displaying Validation Errors
Let's Learn AdonisJS 6
#6.2
・
Apr 09, 24

Displaying Validation Errors and Validating from our Request

In this lesson, we'll learn how we can display feedback for invalid fields noted by errors from our VineJS validators. We'll also see how we can validate directly from our request using request data.

Video preview
Reusing Old Form Value After A Validation Error
Let's Learn AdonisJS 6
#6.3
・
Apr 09, 24

Reusing Old Form Values After A Validation Error

In this lesson, we'll learn how we can easily repopulate our form input values with their previously submitted values when our VineJS validator finds and sends back an error.

Video preview
Sorting and Filtering Pivot Table Data
Let's Learn AdonisJS 6
#5.13
・
Apr 05, 24

How To Query, Sort, and Filter by Pivot Table Data

In this lesson, we'll learn how we can query pivot table data. We'll then learn how we can also sort and filter our results by those pivot table columns as well.

Video preview
Accepting Form Data
Let's Learn AdonisJS 6
#6.0
・
Apr 05, 24

Accepting Form Data

In this lesson, we'll take a look at how we can create a register form and accept data from that form within our route handler.

Video preview
Data Pools
Let's Learn AdonisJS 6
#5.12
・
Apr 05, 24

How To Create Factory Relationships from a Pool of Data

In this lesson, we'll learn how we can refactor our fake data seeder to allow us to assign cast members and crew members to our movies via our many-to-many relationships from a single pool of cineast records.

Video preview
Defining Many to Many Relationships
Let's Learn AdonisJS 6
#5.9
・
Apr 02, 24

Defining Many-To-Many Relationships and Pivot Columns

In this lesson, we'll learn how you can define many-to-many relationships within your Lucid ORM Models. We'll also discuss the relationship options, and how you can automatically include pivot table data with all queries.

Video preview
Many to Many Relationship Model Factories
Let's Learn AdonisJS 6
#5.10
・
Apr 02, 24

Many-To-Many Model Factory Relationships

In this lesson, we'll learn how we can define and use many-to-many relationships with Model Factories, including how we can define pivot table data when creating our fake records.

Showing 161 to 180 of 395 results