PHP courses

Course
Laravel
PHP
Slim
Eloquent and Slim

Bring the power of a fully equipped ORM to Slim, with Eloquent.

4 episodes
41 mins
Course
PHP
Design Patterns: Factory Pattern

The factory pattern is used to build up complex objects for you to easily use throughout your project. This means easier updates and less code mess!

3 episodes
23 mins
Course
Laravel
PHP
Laravel Events and Listeners

Tidying up controllers and giving us small, single responsibility classes with events and listeners in Laravel.

3 episodes
28 mins
Course
PHP
Design Patterns: Specification Pattern

The specification pattern encapsulates business logic in it's own class. Sounds complicated, but let's see how easy it is. We also build a validation class to demonstrate how it can be useful.

2 episodes
24 mins
Snippet
PHP
Random numbers and bytes with PHP7

Forget the methods you've used before to generate random numbers and strings. PHP7 now supports it out the box!

1 episode
5 mins
Course
PHP
Design Patterns: Adapter Pattern

The adapter pattern is a very easy pattern to understand. In fact, you've probably used it without knowing!

1 episode
6 mins
Course
Laravel
PHP
Learn Laravel

Walking you through everything you need to know to be able to get started with the Laravel PHP framework.

42 episodes
4 hrs 21 mins
Course
PHP
Design Patterns: Observer Pattern

The observer pattern is a really popular and useful pattern. Find out why.

2 episodes
30 mins
Course
PHP
Design Patterns: Decorator Pattern

Ready for some decorating? Grab your tools and let's learn about the decorator pattern.

1 episode
14 mins
Snippet
Laravel
PHP
Custom Pagination Presenters with Laravel

You might need to change the way your Laravel pagination links are displayed. Well, here's how.

1 episode
18 mins
Snippet
Laravel
PHP
Enforcing referential integrity with the Laravel Schema builder

Covering what referential integrity is, and how easy it is to enforce this to ensure tidy tables with integrity between relationships.

1 episode
12 mins
Course
Laravel
PHP
Lightning fast Laravel Authentication

Laravel 5.2 allows us to get set up with authentication in a matter of minutes. This guide will walk you through the process.

3 episodes
24 mins
Course
PHP
Design Patterns: Strategy Pattern

Explaining the Strategy pattern, and building something useful with it that you can use in your projects.

3 episodes
33 mins
Snippet
PHP
PSR-4 Autoloading with Composer

A quick guide to downloading and PSR-4 autoloading with Composer.

1 episode
6 mins
Course
Laravel
PHP
Flexible Service Providers

Using a third-party service in your Laravel application? Let's discuss how to make sure we can switch it out for an alternative, and write our own API for using it.

3 episodes
18 mins
Course
PHP
Templates with Twig

Using Twig not only helps structure your project and templates better, but gives you beautiful, powerful syntax for any size project.

14 episodes
44 mins