play_circle_filled 10 horas y 13 minutos today

Curso de Laravel 11

star star star star star
13 valoraciones
Curso de Laravel 11

Este curso pertenece a las siguientes rutas de aprendizaje

file_download
Proyecto final Primer Proyecto
N/A
play_circle_outline
Primer Proyecto Laravel 11 desde cero
02 horas y 36 minutos

play_circle_outline
¿Qué vamos a hacer? lección gratuita
2 minutos
play_circle_outline

play_circle_outline
Demo lección gratuita
2 minutos
file_download
Proyecto final Bootcamp
N/A
play_circle_outline
Completando el Bootcamp de Laravel
01 hora y 41 minutos

play_circle_outline
Demo lección gratuita
3 minutos
file_download
Proyecto final Vinoteca
N/A
play_circle_outline
Crear proyecto y levantar servidor con Laravel Sail
5 minutos
play_circle_outline
Añadir Buggregator a Docker
8 minutos
play_circle_outline
Instalar Laravel Breeze
10 minutos
play_circle_outline
Crear modelos, migraciones y definir migraciones
15 minutos
play_circle_outline
Generando Slugs automáticamente con Eloquent
7 minutos
play_circle_outline
Desarrollando un servicio para gestionar archivos
15 minutos
play_circle_outline
Modelo Category
9 minutos
play_circle_outline
Modelo Wine
8 minutos
play_circle_outline
Añadiendo usuarios a través de seeders
6 minutos
play_circle_outline
Crear controladores y definir rutas
16 minutos
play_circle_outline
Actualizar navegación Blade
6 minutos
play_circle_outline
Interfaz para el repositorio de categorías
7 minutos
play_circle_outline
Trait para operaciones de CRUD reutilizables
14 minutos
play_circle_outline
Repositorio Eloquent Categorías
3 minutos
play_circle_outline
Inversión de dependencias, registrando repositorio Category
5 minutos
play_circle_outline
FormRequest para validar categorías
8 minutos
play_circle_outline
Obtener las categorías para el listado
5 minutos
play_circle_outline
Listado de categorías completo
16 minutos
play_circle_outline
Formulario para crear y editar categorías
9 minutos
play_circle_outline
Mostrando el formulario para crear categorías
4 minutos
play_circle_outline
Procesar alta de categorías
7 minutos
play_circle_outline
Añadiendo mensajes Flash
4 minutos
play_circle_outline
Mostrando el formulario de edición de categorías
5 minutos
play_circle_outline
Procesar actualización de categorías
3 minutos
play_circle_outline
Añadiendo validación Unique alta/edición categorías
4 minutos
play_circle_outline
Borrando categorías y checks de relaciones (Avanzado)
7 minutos
play_circle_outline
CRUD completo de vinos con lo ya aprendido (DRY)
21 minutos
play_circle_outline
Interfaz Cart
7 minutos
play_circle_outline
Trait para formatear valores monetarios
3 minutos
play_circle_outline
Repositorio Cart para trabajo con Sesiones
15 minutos
play_circle_outline
Servicio Cart y Bind Repositorio Cart
7 minutos
play_circle_outline
Repositorio Shop + Interfaz
4 minutos
play_circle_outline
Trait CartActions, centralizando acciones del usuario con el carrito
8 minutos
play_circle_outline
Obteniendo los datos para la tienda
3 minutos
play_circle_outline
Componentes reutilizables para interactuar con el carrito de compras
6 minutos
play_circle_outline
Listado de productos completo con acciones del carrito
14 minutos
play_circle_outline
Añadiendo métodos a la tienda para actualizar el carrito
7 minutos
play_circle_outline
Preparando la página del carrito de compras
4 minutos
play_circle_outline
Página carrito completa
15 minutos
play_circle_outline
Configurando el entorno de tests con Laravel
6 minutos
play_circle_outline
Unit testing para el carrito de compras
12 minutos
play_circle_outline
Feature testing para el carrito
7 minutos
Vídeo de introducción Curso de Laravel 11
play_circle_filled

