
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.
FREE
01:441. Introducción a Laravel
En este video te doy la bienvenida al curso y te explico de qué se trata el curso.
FREE
08:432. 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:053. 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:294. 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:015. 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:476. 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:587. Rutas con nombre
En esta lección aprendemos qué son las rutas con nombre y porqué es importante utilizarlas.
FREE
08:078. 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:379. Blade, el motor de plantillas
En esta lección aprendemos los fundamentos del motor de plantillas de Laravel, Blade.
FREE
07:0010. Estructuras de control con Blade
En esta lección aprendemos a escribir estructuras de control de PHP utilizando Laravel Blade.
FREE
06:2611. Controladores
En esta lección aprendemos qué son y cómo utilizar controladores para mejorar la estructura de nuestras aplicaciones.
FREE
06:4012. 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:2513. 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:1814. Cómo enviar formularios
En esta lección aprendemos a enviar y a procesar formularios con Laravel.
FREE
10:4415. Cómo validar formularios
En esta lección aprendemos los aspectos más importantes sobre la validación de formularios en Laravel.
FREE
12:1616. 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:3917. 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:1418. 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:2319. 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:5720. 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:3021. Eloquent: Obtener registros individuales
En esta lección aprendemos a obtener buscar registros en la base de datos por su identificador.
FREE
05:5522. Route Model Binding
En esta lección agregamos URLs amigables para los proyectos y en el proceso aprendemos sobre Route Model Binding.
FREE
10:1823. Eloquent: Insertar registros
En esta lección creamos un formulario para guardar proyectos en la base de datos.
FREE
06:0224. 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:2425. 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:4526. 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:2027. 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:0628. 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:4029. 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:0030. 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:2531. 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:2132. 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:5833. 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:0234. 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:4735. 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:5536. Conclusión
En este video final hacemos un pequeño repaso de lo que construimos y te muestro dónde continuar desde aquí