Laravel Blade Component Cookbook
Intermediate
Difficulty

As part of the Laravel 7 release, we gained access to supercharged Blade components. What's exciting about this is the fact that it can fundamentally...

5:45 mins
Play
Laravel Build a Stock Tracker App
Intermediate
Difficulty

In this series, we'll build a command line application to track the availability of in-demand products across any number of retailers. Perhaps you wan...

2:50:32 hrs
Play
PHP Building Laracasts
Intermediate
Difficulty

While many courses at Laracasts focus on the workflow of building something entirely from scratch, this one is a bit different. Come along as I work o...

1:35:02 hrs
Play
Laravel Build a Video Game Aggregator
Intermediate
Difficulty

In this series, we'll build a video game app that pulls data from the IGDB API and displays game information such as popular titles, coming soon, vide...

34:58 mins
Play
PHP Guest Spotlight
Intermediate
Difficulty

The programming world is far too big for one person. With that in mind, for this series, I've invited a number of special guests to teach you what the...

2:57:54 hrs
Play
PHP What's New in PHP 7.4
Intermediate
Difficulty

PHP 7.4 was released on November 28th, 2019 and includes a variety of improvements and new features, including arrow functions, typed properties, weak...

11:53 mins
Play
Laravel Laravel From Scratch
Intermediate
Difficulty

In this series, step by step, I'll show you how to build web applications with Laravel. We'll start with the basics and incrementally dig deeper and d...

8:59:43 hrs
Play
PHP Object-Oriented Principles in PHP
Intermediate
Difficulty

The typical beginner, whether they realize it or not, first learns procedural programming. But, before too long, they level up. Suddenly, an entirely...

1:33:13 hrs
Play
Testing Code Katas with PHPUnit
Intermediate
Difficulty

If martial artists use kata as a method for exercise and practice, what might be the equivalent for coders like us? Coding katas are short, repeatable...

2:34:38 hrs
Play
PHP PHP Bits
Intermediate
Difficulty

Because our industry advances so quickly, it's far too easy for bits and pieces to fall through the cracks. Each episode in this series provides a sta...

31:49 mins
Play
PHP 10 Techniques for Cleaner Code
Intermediate
Difficulty

We've all written code that misses the mark. Sure, it works, but, still, you're left with the feeling that you've missed something. The difficult part...

1:54:07 hrs
Play
PHP How to Read Code
Intermediate
Difficulty

To improve as a developer, you must focus on three things: learning, reading, and writing. Or, in other words, learn from somebody more seasoned than...

1:17:11 hrs
Play
PHP Code Reflections
Advanced
Difficulty

Reflecting upon the code you've written is an important step for any developer. It's not enough to simply extract, refactor, and call it a day. No. On...

54:43 mins
Play
Tooling Visual Studio Code for PHP Developers
Intermediate
Difficulty

Out of the blue, Microsoft jumps into the editor wars with an incredible offering that gives Sublime Text an overwhelming run for its money. In fact,...

1:20:20 hrs
Play
Tooling Professional PHP Workflow in Sublime Text 3
Beginner
Difficulty

This series is exclusively for the working developer who, though familiar with Sublime Text, needs to tweak and optimize their editor particularly for...

41:45 mins
Play
PHP How to Accept Payments
Intermediate
Difficulty

No longer do we require brick and mortar shops to sell our products. Have you written a book? Great! You can set up a webpage to sell it in a matter o...

3:15:55 hrs
Play
PHP What's New in PHP 7.1
Beginner
Difficulty

Though not as flashy as the long-in-development 7.0 release, PHP 7.1 nonetheless brings with it a number of useful features, ranging from short array...

19:57 mins
Play
Laravel Hands On: Community Contributions
Intermediate
Difficulty

In this mini-series, we'll, from scratch, allow users to register, submit community articles and tutorials, and then vote on their favorites. Exactly...

2:19:14 hrs
Play
PHP The PHP Practitioner
Beginner
Difficulty

We all start somewhere. When it comes to web development with PHP, well, your first stop is this series. Designed specifically and exclusively for beg...

4:46:29 hrs
Play
PHP Whip Monstrous Code Into Shape
Advanced
Difficulty

You did your best, but somehow that User object, over time, morphed into a monstrous God object. And your controllers started out nice and clean, but...

3:40:31 hrs
Play
PHP SOLID Principles in PHP
Advanced
Difficulty

SOLID represents a series of guidelines that developers can use to, if done well, simplify and clarify their code. While certainly not laws, understan...

57:12 mins
Play
PHP Design Patterns in PHP
Advanced
Difficulty

A design pattern is a common solution to a common problem. Nothing more, nothing less. And, while some of these approaches might seem foreign or overw...

1:43:02 hrs
Play
PHP PHP 7 Up and Running
Intermediate
Difficulty

Slated for release in December, 2015, PHP 7 brings a wealth of new features, bug fixes, and performance improvements. If you're curious, come with me,...

28:25 mins
Play