Unread Notifications

Latest Notifications

No Notifications

You're all set! Start a discussion by leaving a comment on a lesson or replying to an existing comment.

Let's Learn AdonisJS 5

19 Lessons
3 hours

Learn AdonisJS 5 in-depth as we step through all the major functionalities of the framework in-depth. Learn about Routing, Controllers, Lucid, Auth, and much more.

Lesson / Let's Learn AdonisJS 5

Prerequisites & Creating A New Project

In this lesson, we'll learn about AdonisJS 5; what it is, what it offers, its prerequisites, and...

Lesson / Let's Learn AdonisJS 5

Project Structure

In this lesson, we'll get familiar with our Adonis 5 project by running through all the folders...

Lesson / Let's Learn AdonisJS 5

Introducing the Ace CLI

In this lesson, we'll be learning about Adonis' command-line interface (CLI). Including what the...

Lesson / Let's Learn AdonisJS 5

Understanding the HttpContext

The HttpContext object contains unique information about individual requests our application receives...

Lesson / Let's Learn AdonisJS 5

Routing Introduction

We'll learn how to define routes in Adonis using the Route module. We'll cover defining routes ...

Lesson / Let's Learn AdonisJS 5

Dynamic Routing with Route Parameters

In this lesson, we go in-depth with route parameters covering optional route params, validation...

Lesson / Let's Learn AdonisJS 5

Moving & Organizing Routes

In this lesson, we'll cover various different ways you can structure your routes within your Adonis...

Lesson / Let's Learn AdonisJS 5

Naming, Grouping, & Prefixing Routes

In this lesson, we'll learn about naming routes and using groups with prefixes to structure our...

Lesson / Let's Learn AdonisJS 5

Multi-File Route Grouping Strategies

In this lesson, we'll discuss strategies you can use to apply multiple files worth of route definitions...

Lesson / Let's Learn AdonisJS 5

Generating URLs and Signed URLs

In this lesson, we'll be focusing specifically on generating URLs from our route definitions. We'll...

Lesson / Let's Learn AdonisJS 5

Extending the Adonis Router and Route Matchers

In this lesson, we'll be learning how we can add our own chainable methods using macros to the ...

Lesson / Let's Learn AdonisJS 5

The Middleware Mountain

In this lesson, we'll learn about the two different types of middleware, global middleware and ...

Lesson / Let's Learn AdonisJS 5

Handling Routes with Controllers

In this lesson, we'll learn about Controllers and how we can keep our route definitions clean and...

Lesson / Let's Learn AdonisJS 5

Route & Controller Resources

In this lesson, we'll learn what a resource is and how we can quickly and easily define a route...

Lesson / Let's Learn AdonisJS 5

Static, Non-Static, & Singleton Services

We'll learn what services are. We'll then discuss three different ways we can use them within our...

Lesson / Let's Learn AdonisJS 5

Service Providers & The IoC Container

We'll learn about Service Providers and how they interact with the IoC Container. We'll then put...

Lesson / Let's Learn AdonisJS 5

Introducing, Installing, and Configuring Lucid ORM

In this lesson, we'll learn about Lucid ORM; its capabilities, Ace CLI commands, and the difference...

Lesson / Let's Learn AdonisJS 5

Migrations & Understanding the Flow of Migrations

In this lesson, we'll learn all about migrations, what they are, how they're used, and how they're...

Lesson / Let's Learn AdonisJS 5

What To Know Before Altering Your Database with Migrations

In this lesson, we'll discuss two different flows you can use to alter your database. One, when...