Skip to content
UdemyLaravelPaid courseAll LevelsCertificate

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

icon
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

icon
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)

  1. Instalando todo lo necesario para programar con Laravel en Windows

  2. Instalando Sublime Text 3 

  3. Mejorando la apariencia de Sublime Text 

  4. Configurando PHP Companion en Sublime Text 

  5. Preferencias personales de Sublime Text 

  6. Mejorando la apariencia de Sublime Text - Parte 2 

  7. Qué son y cómo se utilizan las RUTAS 

  8. Rutas con nombre 

  9. Cómo mostrar HTML con las vistas 

  10. Blade, el motor de plantillas 

  11. Estructuras de control con Blade 

  12. Controladores 

  13. Controladores Resource & API

  14. Cómo enviar formularios

  15. Cómo validar formularios

  16. Cómo traducir tus aplicaciones en Laravel

  17. Cómo enviar emails en Laravel

  18. Variables de entorno y Bases de Datos

  19. Qué son y cómo se utilizan las migraciones

  20. Eloquent: Obtener registros de la base de datos

  21. Eloquent: Obtener registros individuales

  22. Route model binding - URLs amigables

  23. Eloquent: Insertar registros

  24. Qué significa la asignación masiva

  25. Qué son y cómo utilizar Form Requests

  26. Eloquent: Actualizar registros

  27. Reutilizando el formulario de crear y editar

  28. Eloquent: Eliminar Registros

  29. Route Resource

  30. Cómo mostrar mensajes de sesión

  31. Agregando Login y Registro

  32. Cómo proteger rutas con usuario y contraseña

  33. Introducción a Laravel Mix

  34. Diseño con Bootstrap 4 - parte 1

  35. Terminando el diseño

Módulo 2 - Laravel Intermedio (ACTUALIZACIÓN)

  1. Introducción del curso Laravel Intermedio

  2. Cómo evitar registros duplicados

  3. Cómo subir imágenes

  4. Cómo mostrar imágenes

  5. Cómo validar imágenes

  6. Cómo actualizar y eliminar imágenes

  7. Cómo optimizar imágenes

  8. Cómo utilizar Eventos y Listeners

  9. Delegando la optimización de imágenes a las queues

  10. Manejo de Jobs fallidos

  11. Bases de datos relacionales

  12. Relaciones con Eloquent

  13. Select de categorías

  14. Problema de consultas N+1

  15. Filtrar proyectos por categorías

  16. Qué son los tests y cómo ejecutarlos

  17. Qué son y cómo utilizar Factories

  18. Qué son y cómo utilizar Colecciones en Laravel

  19. Qué son Gates y cómo utilizarlos

  20. Qué son las Políticas de Acceso y cómo utilizarlas

  21. Cómo crear una papelera de reciclaje

  22. Cómo actualizar cualquier aplicación de Laravel a la versión más reciente

  23. 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

  1. Routing - Qué son y cómo se utilizan las RUTAS

  2. Views - Cómo mostrar HTML con las VISTAS

  3. Blade - El motor de plantillas de Laravel

  4. Controllers - Cómo utilizar controladores

  5. Requests - Cómo manejar las peticiones HTTP

  6. Validation - Validación de formularios

  7. Responses - Cómo manejar las respuestas del servidor

  8. Middlewares - Qué son y cómo se utilizan

  9. Bases de Datos - Configuración de la conexión

  10. Migrations - Control de versión de bases de datos

  11. REST - Entendiendo el diseño de software REST

  12. Query Builder - Implementación REST

  13. Eloquent - Reestructuración REST

  14. Authentication - Login manual de usuarios

  15. Elixir - Preprocesadores CSS y Bootstrap

  16. Elixir - Combinación de archivos y BrowserSync

Módulo 4 - Nivel Intermedio
En este módulo crearemos un sistema de Usuarios y Roles

  1. Usuarios y Roles - Introducción

  2. Eloquent - Relaciones HasOne & HasMany

  3. Eloquent - Relaciones Many to Many

  4. Validación - Regla unique al actualizar

  5. Policies - Políticas de acceso

  6. Collections - Reestructuración de código

  7. Eloquent: Guardar relaciones HasOne y HasMany

  8. Eloquent: Guardar relaciones ManyToMany

  9. Eloquent: Relaciones Polimórficas HasOne & HasMany

  10. Eloquent: Relaciones Polimórficas belongsToMany

  11. Eloquent: Optimización de consultas

  12. Emails - En entorno local

  13. Emails - En entorno de producción

  14. 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

  1. Instalación de Homestead

  2. Actualización

  3. Seeders

  4. Paginación - Custom

  5. Introducción al Caché

  6. Utilizando el Caché en Laravel

  7. Caché con Redis

  8. Repositorios - Reestructuración de código

  9. Decoradores e Interfaces- Reestructuración de código

  10. View Presenters

  11. Queues & Jobs

  12. SocketIO - Laravel Echo & Redis

  13. Testing - Unit Tests

  14. Testing - Integration Tests

  15. Testing - Functional Tests

  16. Testing - Acceptance tests con Selenium

Módulo 6 - Despliegue en servidores
En este módulo aprenderemos a poner en producción aplicaciones de Laravel

  1. Deploy en Heroku (servicio gratuito)

  2. Migraciones y bases de datos en Heroku

  3. Forge - Deploy en Digital Ocean

  4. Forge - Cómo tener múltiples sitios pagando un solo servidor

  5. Adquiriendo y configurando un dominio personalizado

  6. Configurando cuentas de email corporativo

  7. Forge: Queues & caché con Redis

  8. Forge - Cómo instalar un certificado SSL gratis

  9. 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.*

  1. Cambios importantes en el directorio

  2. Mailables

  3. Nueva forma de subir archivos

  4. Notificaciones vía email

  5. Notificaciones vía database y más...

  6. Qué son los ataques XSS y cómo evitarlos 

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More Laravel courses

$74.99

$79.99

$64.99

Free

$64.99

$79.99

icon
Reviews

4.4

3,129 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 3,129 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100