Aprende Laravel desde cero

Aprende Laravel desde cero

0%
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.
Introducción a Laravel
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.
Instalando lo necesario en Windows
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.
Instalando lo necesario en MAC
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.
Instalando y configurando Sublime Text
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.
Estructura de carpetas en Laravel
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.
Qué son y cómo se utilizan las RUTAS
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.
Rutas con nombre
FREE
02:58

7. Rutas con nombre

En esta lección aprendemos qué son las rutas con nombre y porqué es importante utilizarlas.
Cómo mostrar HTML con las vistas
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.
Blade, el motor de plantillas
FREE
06:37

9. Blade, el motor de plantillas

En esta lección aprendemos los fundamentos del motor de plantillas de Laravel, Blade.
Estructuras de control con 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.
Controladores
FREE
06:26

11. Controladores

En esta lección aprendemos qué son y cómo utilizar controladores para mejorar la estructura de nuestras aplicaciones.
Controladores Resource y API
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.
Activación de links de navegación
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.
Cómo enviar formularios
FREE
06:18

14. Cómo enviar formularios

En esta lección aprendemos a enviar y a procesar formularios con Laravel.
Cómo validar formularios
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.
Cómo traducir tus aplicaciones 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.
Cómo enviar emails en Laravel
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.
Variables de entorno y bases de datos
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.
Qué son y cómo se utilizan las migraciones
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.
Eloquent: Obtener datos
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.
Eloquent: Obtener registros individuales
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.
Route Model Binding
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.
Eloquent: Insertar registros
FREE
10:18

23. Eloquent: Insertar registros

En esta lección creamos un formulario para guardar proyectos en la base de datos.
Qué significa asignación masiva
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.
Qué son y cómo utilizar Form Requests
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.
Eloquent: Actualizar registros
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.
Reutilizando el formulario
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.
Eloquent: Eliminar registros
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.
Route resource
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.
Cómo mostrar mensajes de sesión
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.
Implementando Login y Registro
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.
Cómo proteger rutas con usuario y contraseña
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.
Introducción a Laravel Mix
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.
Diseño con Bootstrap 4 - Parte 1
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.
Terminando el diseño de la aplicación
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
Conclusión
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

Fundamentos de Tailwind CSSFundamentos de Laravel 9Aprende Laravel Livewire desde ceroDesarrollo de una API con LaravelAprende Laravel IntermedioDesarrollo de paquetes para Laravel & PHPAprende Laravel desde ceroConstruyendo una red social con Laravel & TDDConstruyendo un SPA con Vue.js & LaravelMastering AuthenticationDesarrollo de un blog con manejo de roles y permisosNotificaciones