PHP thumbnail

Journey Through Laracasts

A Journey is a recommended guide through Laracasts for a given skill. Each section provides new tips and techniques that build upon what you've already learned. That said, feel free to jump around as you see fit.

PHP Skill

In the last five years, the PHP ecosystem has improved dramatically. So much to the point that it barely resembles its former self. Yes, today, PHP is a joy to use. Sure, it has its quirks, but so does every language.

Begin Journey

Section 1 PHP Basics

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 Object-Oriented Bootcamp
Beginner
Difficulty

As wonderful as Laravel is, it does assume that you have a basic understanding of object-oriented programming. If you don't, that's okay, we all were...

1:59:19 hrs
Play

Section 2 Optimize Your Code Editor

Tooling Be Awesome in PHPStorm
Beginner
Difficulty

Think about how many hours each week you spend within your editor. Doesn't it make sense to unlock every inch of its capabilities? I certainly subscri...

1:30:43 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
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 Vim Mastery
Advanced
Difficulty

There's a reason why, after decades, countless developers still prefer Vim as their code editor of choice. That many people can't be wrong, right? In...

2:37:27 hrs
Play

Section 3 PHP Techniques

Testing Code Katas with PHPSpec
Intermediate
Difficulty

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

2:36:09 hrs
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 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 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 Simple Rules for Simpler Code
Intermediate
Difficulty

If you've ever heard a developer use the term, "object calisthenics," you might have assumed that they were referring to some hugely complex topic. Lu...

53:10 mins
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
Tooling Understand Regular Expressions
Beginner
Difficulty

Does the thought of a confusing regular expression send chills down your back? Don't worry; you're in the majority. But, luckily, the truth is that th...

55:08 mins
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:06:50 hrs
Play

Section 4 PHP Releases

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
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