Learn PHP
All PHP content:
-
Object-Oriented Programming in WordPress: Control Structures I
Tutorial • BeginnerWordPress is a powerful CMS that provides a flexible foundation on which to build both sites and applications. If you want to extend WordPress functionality,...
-
Refactoring Legacy Code: Part 2 - Magic Strings & Constants
Tutorial • BeginnerLearn techniques for how to deal with complex and complicated unknown legacy code, how to understand it, and finally updating the Golden Master tests.
-
PHP Object Oriented Programming Fundamentals
Course • IntermediateWe’ve received a number of requests from experienced PHP developers looking to take their skills to the next level with object-oriented programming, and this...
-
Securely Handling User's Login Credentials
Tutorial • BeginnerConsider the following tips on how to properly secure your user's login credentials.
-
Laravel Unwrapped: Session, Auth and Cache
Tutorial • BeginnerJoin me as we learn how to use Laravel's component-based system, Illuminate. Additionally, we'll see how to utilize service providers, Laravel's manager...
-
Use Composer
Course • IntermediateIn this course, join Radek Benkel in a journey through the Composer world. Upon completion, you should have a fluent understanding of one of PHP's defining...
-
SOLID: Part 4 - The Dependency Inversion Principle
Tutorial • BeginnerThe Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should...
-
Setting Up a Local Mirror for Composer Packages With Satis
Tutorial • IntermediateInstalling all your PHP libraries with Composer is a great way to save time. But larger projects automatically tested and run at each commit to your software...
-
SOLID: Part 3 - Liskov Substitution & Interface Segregation Principles
Tutorial • BeginnerThe Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should...
-
Validation and Exception Handling: From the UI to the Back End
Tutorial • IntermediateSooner or later in your programming career you will be faced with the dilemma of validation and exception handling. This was the case with me and my team...
-
SOLID: Part 2 - The Open/Closed Principle
Tutorial • IntermediateSingle Responsibility (SRP), Open/Closed (OCP), Liskov's Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should...
-
AngularJS and Laravel: Begin Building a CRM
Tutorial • BeginnerWhen creating a single-page app we should use some kind of framework to do some of the job for us, so we can focus on the actual functionality. AngularJS...