Let's Learn Laravel & Livewire: A Guided Path For Beginners
Learn The Essential Concepts of PHP, Laravel (11) and Livewire To Launch A New Career!
Lo que serás capaz de hacer
Updated in November 2024 to include version 11 of Laravel and also a brand new chapter about the amazing Livewire framework. Learn the incredibly popular and in demand Laravel (version 11) framework. There are countless Laravel courses in the world; here's what makes this one unique: No assumptions that you already understand the PHP language. No assumptions that you already understand the "Model View Controller" pattern. No assumptions that you already understand how to setup a dev environment on your computer. No assumptions that you already understand how to deploy a website. No assumptions that you already understand the Linux command-line. Laravel is an amazing framework, but because it is so feature-complete I've noticed that a lot of guides and tutorials get overly ambitious and introduce 10 or 20 new concepts in a single lesson which is frustrating when you're a beginner and you're trying to actually understand why you're doing what you're doing. I've also noticed a lot of tutorials assume you've already used lots of other web application frameworks before Laravel, and so they don't actually explain any of the organizational or conceptual pieces of the puzzle. This course is different because I assume that Laravel is the first web application framework you've ever attempted to learn, and so we move at a pace where you can actually absorb the big-picture concepts that exist in all frameworks; not just Laravel. Here's what we'll learn in the course: The PHP language itself Getting our computer ready for Laravel User registration, log in, log out Profile Photo Upload (server-side resize & storage) The Blade Template Engine Composer the PHP Dependency Manager Form Validation Gates, Policies, Permissions (e.g. You can only edit your own posts and not other people's posts) Relationships; letting one user follow another user How to use Models to query for the exact data you want (e.g. homepage feed of posts from the users you follow) How to send automated emails from your app Add API URLS that allow users to login and create & delete posts from outside the context of a web browser Use Docker to practice deploying to a Linux server Configure a real public Ubuntu VPS to host our Laravel app with a real domain Setup our VPS as a Git server that you can push to for effortless future updates to your live site I encourage you to watch the freely available first lesson titled "Welcome To The Course" to get a better feel for the course. This course may be brand new, but this isn’t my first time teaching. I’ve led training sessions for Fortune 500 companies and I’ve already helped over 200,000 people on Udemy and received the following feedback: "Brad definitely has some of the best techniques to embed the lesson into your mind… hands down these are the best tutorials I have had the opportunity to view." "Presentation is concise without being tedious… you honestly feel that you have a thorough understanding of the subject." "…[Brad] explained the process. Not memorize this or that, he explained the process. If you're looking to take a course to understand the foundations of creating websites, look no further." Become highly valuable and relevant to the companies that are hiring Laravel developers; in one convenient place alongside one instructor. If you're ready to begin coding your own applications from the ground up - I'll see you on the inside!
- The PHP language itself
- How to setup your personal computer for Laravel practice
- How to keep your code organized (we actually take the time to understand the MVC pattern)
- How to deploy your app up to the web (both local Docker practice, and a real public Linux VPS)
Temario
UNIDAD 1 - Introduction · 10 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Welcome To The Course!
- Text Editor
- Quick Note About Our Text Editor And Extensions
- Windows: Installing PHP
- Quick Windows Note
- Mac: Installing PHP
- PHP The Language Itself
- Windows: Composer
- Mac: Composer
- Actually Using Composer
UNIDAD 2 - Laravel Introduction · 7 leccionesUNIDAD 2 - Laravel Introduction
UNIDAD 2 - Laravel Introduction
- Using Composer To Create a Laravel Project
- Routes and URLs
- How To Use The Reference Zip Files In This Course
- What Is A Controller?
- Clearing "View" Cache
- What Is A View? What Is Blade?
- Reducing Duplication in Blade
UNIDAD 3 - Database Basics · 6 leccionesUNIDAD 3 - Database Basics
UNIDAD 3 - Database Basics
- About MySQL and SQLite
- Install MySQL (Windows)
- Install MySQL (Mac)
- Connecting Laravel To Our Database
- Submit HTML Form Into Database
- Validation & Details
UNIDAD 4 - Authentication Basics · 2 leccionesUNIDAD 4 - Authentication Basics
UNIDAD 4 - Authentication Basics
- Logging In
- Logging Out & Misc Details
UNIDAD 5 - Blog Posts · 10 leccionesUNIDAD 5 - Blog Posts
UNIDAD 5 - Blog Posts
- Blog Posts
- Single Blog Post URL (Part 1)
- Single Blog Post URL (Part 2)
- What Is Markdown?
- What Is Middleware?
- User Profile (List of Their Blog Posts)
- Updating & Deleting Posts (Policy)
- Policy Middleware
- How To Setup "Moderator" Permissions
- Admin Only Pages (What is a Gate?)
UNIDAD 6 - User Uploaded Files (Avatar) · 4 leccionesUNIDAD 6 - User Uploaded Files (Avatar)
UNIDAD 6 - User Uploaded Files (Avatar)
- Quick Note About The Profile Screen
- Letting Users Upload Files
- Resizing Images With PHP
- Using Avatar in Database & Blade
UNIDAD 7 - Users Following Each Other · 9 leccionesUNIDAD 7 - Users Following Each Other
UNIDAD 7 - Users Following Each Other
- Saving a "Follow" Into Our Database
- Removing a Follow
- Profile Pages (Part 1)
- Profile Pages (Part 2)
- List Of Users (Model Relationships)
- Homepage Feed of Posts
- Pagination
- Document / Page Title & Post Component
- How To Populate Or "Seed" Your Database
UNIDAD 8 - Search · 3 leccionesUNIDAD 8 - Search
UNIDAD 8 - Search
- Search (Back-End)
- We'll Rebuild Using Livewire
- Asset Bundling Vite Setup
UNIDAD 9 - Chat · 5 leccionesUNIDAD 9 - Chat
UNIDAD 9 - Chat
- Events & Listeners
- Important Note For Windows Users
- Broadcasting (Part 1)
- Broadcasting (Part 2)
- Don't Forget To "Build" Your JavaScript
UNIDAD 10 - Livewire · 10 leccionesUNIDAD 10 - Livewire
UNIDAD 10 - Livewire
- What Is Livewire? (Getting Started)
- Live Results From Livewire (No JS Needed)
- Alpine Is The Perfect Companion For Livewire
- Finishing Search With Livewire
- Starting Chat With Livewire
- Broadcasting In Livewire
- Scrolling Chat To Bottom After Every Message
- SPA: The Magic of "wire:navigate"
- Converting Other Forms to Livewire
- Avatar Upload With Livewire
UNIDAD 11 - Email · 3 leccionesUNIDAD 11 - Email
UNIDAD 11 - Email
- Sending Email
- Adding Jobs To The Queue
- Scheduling Tasks
UNIDAD 12 - Cache · 2 leccionesUNIDAD 12 - Cache
UNIDAD 12 - Cache
- Cache
- Quick Note About "Sleep" Example
UNIDAD 13 - API Authentication (Sanctum) · 2 leccionesUNIDAD 13 - API Authentication (Sanctum)
UNIDAD 13 - API Authentication (Sanctum)
- API Endpoints (Part 1)
- API Endpoints (Part 2)
UNIDAD 14 - Deploying Laravel To Host (Going Live) · 5 leccionesUNIDAD 14 - Deploying Laravel To Host (Going Live)
UNIDAD 14 - Deploying Laravel To Host (Going Live)
- Let's Push Our App Onto The Web
- SQLite vs MySQL
- SSH Keys Are Luxurious
- Copying Files to Server (With Git)
- Cron Jobs (For Jobs & Schedule)
UNIDAD 15 - Legacy Archive (Not Necessary To Watch) · 3 leccionesUNIDAD 15 - Legacy Archive (Not Necessary To Watch)
UNIDAD 15 - Legacy Archive (Not Necessary To Watch)
- About This Section
- Profile SPA (Part 1)
- Profile SPA ( Part 2)
UNIDAD 16 - Going Live Practice · 5 leccionesUNIDAD 16 - Going Live Practice
UNIDAD 16 - Going Live Practice
- About This Section
- Going Live (Overview)
- Docker Practice (Part 1)
- Docker Practice (Part 2)
- Finishing Our Docker Practice
UNIDAD 17 - Deploying To Actual VPS · 9 leccionesUNIDAD 17 - Deploying To Actual VPS
UNIDAD 17 - Deploying To Actual VPS
- About This Section
- Creating The Cloud VPS
- Using A Domain
- Using SSH Keys Instead of Passwords
- The Environment That Laravel Needs
- Using Git To Push Files To Our VPS (Part 1)
- Using Git To Push Files To Our VPS (Part 2)
- HTTPS Encryption + Final Details
- Bonus Lecture
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
17 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Brad Schiff.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 17 unidades · 95 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Brad Schiff; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


