
En esta lección te doy la bienvenida al curso y te explico de qué se trata esta serie de videos de Laravel 11.
En esta lección te enseño cómo cumplir con los requisitos de Laravel 11 para funcionar en un entorno de desarrollo en Windows utilizando Laravel Herd.
En esta lección te enseño cómo cumplir con los requisitos de Laravel 11 para funcionar en un entorno de desarrollo en Windows
En esta lección te enseño cómo cumplir con los requisitos de Laravel 11 para funcionar en un entorno de desarrollo en Mac.
En esta lección te doy la bienvenida al curso y te explico de qué se trata este curso.
En esta lección te explico lo que necesitamos instalar en nuestro computador, ya sea Windows, Mac o Linux, para comenzar a desarrollar con Laravel.
En esta lección aprendemos a crear aplicaciones de Laravel utilizando composer y también el instalador oficial de Laravel.
En esta lección vemos paso a paso cómo implementar login, registro, reseteo de contraseña y administración de perfil de usuarios utilizando Laravel Breeze.
En esta lección implementamos soporte para el lenguaje español y aprendemos a dar soporte a cualquier lenguaje.
En esta lección aprendemos el funcionamiento básico de las rutas, rutas con nombres, parámetros y redirecciones.
En esta lección revisamos el funcionamiento de los middleware, específicamente el auth, guest y verified, y también restructuramos el archivo de rutas web.
En esta lección exploramos la plantilla principal y modificamos la navegación para poder navegar entre el dashboard y la página de chirps.
En esta lección aprendemos a crear formularios en Laravel y sus requisitos de seguridad.
En esta lección definimos la estructura de la tabla chirps utilizando migraciones en Laravel.
En esta lección revisamos qué es Eloquent y cómo utilizarlo para interactuar con la base de datos.
En esta lección, exploraremos cómo utilizar mensajes de sesión flash de manera efectiva para informar al usuario después de haber realizado una acción.
En esta lección, aprenderás a utilizar controladores para mejorar la organización de las rutas en tu aplicación web.
En esta lección, aprenderemos a validar formularios en Laravel para garantizar la precisión y seguridad de los datos ingresados por los usuarios.
En esta lección, exploramos cómo definir y utilizar la relación entre un usuario y los chirps dentro de nuestra aplicación mediante el uso de Eloquent en Laravel.
En esta lección, exploramos cómo definir y utilizar la relación entre un usuario y los chirps dentro de nuestra aplicación mediante el uso de Eloquent en Laravel
Aprende a detectar y evitar el problema de consultas N+1 en Eloquent para mejorar el rendimiento de tu aplicación Laravel
En esta lección creamos la ruta y la vista que se encarguen de mostrar el formulario para editar chirps.
En esta lección, nos enfocaremos en el procesamiento del formulario de edición, empleando Eloquent para guardar de forma adecuada las modificaciones en la base de datos en Laravel.
En esta lección, nos aseguramos de que los usuarios solo puedan actualizar sus propios "chirps" y no los de otros usuarios, reforzando así la seguridad y la lógica de propiedad en nuestra aplicación.
Aprende a crear y aplicar políticas de acceso en Laravel para controlar quién puede realizar acciones en tu aplicación web de manera efectiva y segura.
En esta lección, aplicamos buenas prácticas para implementar la funcionalidad de eliminación de "chirps" en la base de datos en Laravel
En esta lección, exploraremos el funcionamiento de Vite.js tanto en entornos locales como en producción, y te presentaremos estrategias específicas para su implementación efectiva en el ambiente de producción.
En esta lección hacemos deploy paso a paso, corrigiendo errores al momento de publicar nuestro proyecto en Digital Ocean.
En esta lección te doy la bienvenida al curso de Laravel Inertia con Vuejs y te explico los detalles y requisitos del mismo.
En esta lección, vamos a repasar de manera concisa qué es Inertia (Vue.js) y cuáles son las diferencias clave en comparación con una aplicación de Laravel que utiliza Blade como motor de plantillas.
En esta lección aprendemos el proceso para crear una nueva aplicación de Laravel con Inertia y Vue.js
En esta lección definimos el modelo, la migración y el controlador resource para nuestro proyecto con Inertia Vue.js
En esta lección creamos nuestra primera página de Inertia con Vue.js
En esta lección exploramos cómo recibir propiedades de componentes en Vue 3 y aprendemos a pasar variables desde PHP y utilizarlas con Javascript.
En esta lección te explico las principales diferencias entre los componentes de página, de plantilla y componentes en sí.
En esta lección, profundizaremos en los fundamentos relativos a los componentes de Vue que serán empleados como plantillas.
En esta lección exploramos los componentes Layout que vienen con la instalación de Laravel Breeze
En esta lección revisamos el Componente de Head, y la plantilla base que se utiliza en todas las páginas de Inertia VUE.
En esta lección exploramos el componente Link de Inertia Vue, que nos permite navegar entre páginas sin necesidad de refrescar la página.
En esta lección organizamos los links de navegación móvil y escritorio y aprendemos a detectar la ruta actual para activar y desactivar links.
En esta lección agregamos el formulario utilizando clases de Tailwind y componentes de Laravel Breeze.
En esta lección organizamos mejor las rutas y preparamos la ruta post para recibir nuevos registros
En esta lección realizamos la conexión entre el componente de Vuejs y el método store del controlador.
En esta lección aprendemos a acceder a los errores que nos provee Laravel desde los componentes de Vue.js.
En esta lección procesamos y mostramos al usuario los errores de validación que ocurren del lado del servidor utilizando Inertia Vue
En esta lección evitamos la creación de registros duplicados deshabilitando el botón de envío mientras se procesa el formulario con Vue.
En esta lección reestructuramos el envío del formulario utilizando el form helper useForm que nos provee Laravel Inertia Vue
En esta lección aprendemos a utilizar el middleware que nos trae Inertia Vue para trasladar datos desde el backend al frontend.
En esta lección mostramos el listado de registros desde la base de datos utilizando Vuejs
En esta lección moldeamos los datos de los modelos utilizando Laravel API Resources para mostrar únicamente los datos que queremos en el lado del cliente (Vue.js).
En esta lección creamos un nuevo API Resource para precargar de forma condicional la relación con el usuario utilizando Inertia Vue.
En esta lección aprendemos varias formas de formatear fechas desde Javascript con Vue.js y también desde el lado del servidor.
En esta lección aprendemos a utilizar el componente Dropdown que vino con la instalación de Laravel Breeze en nuestra aplicación de Inertia Vue
En esta lección extraemos el formulario para poderlo reutilizar para crear y para editar registros. También aprendemos a emitir eventos desde un componente hijo hacia el componente padre utilizando Vuejs.
En esta lección implementamos la funcionalidad para eliminar registros utilizando Link de Intertia Vue
En esta lección aprendemos a utilizar políticas de acceso para controlar quién puede editar y eliminar registros en nuestra aplicación con Inertia Vue
En esta lección vemos una forma de utilizar las funcionalidades de traducción de Laravel PHP desde el lado del cliente con Vuejs
En esta lección creamos un hook reutilizable para traducir los textos de nuestra aplicación con Laravel Inertia Vue
En esta lección te doy la bienvenida al curso de Laravel Inertia con Reactjs y te explico los detalles y requisitos del mismo.
En esta lección, vamos a repasar de manera concisa qué es Inertia (React.js) y cuáles son las diferencias clave en comparación con una aplicación de Laravel que utiliza Blade como motor de plantillas.
En esta lección aprendemos el proceso para crear una nueva aplicación de Laravel con Inertia y React.js
En esta lección definimos el modelo, la migración y el controlador resource para nuestro proyecto con Inertia React.js
En esta lección creamos nuestra primera página de Inertia con React.js
En esta lección exploramos la sintaxis de JSX y aprendemos a pasar variables desde PHP y utilizarlas con Javascript.
En esta lección te explico las principales diferencias entre los componentes de página, de plantilla y componentes en sí.
En esta lección, profundizaremos en los fundamentos relativos a los componentes de React que serán empleados como plantillas.
En esta lección exploramos los componentes Layout que vienen con la instalación de Laravel Breeze con Inertia React
En esta lección revisamos el Componente de Head, y la plantilla base que se utiliza en todas las páginas de Inertia con React.
En esta lección exploramos el componente Link de Inertia React, que nos permite navegar entre páginas sin necesidad de refrescar la página.
En esta lección organizamos los links de navegación móvil y escritorio y aprendemos a detectar la ruta actual para activar y desactivar links con Inertia React.
En esta lección agregamos el formulario utilizando clases de Tailwind y componentes de Laravel Breeze en nuestra aplicación con Inertia React.js.
En esta lección organizamos mejor las rutas y preparamos la ruta post para recibir nuevos registros en nuestra aplicación de Inertia React
En esta lección realizamos la conexión entre el componente de Reactjs y el método store del controlador.
En esta lección aprendemos a acceder a los errores que nos provee Laravel desde los componentes de React.js.
En esta lección procesamos y mostramos al usuario los errores de validación que ocurren del lado del servidor utilizando Inertia React
En esta lección evitamos la creación de registros duplicados deshabilitando el botón de envío mientras se procesa el formulario con React.
En esta lección reestructuramos el envío del formulario utilizando el form helper useForm que nos provee Laravel Inertia React
En esta lección aprendemos a utilizar el middleware que nos trae Inertia React para trasladar datos desde el backend al frontend.
En esta lección mostramos el listado de registros desde la base de datos utilizando Reactjs
En esta lección moldeamos los datos de los modelos utilizando Laravel API Resources para mostrar únicamente los datos que queremos en el lado del cliente (React.js).
En esta lección creamos un nuevo API Resource para precargar de forma condicional la relación con el usuario utilizando Inertia React.
En esta lección aprendemos varias formas de formatear fechas desde Javascript con React.js y también desde el lado del servidor.
En esta lección aprendemos a utilizar el componente Dropdown que vino con la instalación de Laravel Breeze en nuestra aplicación de Inertia React
En esta lección extraemos el formulario para poderlo reutilizar para crear y para editar registros. También aprendemos a pasar funciones como propiedades desde un componente padre al hijo con React.js
En esta lección implementamos la funcionalidad para eliminar registros utilizando el componente Link de Intertia React
En esta lección aprendemos a utilizar políticas de acceso para controlar quién puede editar y eliminar registros en nuestra aplicación con Inertia React
En esta lección vemos una forma de utilizar las funcionalidades de traducción de Laravel PHP desde el lado del cliente con Reactjs
En esta lección creamos un hook reutilizable para traducir los textos de nuestra aplicación con Laravel Inertia React
En este curso exhaustivo, los estudiantes serán guiados a través de un viaje de aprendizaje emocionante y práctico en el mundo del desarrollo web moderno con Laravel, Vue.js y React.js, aprovechando la potencia de Laravel.
Desde los conceptos básicos hasta las técnicas avanzadas, este curso está diseñado para proporcionar a los estudiantes las habilidades y el conocimiento necesarios para construir aplicaciones web Full-Stack dinámicas y altamente interactivas.
Los participantes aprenderán los fundamentos esenciales de Laravel, incluyendo cómo configurar un entorno de desarrollo, crear rutas, controladores y vistas, y gestionar bases de datos con Eloquent ORM. Luego, se sumergirán en el mundo de Inertia.js, explorando cómo integrarlo eficientemente en proyectos web para crear interfaces de usuario reactivas sin sacrificar la experiencia del desarrollador.
Además, los estudiantes adquirirán experiencia práctica en la implementación de Inertia Vue y Inertia React en aplicaciones Laravel, aprovechando al máximo las capacidades de Vue.js y React.js para crear componentes reutilizables, gestionar el estado de la aplicación y gestionar el enrutamiento de forma eficiente.
Con ejemplos prácticos, y proyectos prácticos, este curso proporciona una experiencia de aprendizaje inmersiva que capacitará a los estudiantes para construir aplicaciones web Full-Stack modernas y escalables utilizando tecnologías líderes en la industria.