Aprende Laravel desde cero

En este serie aprenderemos los fundamentos de Laravel. Si nunca has utilizado Laravel o si quieres repasar las funcionalidades básicas de Laravel, estás en el lugar correcto.

Hay una nueva versión de este curso: Curso Laravel 11 desde cero
Aprende Laravel desde cero

Resumen del curso

  • De principiante a experto
  • 5h 12m de video HD
  • 36 lecciones
  • Ejercicios prácticos
  • Acceso de por vida
  • Aprende a tu propio ritmo

Lecciones cortas, concisas y precisas.

No te quemes en búsquedas exhaustivas que te impiden lograr tus metas.

En Aprendible obtienes:

  • Lecciones que optimizan tu aprendizaje en menor tiempo
  • Audios y videos de alta calidad
  • Explicaciones paso a paso, sin rodeos, ni balbuceos.

Construye desde HOY tu camino como Desarrollador Web Moderno

Contenido del curso

5h 12m de contenido, 36 lecciones

1. Introducción a Laravel
FREE
01:44
En este video te doy la bienvenida al curso y te explico de qué se trata el curso.
1471
2. Instalando lo necesario en Windows
FREE
08:43
En esta lección instalamos todo lo necesario para comenzar a trabajar con Laravel en un sistema operativo Windows, incluído Composer y un manejador de bases de datos.
1725
3. Instalando lo necesario en MAC
PRO
06:05
En esta lección instalamos y configuramos lo necesario para trabajar con Laravel en MAC. Instalamos y configuramos php, mysql, Laravel Valet, Composer y Sequel Pro.
1195
4. Instalando y configurando Sublime Text
PRO
15:29
En esta lección instalamos Sublime Text y configuramos todo lo necesario para trabajar cómodamente con Laravel PHP. Instalamos el paquete PHP Companion.
1365
5. Estructura de carpetas en Laravel
PRO
06:01
Es esta lección revisamos rápidamente qué contiene cada una de las carpetas en una nueva instalación de Laravel.
1582
6. Qué son y cómo se utilizan las RUTAS
PRO
03:47
En esta lección aprendemos qué son las rutas y cómo utilizarlas en Laravel.
1624
7. Rutas con nombre
PRO
02:58
En esta lección aprendemos qué son las rutas con nombre y porqué es importante utilizarlas.
1581
8. Cómo mostrar HTML con las vistas
PRO
08:07
En esta lección aprendemos algunas formas de retornar Html en nuestra aplicación y cómo pasar variables.
1456
9. Blade, el motor de plantillas
PRO
06:37
En esta lección aprendemos los fundamentos del motor de plantillas de Laravel, Blade.
1387
10. Estructuras de control con Blade
PRO
07:00
En esta lección aprendemos a escribir estructuras de control de PHP utilizando Laravel Blade.
1286
11. Controladores
PRO
06:26
En esta lección aprendemos qué son y cómo utilizar controladores para mejorar la estructura de nuestras aplicaciones.
1218
12. Controladores Resource y API
PRO
06:40
En esta lección aprendemos a crear controladores resource y API, y cómo generar sus rutas. También vemos cómo modificar los verbos create y edit.
1184
13. Activación de links de navegación
PRO
09:25
En esta lección aprendemos a activar los links de navegación para indicar al usuario en qué página se encuentra, y agregamos un archivo adicional (helpers.php) para almacenar este tipo de funciones.
1082
14. Cómo enviar formularios
PRO
06:18
En esta lección aprendemos a enviar y a procesar formularios con Laravel.
1051
15. Cómo validar formularios
PRO
10:44
En esta lección aprendemos los aspectos más importantes sobre la validación de formularios en Laravel.
964
16. Cómo traducir tus aplicaciones en Laravel
PRO
12:16
En esta lección aprendemos cómo permitir traducciones en los mensajes de validación, cómo personalizarlos y cómo traducir contenido estático en nuestras aplicaciones.
887
17. Cómo enviar emails en Laravel
PRO
16:39
En esta lección aprendemos a enviar emails en Laravel utilizando como ejemplo el formulario de contacto. También aprendemos a utilizar Mailtrap en local y Sendgrid en producción.
836
18. Variables de entorno y bases de datos
PRO
06:14
En esta lección aprendemos qué son y cómo funcionan las variables de entorno y configuramos la conexión de Laravel a la base de datos mysql.
877
19. Qué son y cómo se utilizan las migraciones
PRO
13:23
En esta lección aprendemos cómo crear y modificar tablas en la base de datos utilizando las migraciones.
798
20. Eloquent: Obtener datos
PRO
08:57
En esta lección aprendemos a obtener datos de la base de datos utilizando el ORM de Laravel llamado Eloquent. También aprendemos a ordenar y paginar los resultados.
780
21. Eloquent: Obtener registros individuales
PRO
12:30
En esta lección aprendemos a obtener buscar registros en la base de datos por su identificador.
739
22. Route Model Binding
PRO
05:55
En esta lección agregamos URLs amigables para los proyectos y en el proceso aprendemos sobre Route Model Binding.
764
23. Eloquent: Insertar registros
PRO
10:18
En esta lección creamos un formulario para guardar proyectos en la base de datos.
703
24. Qué significa asignación masiva
PRO
06:02
En esta lección aprendemos qué es la asignación masiva y por qué es un problema de seguridad que debemos considerar.
743
25. Qué son y cómo utilizar Form Requests
PRO
06:24
En esta lección aprendemos a utilizar Form Requests para extraer validaciones complejas a clases dedicadas.
710
26. Eloquent: Actualizar registros
PRO
11:45
En esta lección creamos el formulario para editar proyectos y utilizamos Eloquent para actualizarlos en la base de datos.
635
27. Reutilizando el formulario
PRO
06:20
En esta lección aprendemos a utilizar el mismo formulario tanto para crear como para editar registros y así evitar duplicaciones.
625
28. Eloquent: Eliminar registros
PRO
03:06
En esta lección agregamos un botón dentro de la vista show que nos permita eliminar proyectos, y para ello, agregamos la última de las rutas REST que responda a la petición DELETE.
623
29. Route resource
PRO
03:40
En esta lección aprendemos a utilizar y modificar el comportamiento de Route Resource para simplificar el archivo de rutas web.
636
30. Cómo mostrar mensajes de sesión
PRO
08:00
En esta lección aprendemos a utilizar mensajes de sesión para dar retroalimentación al usuario de las acciones que realiza en nuestra aplicación.
603
31. Implementando Login y Registro
PRO
12:25
En esta lección aprendemos a implementar y modificar el comportamiento del login y registro para que se adapte a las necesidades de nuestra aplicación.
576
32. Cómo proteger rutas con usuario y contraseña
PRO
06:21
En esta lección utilizamos Middlewares para restringir el acceso a ciertas rutas y que sólamente usuarios autenticados puedan crear editar y eliminar proyectos.
567
33. Introducción a Laravel Mix
PRO
11:58
En esta lección aprendemos a compilar y comprimir los archivos css y javascript de nuestras aplicaciones utilizando Laravel Mix.
561
34. Diseño con Bootstrap 4 - Parte 1
PRO
20:02
En esta lección utilizamos Bootstrap 4 para diseñar la navegación, la estructura base de la plantilla y el formulario de contacto.
492
35. Terminando el diseño de la aplicación
PRO
20:47
En esta lección finalizamos el diseño de la aplicación con Bootstrap 4
446
36. Conclusión
PRO
02:55
En este video final hacemos un pequeño repaso de lo que construimos y te muestro dónde continuar desde aquí
433

Tu instructor

Jorge García

Jorge García Coello

Aprendible.com

Jorge García es creador de Aprendible.com yDesarrollador Certificado en LaravelA través de su plataforma de aprendizaje y de otras plataformas de estudio, desde 2015 ha ayudado a decenas de miles de desarrolladores a mejorar sus oportunidades dentro del Desarrollo Web.

Lo que opinan nuestros estudiantes

Miles de desarrolladores han transformado su carrera con nosotros
WOW! Cada vez me impresionas más! Excelente trabajo! Ahora a probarlo
Beto Vásquez
Beto Vásquez
Estos videos son impresionantes, no he visto nada mejor que ello. Un material muy limpio muy claro y profesional.
Kenneth Ruiz
Kenneth Ruiz
Excelente tutorial ! Mil gracias. Como siempre todo muy bien explicado y de una manera sencilla.
Dileydi Ramos
Dileydi Ramos
Muchas gracias Jorge, muy clara la explicación. Gracias por aprendible.com enserio AMO tus videos los AMO.
César Cruz
César Cruz
Más del 90% de nuestros estudiantes recomiendan Aprendible por la calidad de los cursos.