Accede al curso gratuito

loginCrea tu cuenta

¿Ya tienes una cuenta? Inicia sesión

school¿Qué aprenderás?

Antes de empezar, no te pierdas el curso de WSL 2 en Windows con Laravel Sail, todo explicado desde 0.

Este curso pretende ser un curso atípico acerca de la nueva versión de Laravel, Laravel 11. En la mayoría de los cursos, por no decir todos, se explica la composición de un proyecto Laravel, que si migraciones, modelos, controladores, Artisan, vistas, en fin, algo suuuuuuper aburrido... Este curso pretende cubrir esa parte aburrida pero necesaria desarrollando sobre la marcha un completo sistema de gestión de productos con carrito de compras.

El proyecto final solo estará disponible para los suscriptores de la plataforma.


Buenas prácticas en Laravel 11

A lo largo del curso de Laravel 11 haremos uso de buenas prácticas, reutilización de código y patrones de diseño para conseguir los mejores resultados de la mejor forma.

  • Aplicar Inversión de Dependencias.

  • Patrón repositorio para acceso a datos, entre ellos Eloquent y Sesiones, este último para un carrito de compras.

  • Reutilización en Blade a través de componentes.

  • Carrito de compras implementado en base a sesiones, pero transparente para implementar otros tipos de almacenamiento, 100% desacoplado.

  • Servicio para gestionar la subida, obtención y borrado de archivos de imagen en Storage.

  • Trait para reutilizar operaciones de CRUD para Categorías y Vinos, se parecen mucho, aunque tienen diferentes propiedades, tienen muchas cosas en común.

  • Trait para reutilizar acciones del carrito de compras ya que se pueden llevar a cabo desde la tienda y desde la página carrito.

  • Unit Tests con Pest Framework para asegurar el funcionamiento del carrito de compras.

  • Feature Tests con Pest Framework para asegurar el funcionamiento en la interacción de los usuarios con el carrito de compras.

No es lo mismo lo que se ve que lo que hay detrás

Muchas personas no ven lo que hay detrás de una aplicación, y si esa aplicación tiene una buena estética, les parece maravillosa, pero los que somos desarrolladores de software y ya contamos con algo de experiencia, sabemos que no lo que se ve es lo único importante. Igual de importante o más es la forma en la que se llevan a cabo todos los procesos en la parte que no se ve, y en este curso, hacemos mucho hincapié en todo lo que no se ve.

Carrito de compras en Laravel 11

Una parte clave del curso de Laravel 11 es el desarrollo completo y desde 0 de un carrito de compras aplicando inversión de dependencias. En nuestro caso haremos uso de Sesiones, pero podríamos cambiar el adaptador fácilmente a cualquier otro sistema de almacenamiento.

Nuestro carrito permitirá lo siguiente:

  • Añadir 1 o 10 productos.

  • Incrementar cantidades.

  • Decrementar cantidades.

  • Eliminar productos.

  • Obtener el contenido del carrito.

  • Obtener la cantidad total de un producto en el carrito.

  • Obtener el coste total de un producto en el carrito.

  • Obtener la cantidad total del carrito.

  • Obtener el coste total del carrito.

  • Mostrar los valores monetarios en una moneda concreta.

  • Comprobar si un producto existe en el carrito.

  • Comprobar si el carrito está vacío.

  • Vaciar el carrito.

Cómo puedes ver, es un carrito completo que permite la mayoría de las tareas más comunes de un carrito de compras.

Además, llevaremos a cabo pruebas de tipo Unit y Feature para asegurar el funcionamiento del carrito, ya que es la parte más crítica de nuestra aplicación, todo esto haciendo uso de Pest Framework.


Si quieres seguir avanzando y mejorando en tu carrera como desarrollador Laravel con Laravel 11, este curso sin duda es para ti y no te lo puedes perder.

assignmentRequisitos

Conocimientos sólidos de PHP 8, el resto lo tratamos en este curso.

group¿A quién va dirigido el curso?

