Aprende Laravel desde cero

Aprende Laravel desde cero

36 lecciones 5h 12m

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.

FREE
01:44

1. Introducción a Laravel

En este video te doy la bienvenida al curso y te explico de qué se trata el curso.

FREE
08:43

2. Instalando lo necesario en Windows

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.

FREE
06:05

3. Instalando lo necesario en MAC

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.

FREE
15:29

4. Instalando y configurando Sublime Text

En esta lección instalamos Sublime Text y configuramos todo lo necesario para trabajar cómodamente con Laravel PHP. Instalamos el paquete PHP Companion.

FREE
06:01

5. Estructura de carpetas en Laravel

Es esta lección revisamos rápidamente qué contiene cada una de las carpetas en una nueva instalación de Laravel.

FREE
03:47

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

En esta lección aprendemos qué son las rutas y cómo utilizarlas en Laravel.

FREE
02:58

7. Rutas con nombre

En esta lección aprendemos qué son las rutas con nombre y porqué es importante utilizarlas.

FREE
08:07

8. Cómo mostrar HTML con las vistas

En esta lección aprendemos algunas formas de retornar Html en nuestra aplicación y cómo pasar variables.

FREE
06:37

9. Blade, el motor de plantillas

En esta lección aprendemos los fundamentos del motor de plantillas de Laravel, Blade.

FREE
07:00

10. Estructuras de control con Blade

En esta lección aprendemos a escribir estructuras de control de PHP utilizando Laravel Blade.

FREE
06:26

11. Controladores

En esta lección aprendemos qué son y cómo utilizar controladores para mejorar la estructura de nuestras aplicaciones.

FREE
06:40

12. Controladores Resource y API

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.

FREE
09:25

13. Activación de links de navegación

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.

FREE
06:18

14. Cómo enviar formularios

En esta lección aprendemos a enviar y a procesar formularios con Laravel.

FREE
10:44

15. Cómo validar formularios

En esta lección aprendemos los aspectos más importantes sobre la validación de formularios en Laravel.

FREE
12:16

16. Cómo traducir tus aplicaciones en Laravel

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.

FREE
16:39

17. Cómo enviar emails en Laravel

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.

FREE
06:14

18. Variables de entorno y bases de datos

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.

FREE
13:23

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

En esta lección aprendemos cómo crear y modificar tablas en la base de datos utilizando las migraciones.

FREE
08:57

20. Eloquent: Obtener datos

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.

FREE
12:30

21. Eloquent: Obtener registros individuales

En esta lección aprendemos a obtener buscar registros en la base de datos por su identificador.

FREE
05:55

22. Route Model Binding

En esta lección agregamos URLs amigables para los proyectos y en el proceso aprendemos sobre Route Model Binding.

FREE
10:18

23. Eloquent: Insertar registros

En esta lección creamos un formulario para guardar proyectos en la base de datos.

FREE
06:02

24. Qué significa asignación masiva

En esta lección aprendemos qué es la asignación masiva y por qué es un problema de seguridad que debemos considerar.

FREE
06:24

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

En esta lección aprendemos a utilizar Form Requests para extraer validaciones complejas a clases dedicadas.

FREE
11:45

26. Eloquent: Actualizar registros

En esta lección creamos el formulario para editar proyectos y utilizamos Eloquent para actualizarlos en la base de datos.

FREE
06:20

27. Reutilizando el formulario

En esta lección aprendemos a utilizar el mismo formulario tanto para crear como para editar registros y así evitar duplicaciones.

FREE
03:06

28. Eloquent: Eliminar registros

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.

FREE
03:40

29. Route resource

En esta lección aprendemos a utilizar y modificar el comportamiento de Route Resource para simplificar el archivo de rutas web.

FREE
08:00

30. Cómo mostrar mensajes de sesión

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.

FREE
12:25

31. Implementando Login y Registro

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.

FREE
06:21

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

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.

FREE
11:58

33. Introducción a Laravel Mix

En esta lección aprendemos a compilar y comprimir los archivos css y javascript de nuestras aplicaciones utilizando Laravel Mix.

FREE
20:02

34. Diseño con Bootstrap 4 - Parte 1

En esta lección utilizamos Bootstrap 4 para diseñar la navegación, la estructura base de la plantilla y el formulario de contacto.

FREE
20:47

35. Terminando el diseño de la aplicación

En esta lección finalizamos el diseño de la aplicación con Bootstrap 4

FREE
02:55

36. Conclusión

En este video final hacemos un pequeño repaso de lo que construimos y te muestro dónde continuar desde aquí

Otros cursos que te pueden interesar