Browse Screencast Courses
Install Php, Composer, & MySQL
The Laravel Installer
Laravel Valet (Installing Laravel for Mac Users)
Laragon for Laravel (Installing Laravel for Windows Users)
Routes & Views ~ The Basics
Request Data ~ Ya Mustache It Into Your Views
Route Parameters: Required, Optional, & Constants
Route::view(), fallback, redirect, & redirectPermanent
Laravel Controllers (Simple to Resourceful)
Laravel Database Connection + User Interface
Laravel Eloquent Models (Query Builder)
Laravel Migrations (Database Basics)
Factories & Seeders (Seed database with faker)
Laravel Blade Layouts (The View in MVC)
Integrate HTML Theme into Laravel Blade
Better than Laravel Blade ForEach? (Plus the Blade $loop variable)
Laravel Mix (With great power comes great responsibility)
PHP magic __construct method
PHP magic __destruct method
PHP magic __call method
PHP magic __callStatic method
PHP magic __invoke method
PHP magic __get and magic __set methods
PHP magic __isset method
Classes
Objects & Static methods
Inheritance
Abstract classes
Interfaces
Encapsulation
Software Design Patterns (YouTube Channel)
Chain of Responsibility (Middleware Design Pattern)
Dependency Injection & Dependency Inversion (Simplified)
Slim 4 Authentication (Micro to Laravel) (YouTube Channel)
Setup Slim 4
Views with Blade in Slim 4
PSR-4 Autoloading
Controllers
Service Providers
Pretty Whoops Error Page
Env Variables File
Http Kernel
Eloquent DB Setup
Database Migrations, Seeds, & Factories
Slim Console Commands
Vue JS Front-end
Tailwind CSS Setup
Register, Login, & Logout
Guest & Auth Redirect Middleware
Preparatory Refactor
CSRF Verification
Request Validation
Validation Messages & Synfony Sessions
"Flash" Errors to Form & Validation Rules Dependent on Database
Old Input Form Population
Controllers Cleanup
Reset Password Foundation
Mailable Part 1
Mailable Part 2
Reset Password Via Email
"Flash" Success Messages
SOLID Principles in PHP (YouTube Channel)
Single Responsibility Principle
Open Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
Vue 3 Crash Course (YouTube Channel)
Setup & Multiple Root Nodes
Teleportation Portals
Multiple v-models
Better Reactivity
User Interface Refactor
Filters no longer exist
Events API Updated
Composition Api ~ What is it? In Depth.
Laravel Authorization (YouTube Channel)
Laravel Middleware
Laravel Factories & Seeders
Laravel Route Groups
Laravel Gates
Laravel Policies
Laravel Validation
Events API Updated
Composition Api ~ What is it? In Depth.
PHP Basics (YouTube Channel)
for loop
forEach loop
Vue JS ~ For Beginners (YouTube Channel)
Vue Reactivity & The VIrtual DOM (Overview)
Vue's Reactivity System ~ What is it?
Vue's Virtual DOM
Data Options ~ Two Way Bound Data
Vue instance api ~ methods, events, & modifiers
Refactor to data-centric approach
Computed Properties
Watchers
Props
Life Cycle Hooks & Assets
PHP 7.4 updates in ACTION (YouTube Channel)
Typed Class Properties
Part 1: arrow functions
Part 2: arrow functions scope
Null coalescing assignment operator
PHP Spread operator (Unpacking arrays)
PHP Rest Operator (HINT: Doesn't exist)
PHP Numeric literal separator
PHP Strip Tags Accepts Array
Declare (Class Property Strict Type) & Serialization
Sublime Text (YouTube Channel)
How to install sublime text on windows 10 (+Bonus Terminal Keyboard Shortcut)
Laravel Homestead (YouTube Channel)
How to install Laravel Homestead (Mac)
How to install Laravel Homestead (Windows)
My Personal Laravel Homestead Development Environment (Walk through)
Laravel Ecosystem (YouTube Channel)
Laravel Valet Installation (Mac users only)
Laravel Homestead Installation (Series Link)
Laragon Installation (Not technically in ecosystem but useful for windows users)
Laravel Dusk Installation (Browser Testing)
Laravel Nova Installation
Laravel Nova Resources
Laravel Nova Relationships
Laravel Tinker (Chrome Console For Laravel & PHP)
One Hit Wonders (YouTube Channel)
Laravel Fluent Strings. All 48 Methods (In Under 10 Minutes)
Laravel Collections. All 60 Methods (In Under 15 Minutes)
Laravel Facades (How they work and a package to simplify your life)
Laravel to Vuejs (Full Stack Vue.js & Laravel ~ vuejs with Laravel)
14 Must Know JS Array Methods (In 8 Minutes)
JavaScript Apply, Call, Bind (Simplified)
30 Minutes of Reduce (THE most powerful JS array method)
cPanel (Archived ~ Very Old) (YouTube Channel)
Create MySQL Database & MySQL User From Inside cPanel
PHPMyAdmin MySQL Database Tutorial