Courses

Course
Slim
Validation in Slim 4

Bake Laravel style validation right into your Slim project and easily validate all your forms with a few lines of code and no controller mess.

7 episodes
30 mins
Course
Slim
Super Clean CSRF Protection with Slim 4

Using the official Slim CSRF package and a little tweaking, we're going to create an effortless way to help protect your site from CSRF (Cross-Site Request Forgery) attacks.

4 episodes
15 mins
Course
Slim
Setting up Doctrine in Slim 4

Doctrine is a powerful ORM (Object Relational Mapper) and works perfectly for Slim projects. In this course, we'll run through the setup in Slim 4.

6 episodes
22 mins
Course
Slim
League Container with Slim 4

Slim comes with no container by default, and using League Container gives you the power of service providers, autowiring and more.

7 episodes
55 mins
Course
Slim
Views with Slim 4

Routes quickly get messy without views. Let's set up Slim 4 with the Twig view component.

4 episodes
24 mins
Course
Slim
Learn Slim 4

A full walkthrough of everything you need to learn about working with a powerful, lightweight framework.

28 episodes
2 hrs 18 mins
Course
Slim
Using League Container with Slim

Slim comes with a default container, but switching to League Container gives you the power of service providers, autowiring and more.

6 episodes
50 mins
Course
PHP
Slim
Roll your own Facades

Popularized by Laravel, Facades hide underlying classes and allow normal methods to be invoked as static methods. With a pinch of magic, we're going to create our own!

4 episodes
18 mins
Course
PHP
Slim
JWT Authentication from Scratch

Building an API? Using Slim, we'll learn how to build clean, simple JWT authentication that you can fit into the framework of your choice.

14 episodes
1 hr 24 mins
Course
PHP
Slim
Action-Domain-Responder (ADR) with Slim

ADR is a user interface pattern much better suited to the web than MVC (Model-View-Controller). Let's implement this in the Slim framework and see how it works.

7 episodes
55 mins