PHP For Beginners - Complete Course (2023)

We all start somewhere. For programming, this series is the first step. I’ve designed it specifically for newcomers to, not just PHP, but programming in general. Here, you’ll learn the fundamentals of PHP - all the way down to defining basic variables and arrays. Think of this series as a key stepping stone for your programming journey. Timestamps: 00:00:00 - How to Choose a Programming Language 00:01:21 - Tools of the Trade 00:09:58 - Your First PHP Tag 00:18:07 - Variables 00:25:26 - Conditionals and Booleans 00:36:33 - Arrays 00:45:11 - Associative Arrays 00:52:30 - Functions and Filters 01:04:52 - Lambda Functions 01:17:00 - Separate Logic From the Template 01:25:35 - Technical Check-in #1 (With Quiz) 01:30:30 - Page Links 01:41:30 - PHP Partials 01:50:41 - Superglobals and Current Page Stylings 02:03:39 - Make a PHP Router 02:21:41 - Create a MySQL Database 02:27:51 - PDO First Stepss 02:42:15 - Extract a PHP Database Class 02:52:50 - Environments and Configuration Flexibility 03:05:50 - SQL Injection Vulnerabilities Explained 03:16:46 - Database Tables and Indexes 03:24:38 - Render the Notes and Note Pages 03:39:06 - Introduction to Authorization 03:53:27 - Programming is Rewriting 04:05:44 - Intro to Forms and Request Methods 04:23:52 - Always Escape Untrusted Input 04:32:13 - Intro to Form Validations 04:45:04 - Extract a Simple Validator Class 04:56:47 - Resourceful Naming Conventions 05:03:23 - PHP Autoloading and Extractions 05:23:00 - Namespacing: What, Why, How? 05:34:10 - Handle Multiple Request Methods From a Controller Action? 05:46:22 - Build a Better Router 06:07:07 - One Request, One Controller 06:14:14 - Make Your First Service Containers 06:33:37 - Updating With PATCH Requests 06:54:51 - PHP Sessions 101 07:08:47 - Register a New User 07:27:47 - Introduction to Middleware 07:49:52 - Manage Passwords Like This For The Remainder of Your Career 07:54:42 - Log In and Log Outs 08:20:27 - Extract a Form Validation Object 08:34:03 - Extract an Authenticator Class 08:47:24 - The PRG Pattern (and Session Flashing) 09:08:42 - Flash Old Form Data to the Session 09:14:39 - Automatically Redirect Back Upon Failed Validations 09:40:46 - Composer and Free Autoloading 09:53:59 - Install Two Composer Packages: Collections and PestPHP 10:09:36 - Testing Approaches, Terms, and Considerations 10:27:41 - The Next Step in Your Php Journey Want to watch this series in parts? go to Watch thousands of videos, track your progress, and participate in a massive Laravel community at . Laracasts: Laracasts Twitter: Jeffrey Way Twitter:
Back to Top