Dominando Laravel - De principiante a experto (Udemy.com)
Aprende a crear aplicaciones robustas y escalables con el framework más popular de PHP, Laravel
Created by: Jorge Luis García Coello
Last updated August 2025
What you will learn
- Crear aplicaciones robustas y escalables con el framework más popular de PHP, LARAVEL
How it compares
Against the other 60 rated Udemy courses in Laravel on CourseDuck:
- Rating4.4 out of 5higher than 28% of them
- Reviews3,129#2 of 61 by number of reviews
- Length24.4 hourslonger than 71% of them
- Last updatedAugust 2025more recently than 85% of them
Course Description
En este curso aprenderemos desde cero, a programar aplicaciones web utilizando el framework más popular de php, LARAVEL.
Acá te dejo el temario completo:
Módulo 1 - Laravel para principiantes (ACTUALIZACIÓN)
Instalando todo lo necesario para programar con Laravel en Windows
Instalando Sublime Text 3
Mejorando la apariencia de Sublime Text
Configurando PHP Companion en Sublime Text
Preferencias personales de Sublime Text
Mejorando la apariencia de Sublime Text - Parte 2
Qué son y cómo se utilizan las RUTAS
Rutas con nombre
Cómo mostrar HTML con las vistas
Blade, el motor de plantillas
Estructuras de control con Blade
Controladores
Controladores Resource & API
Cómo enviar formularios
Cómo validar formularios
Cómo traducir tus aplicaciones en Laravel
Cómo enviar emails en Laravel
Variables de entorno y Bases de Datos
Qué son y cómo se utilizan las migraciones
Eloquent: Obtener registros de la base de datos
Eloquent: Obtener registros individuales
Route model binding - URLs amigables
Eloquent: Insertar registros
Qué significa la asignación masiva
Qué son y cómo utilizar Form Requests
Eloquent: Actualizar registros
Reutilizando el formulario de crear y editar
Eloquent: Eliminar Registros
Route Resource
Cómo mostrar mensajes de sesión
Agregando Login y Registro
Cómo proteger rutas con usuario y contraseña
Introducción a Laravel Mix
Diseño con Bootstrap 4 - parte 1
Terminando el diseño
Módulo 2 - Laravel Intermedio (ACTUALIZACIÓN)
Introducción del curso Laravel Intermedio
Cómo evitar registros duplicados
Cómo subir imágenes
Cómo mostrar imágenes
Cómo validar imágenes
Cómo actualizar y eliminar imágenes
Cómo optimizar imágenes
Cómo utilizar Eventos y Listeners
Delegando la optimización de imágenes a las queues
Manejo de Jobs fallidos
Bases de datos relacionales
Relaciones con Eloquent
Select de categorías
Problema de consultas N+1
Filtrar proyectos por categorías
Qué son los tests y cómo ejecutarlos
Qué son y cómo utilizar Factories
Qué son y cómo utilizar Colecciones en Laravel
Qué son Gates y cómo utilizarlos
Qué son las Políticas de Acceso y cómo utilizarlas
Cómo crear una papelera de reciclaje
Cómo actualizar cualquier aplicación de Laravel a la versión más reciente
Cómo publicar una aplicación de Laravel en Digital Ocean APP Platform
Módulo 3 - Nivel Básico
En este módulo veremos los fundamentos de Laravel
Routing - Qué son y cómo se utilizan las RUTAS
Views - Cómo mostrar HTML con las VISTAS
Blade - El motor de plantillas de Laravel
Controllers - Cómo utilizar controladores
Requests - Cómo manejar las peticiones HTTP
Validation - Validación de formularios
Responses - Cómo manejar las respuestas del servidor
Middlewares - Qué son y cómo se utilizan
Bases de Datos - Configuración de la conexión
Migrations - Control de versión de bases de datos
REST - Entendiendo el diseño de software REST
Query Builder - Implementación REST
Eloquent - Reestructuración REST
Authentication - Login manual de usuarios
Elixir - Preprocesadores CSS y Bootstrap
Elixir - Combinación de archivos y BrowserSync
Módulo 4 - Nivel Intermedio
En este módulo crearemos un sistema de Usuarios y Roles
Usuarios y Roles - Introducción
Eloquent - Relaciones HasOne & HasMany
Eloquent - Relaciones Many to Many
Validación - Regla unique al actualizar
Policies - Políticas de acceso
Collections - Reestructuración de código
Eloquent: Guardar relaciones HasOne y HasMany
Eloquent: Guardar relaciones ManyToMany
Eloquent: Relaciones Polimórficas HasOne & HasMany
Eloquent: Relaciones Polimórficas belongsToMany
Eloquent: Optimización de consultas
Emails - En entorno local
Emails - En entorno de producción
Eventos y Listeners - Reestructuración del código
Módulo 5 - Nivel Avanzado
En este módulo veremos lo siguiente temas un poco más avanzados
Instalación de Homestead
Actualización
Seeders
Paginación - Custom
Introducción al Caché
Utilizando el Caché en Laravel
Caché con Redis
Repositorios - Reestructuración de código
Decoradores e Interfaces- Reestructuración de código
View Presenters
Queues & Jobs
SocketIO - Laravel Echo & Redis
Testing - Unit Tests
Testing - Integration Tests
Testing - Functional Tests
Testing - Acceptance tests con Selenium
Módulo 6 - Despliegue en servidores
En este módulo aprenderemos a poner en producción aplicaciones de Laravel
Deploy en Heroku (servicio gratuito)
Migraciones y bases de datos en Heroku
Forge - Deploy en Digital Ocean
Forge - Cómo tener múltiples sitios pagando un solo servidor
Adquiriendo y configurando un dominio personalizado
Configurando cuentas de email corporativo
Forge: Queues & caché con Redis
Forge - Cómo instalar un certificado SSL gratis
Forge - Despliegue automático
Módulo 7 - Tips & Trucos (BONUS 1)
En este módulo vemos tips y trucos con Laravel, además de actualizaciones de las versiones 5.*
Cambios importantes en el directorio
Mailables
Nueva forma de subir archivos
Notificaciones vía email
Notificaciones vía database y más...
Qué son los ataques XSS y cómo evitarlos
Instructor Details
- 4.4 Rating
3,129 Reviews
Jorge Luis García Coello
Instructor en Aprendible
Soy Desarrollador Certificado en Laravel.
Fundador e instructor de Aprendible, un sitio web dedicado a la enseñanza de tecnologías web, mayormente Javascript con VueJS y PHP con Laravel.
Con mas de 10 años de experiencia en desarrollo web profesional y múltiples proyectos web con Laravel y VueJS.
More Laravel courses
PHP with Laravel - Create a Restaurant Management System (2020)
4.8 (313 Reviews)
Provider: Udemy
Time: 9.6h
$74.99
Laravel - Build Real Estate Property Listing Project A-Z (2026)
4.8 (297 Reviews)
Provider: Udemy
Time: 47h
$79.99
Laravel - Online Hotel Booking Platform (A to Z) (2026)
4.8 (145 Reviews)
Provider: Udemy
Time: 37.5h
$64.99
Laravel 7 for Beginners practical course (2020)
4.7 (505 Reviews)
Provider: Udemy
Time: 11.1h
$64.99
Reviews
By Roberto Carlos Seminario Palomino on 8/3/2022
Algunas secciones se han ido actualizando constatemente, lo cual es bueno, pero por ahí algunos videos quedaron algo desfasados como los de versiones anteriores de Laravel (aunque para mantener aplicaciones antiguas puede que sea útil). En general, muy explicativo el curso.
By Samuel Santos Guzman on 12/21/2021
Curso muy completo, desde el nivel basico a temas mas avanzados, el curso se ha ido actualizando conforme la version de laravel tambien lo ha hecho, asi que es garantia de que aunque al principio del mismo sea una version antigua los cambios y/o mejoras han sido agregados al curso, muchos de los temas tratados aqui me han ayudado en demasia en el ambito laborar
By Agustín Bollati on 1/13/2021
Es un curso muy bueno y el instructor tiene muy en claro los temas que se desarrollan. Me sirvió de mucha ayuda ya que no tenía conocimientos de Laravel. Sin embargo, en mi opinión personal, podría ser mejor el curso. Se nota que faltan temas que en la documentación oficial están y en la web del instructor también están desarrollados, pero acá en Udemy no están.
By Cristhian Recalde on 10/7/2019
Es un excelente curso y el tutor explica muy bien cada detalle, se me hizo muy facil entender el framework gracias a él, sin embargo las actualizaciones del curso demoran muchisimo, si eres nuevo y esperas adquirir el curso te vas a confundir mucho con el seguimiento de las clases ya que el nivel intermedio no es el seguimiento del modulo de nivel principiante, el tutor le da más prioridad a su pagina web de cursos (aunque es igual de demorado las actualizaciones), pero a pesar de todo eso me ha ayudado mucho, solo espero que el tutor le de mas atencion al curso de udemy porque es un excelente docente.
By Víctor Hugo Luna Hernandez on 4/2/2019
Bastante interesante, solo 2 observaciones, en la parte básica, hay 2 partes que son muy similares aunque en diferentes periodos de tiempo, eso confunde y algunas lecciones como "Desarrollo de paquetes y Desarrollo de una Red Social", no son parte del curso y en mi opinión, deberían ser.
By Daniel on 9/11/2018
El curso me ayudado con un proyecto que he estado desarrollando. 100% recomendado.
By Elvis Yerel Roman Concha on 9/7/2018
después de ver todo el contenido del curso puedo ver que esta incompleto y algunos temas que están demasiado des-actualizado, otro punto importante son pocas la veces que responde a las inquietudes que las personas le hacen con el fin de aclarar puntos importantes y cuando responde lo hace después de mucho tiempo posiblemente cuando aquella persona que lleva el curso lo haya terminado.
By Alif Edgardo Delgado Hernandez on 7/18/2018
Excelente curso sin importar el idioma, creo que dificilmente se puede encontrar uno tan bueno y tan bien explicado sobre laravel, el profesor demuestra su profundo conocimiento en cada tema, lo recomiendo ampliamente a cualquiera que este interesado en laravel, sin importar el nivel, seguro encuentra algo interesante. Gracias
By Angel Arce on 5/8/2018
Excelente curso!! Solo que va demasiado rápido, y lo malo es que no deja ningún recurso para descargar y ver el código para cada clase o bloque, ya que explica tan rápido que cuando uno esta haciendo lo que el tutor hace en el vídeo me salen errores y tengo que volver a poner el vídeo desde cero varias veces para ver en que me equivoqué es lo único malo, la falta de los recursos para descargar, por lo demás todo excelente se aprende mucho.
By VICO COMPANY SAS on 1/17/2018
El contenido del curso es bastante útil y en lo personal es un curso que todo desarrollador web debería tener en su portafolio, infortunadamente la versión actual de laravel es diferente y cambian algunos detalles pero el autor se ha esforzado mucho en mantener el curso actualizado al detalle.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100






