Browse Screencast Courses

  1. Install Php, Composer, & MySQL

  2. The Laravel Installer

  3. Laravel Valet (Installing Laravel for Mac Users)

  4. Laragon for Laravel (Installing Laravel for Windows Users)

  5. Routes & Views ~ The Basics

  6. Request Data ~ Ya Mustache It Into Your Views

  7. Route Parameters: Required, Optional, & Constants

  8. Route::view(), fallback, redirect, & redirectPermanent

  9. Laravel Controllers (Simple to Resourceful)

  10. Laravel Database Connection + User Interface

  11. Laravel Eloquent Models (Query Builder)

  12. Laravel Migrations (Database Basics)

  13. Factories & Seeders (Seed database with faker)

  14. Laravel Blade Layouts (The View in MVC)

  15. Integrate HTML Theme into Laravel Blade

  16. Better than Laravel Blade ForEach? (Plus the Blade $loop variable)

  17. Laravel Mix (With great power comes great responsibility)

  1. PHP magic __construct method

  2. PHP magic __destruct method

  3. PHP magic __call method

  4. PHP magic __callStatic method

  5. PHP magic __invoke method

  6. PHP magic __get and magic __set methods

  7. PHP magic __isset method

  1. Classes

  2. Objects & Static methods

  3. Inheritance

  4. Abstract classes

  5. Interfaces

  6. Encapsulation

Software Design Patterns (YouTube Channel)

  1. Chain of Responsibility (Middleware Design Pattern)

  2. Dependency Injection & Dependency Inversion (Simplified)

Slim 4 Authentication (Micro to Laravel) (YouTube Channel)

  1. Setup Slim 4

  2. Views with Blade in Slim 4

  3. PSR-4 Autoloading

  4. Controllers

  5. Service Providers

  6. Pretty Whoops Error Page

  7. Env Variables File

  8. Http Kernel

  9. Eloquent DB Setup

  10. Database Migrations, Seeds, & Factories

  11. Slim Console Commands

  12. Vue JS Front-end

  13. Tailwind CSS Setup

  14. Register, Login, & Logout

  15. Guest & Auth Redirect Middleware

  16. Preparatory Refactor

  17. CSRF Verification

  18. Request Validation

  19. Validation Messages & Synfony Sessions

  20. "Flash" Errors to Form & Validation Rules Dependent on Database

  21. Old Input Form Population

  22. Controllers Cleanup

  23. Reset Password Foundation

  24. Mailable Part 1

  25. Mailable Part 2

  26. Reset Password Via Email

  27. "Flash" Success Messages

SOLID Principles in PHP (YouTube Channel)

  1. Single Responsibility Principle

  2. Open Closed Principle

  3. Liskov Substitution Principle

  4. Interface Segregation Principle

  5. Dependency Inversion Principle

Vue 3 Crash Course (YouTube Channel)

  1. Setup & Multiple Root Nodes

  2. Teleportation Portals

  3. Multiple v-models

  4. Better Reactivity

  5. User Interface Refactor

  6. Filters no longer exist

  7. Events API Updated

  8. Composition Api ~ What is it? In Depth.

Laravel Authorization (YouTube Channel)

  1. Laravel Middleware

  2. Laravel Factories & Seeders

  3. Laravel Route Groups

  4. Laravel Gates

  5. Laravel Policies

  6. Laravel Validation

  7. Events API Updated

  8. Composition Api ~ What is it? In Depth.

PHP Basics (YouTube Channel)

  1. for loop

  2. forEach loop

Vue JS ~ For Beginners (YouTube Channel)

  1. Vue Reactivity & The VIrtual DOM (Overview)

  2. Vue's Reactivity System ~ What is it?

  3. Vue's Virtual DOM

  4. Data Options ~ Two Way Bound Data

  5. Vue instance api ~ methods, events, & modifiers

  6. Refactor to data-centric approach

  7. Computed Properties

  8. Watchers

  9. Props

  10. Life Cycle Hooks & Assets

PHP 7.4 updates in ACTION (YouTube Channel)

  1. Typed Class Properties

  2. Part 1: arrow functions

  3. Part 2: arrow functions scope

  4. Null coalescing assignment operator

  5. PHP Spread operator (Unpacking arrays)

  6. PHP Rest Operator (HINT: Doesn't exist)

  7. PHP Numeric literal separator

  8. PHP Strip Tags Accepts Array

  9. Declare (Class Property Strict Type) & Serialization

Sublime Text (YouTube Channel)

  1. How to install sublime text on windows 10 (+Bonus Terminal Keyboard Shortcut)

Laravel Homestead (YouTube Channel)

  1. How to install Laravel Homestead (Mac)

  2. How to install Laravel Homestead (Windows)

  3. My Personal Laravel Homestead Development Environment (Walk through)

Laravel Ecosystem (YouTube Channel)

  1. Laravel Valet Installation (Mac users only)

  2. Laravel Homestead Installation (Series Link)

  3. Laragon Installation (Not technically in ecosystem but useful for windows users)

  4. Laravel Dusk Installation (Browser Testing)

  5. Laravel Nova Installation

  6. Laravel Nova Resources

  7. Laravel Nova Relationships

  8. Laravel Tinker (Chrome Console For Laravel & PHP)

One Hit Wonders (YouTube Channel)

  1. Laravel Fluent Strings. All 48 Methods (In Under 10 Minutes)

  2. Laravel Collections. All 60 Methods (In Under 15 Minutes)

  3. Laravel Facades (How they work and a package to simplify your life)

  4. Laravel to Vuejs (Full Stack Vue.js & Laravel ~ vuejs with Laravel)

  5. 14 Must Know JS Array Methods (In 8 Minutes)

  6. JavaScript Apply, Call, Bind (Simplified)

  7. 30 Minutes of Reduce (THE most powerful JS array method)

cPanel (Archived ~ Very Old) (YouTube Channel)

  1. Create MySQL Database & MySQL User From Inside cPanel

  2. PHPMyAdmin MySQL Database Tutorial