Desarrolladores PHP que deseen aprender a desarrollar una aplicación web completa desde 0 con Laravel 11.

help_outline¿Qué hacer en caso de dudas durante el curso?

Los cursos gratuitos no incluyen soporte.

Acerca del autor

Especialista con +14 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

4.8
star star star star star

13 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Manuel M

hace 3 meses

Manuel M Explicado desde 0
star star star star star
Puedes realizarlo sin conocer nada de laravel, recomendable hacer la ruta de PHP 8 y ver algo de Docker
German Gaitan Quiroga

hace 3 meses

German Gaitan Laravel 11 - inicio desde cero
star star star star star_border
El paso a paso
Oscar Carrasco

hace 4 meses

Oscar Carrasco Sencillo y práctico
star star star star star
El curso es bastante sencillo, pero práctico. Bueno para comenzar en el mundo de Laravel 11+.


Filemon

hace 4 meses

Filemon Excelente
star star star star star
Aplica una refactorizacion basica para hacer un proyecto completo y bastante robusto aunque es pequeño, ademas da consejos de como se pueden agregar funcionalidades al modelo y el controlador con traits.
Gracias por tu esfuerzo.
DIEGO VALLEJOS

hace 6 meses

DIEGO VALLEJOS Excelente
star star star star star
El profesor explica bastante bien todas las áreas abarcadas, 100% recomendable.
Brahim CodeMountain

hace 7 meses

Brahim CodeMountain Genial! Ójala encuentre más cursos así
star star star star star_border
El formato de copiar lo que se va haciendo es el mejor formato para aprender. Me gustaría tener letras más grandes, y que se explique lo suficientemente lento como para seguir mientras veo el vídeo. Otra opción sería el código después de cada vídeo. Sino, esto me hace ver el vídeo varias veces, y no necesariamente aprender más o acordarme de lo que aprendo. Siento que debo ir rápido para poder hacer más cursos, en vez de dedicarle 3 semanas para seguir un curso que dura 6 horas de vídeo
Roxy

hace 7 meses

Roxy Muy completo, de una calidad descomunal
star star star star star
Es la primera vez que he tomado un curso tan completo, incluyendo tests y desde el principio incorporando patrones de diseño haciendo el código más legible, limpio y fácil de refactorizar y mejorar más adelante. Me ha encantado y me ha hecho ver que Laravel es muy potente y que tengo muchísimo que seguir aprendiendo. ¡Muchas gracias!
Enrique Chesa Carda

hace 11 meses

Enrique Chesa Muy bueno para iniciarse
star star star star star
La estructura muy bien definida.
JUAN CARLOS ENRIQUE

hace 1 año

JUAN CARLOS Excelente, como todos los que he seguido
star star star star star
Me gusta la claridad de las explicaciones y las técnicas para la reutilización de código. Para mí el instructor habla muy rápido, aunque no supone un problema porque se puede volver a reproducir.
Sergio Díaz

hace 1 año

Sergio Díaz Excelente curso para empezar con Laravel.
star star star star star
Como siempre bien estructurado y haciendo uso de buenas prácticas de programación, muchas gracias, Israel.
Enrique Garcia

hace 1 año

Enrique Garcia Ha estado genial
star star star star star
Muy bueno para entender y programar con buenas prácticas y optimizando código reutilizable. Para adicionales traits, componentes, etc. quizá una versión final alternativa de comprobación.
Pedro J.

hace 1 año

Pedro J. Buen curso
star star star star star
Como siempre, todo bien estructurado y optimizado. Aprovechando, estaría bien un curso actualizado y dedicado a hacer test en Laravel sin el uso de Pest y que se emplearán todos los ASSERT...
Marcos Sánchez

hace 1 año

Marcos Sánchez Excelente guia de como fabricar software con conocimiento y causa
star star star star star
Unicamente el mero hecho de compartir de esta forma tus conocimientos es para quitarse el sombrero .. Gracias Israel..

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Términos y condiciones para afiliados Formulario de contacto

Copyright 2025 © Todos los derechos reservados.