PHP For Beginners – Complete Laracasts Course

Laracasts

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.

Source code: https://github.com/laracasts/PHP-For-Beginners-Series

Timestamps:
00:00:00 – How to Choose a Programming Language
00:01:21 – Tools of the Trade
00:10:01 – Your First PHP Tag
00:18:11 – Variables
00:25:30 – Conditionals and Booleans
00:36:38 – Arrays
00:45:15 – Associative Arrays
00:52:33 – Functions and Filters
01:04:55 – Lambda Functions
01:17:03 – Separate Logic From the Template
01:25:39 – Technical Check-in #1 (With Quiz)
01:30:34 – Page Links
01:41:34 – PHP Partials
01:50:45 – Superglobals and Current Page Stylings
02:03:42 – Make a PHP Router
02:21:45 – Create a MySQL Database
02:27:55 – PDO First Stepss
02:42:18 – Extract a PHP Database Class
02:52:54 – Environments and Configuration Flexibility
03:05:54 – SQL Injection Vulnerabilities Explained
03:16:52 – Database Tables and Indexes
03:24:43 – Render the Notes and Note Pages
03:39:10 – Introduction to Authorization
03:53:31 – Programming is Rewriting
04:05:48 – Intro to Forms and Request Methods
04:23:56 – Always Escape Untrusted Input
04:32:17 – Intro to Form Validations
04:45:07 – Extract a Simple Validator Class
04:56:51 – Resourceful Naming Conventions
05:03:27 – PHP Autoloading and Extractions
05:23:04 – Namespacing: What, Why, How?
05:34:14 – Handle Multiple Request Methods From a Controller Action?
05:46:27 – Build a Better Router
06:07:10 – One Request, One Controller
06:14:17 – Make Your First Service Containers
06:33:40 – Updating With PATCH Requests
06:54:55 – PHP Sessions 101
07:08:51 – Register a New User
07:27:50 – Introduction to Middleware
07:49:55 – Manage Passwords Like This For The Remainder of Your Career
07:54:46 – Log In and Log Outs
08:20:30 – Extract a Form Validation Object
08:34:06 – Extract an Authenticator Class
08:47:27 – The PRG Pattern (and Session Flashing)
09:08:45 – Flash Old Form Data to the Session
09:14:42 – Automatically Redirect Back Upon Failed Validations
09:40:51 – Composer and Free Autoloading
09:54:02 – Install Two Composer Packages: Collections and PestPHP
10:09:39 – Testing Approaches, Terms, and Considerations
10:27:46 – The Next Step in Your Php Journey

Want to watch this series in parts? go to http://phpforbeginners.com/

Watch thousands of videos, track your progress, and participate in a massive Laravel community at Laracasts.com.

Laracasts: https://laracasts.com

Laracasts Twitter: https://twitter.com/laracasts
Jeffrey Way Twitter: https://twitter.com/jeffrey_way