Technology2 min read

Mastering Laravel Testing: A Video Course on Laravel Tests

By · Published by Everything Blog

In short

"Mastering Laravel Testing" is a video course designed to teach Laravel developers how to write effective tests for their projects. The course includes a community Slack channel for additional support and covers topics such as feature tests, authentication, policies, forms, and more. It uses PHPUnit and translates to Pest if needed, with a full course priced at $149 and a community option priced at $299.

Key points

  • "Mastering Laravel Testing" is a comprehensive video course for Laravel developers.: "Mastering Laravel Testing" is a comprehensive video course for Laravel developers.
  • The course starts with a realistic sample app lacking any tests, allowing learners to pra…: The course starts with a realistic sample app lacking any tests, allowing learners to practice each testing principle.
  • Each lesson is concise, covering one testing technique.: Each lesson is concise, covering one testing technique.

Sources checked by our analysis pipeline: 1

Joel Clermont just launched Mastering Laravel Testing, a video course that teaches you how to write useful tests in a real Laravel app and then apply each technique to your own projects.

Instead of building a todo app, the course works through a realistic sample app that starts with almost no tests. You get access to that app, so you can follow along even if you don't have a project of your own to practice on.

How the Course Works

Each lesson is short and covers one testing principle. After you watch it, your homework is to apply that principle in your own project. Joel suggests an hour or two a week for the lessons, plus time to put them to work in your code.

If you pick the community option, you also get a private Slack channel for testing course questions, so you have somewhere to go when you get stuck.

What's Covered

The course has 52 lessons in seven parts. 39 are available now, and the remaining 13 are coming mid-November. Some of the topics include:

- Feature test fundamentals, including factories, view data, and testing as a logged-in user

- Authentication, pagination, search, events, and listeners

- Policies and gates

- Forms, mocking services, database assertions, file storage, and validation rules

- Edit, update, and delete actions, plus dates, mailables, and notifications

- Commands, jobs, API resources, Livewire components, and using test coverage as a guide

The examples use PHPUnit, and everything translates to Pest if that's what you use. You can watch the free lesson, "Picking our first test," on the course page to see how it's taught.

Pricing

Presale pricing runs until Friday, November 20 at midnight Central:

- Testing Course: $149 (regularly $249) for all 52 lessons, new lessons as they're released, and lifetime access

- Testing Course + Community: $299 (regularly $399), which adds lifetime access to the Mastering Laravel Slack community and a channel just for testing course questions

Both come with a 30-day refund guarantee.

Check out Mastering Laravel Testing to see the full curriculum and watch the free lesson.

Original source: laravel-news.com

Technology