Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

file_download
Proyecto final
N/A
play_circle_outline
vista previa
3 minutos
play_circle_outline
vista previa
2 minutos
play_circle_outline
vista previa
11 minutos
play_circle_outline
vista previa
7 minutos
play_circle_outline
Ajustar modelo base Module y datos maestros
5 minutos
play_circle_outline
Modelo base User
2 minutos
play_circle_outline
Definir relaciones y scopes modelos Module y SubModule
5 minutos
play_circle_outline
Dar de alta los módulos
6 minutos
play_circle_outline
Dar de alta los submódulos
8 minutos
play_circle_outline
Crear y organizar los controladores para módulos y submódulos
8 minutos
play_circle_outline
Actualizar controladores para probar más adelante el acceso
3 minutos
play_circle_outline
Crear Middlewares para controlar el acceso a módulos y submódulos
4 minutos
play_circle_outline
Registrar los Middlewares asignando alias
1 minutos
play_circle_outline
Parametrizar Middlewares a través de los modelos base
4 minutos
play_circle_outline
Registrar nuevo grupo de rutas para las rutas modulares
3 minutos
play_circle_outline
Crear archivos de rutas y registrar las rutas para cada módulo y submódulo
13 minutos
play_circle_outline
Obtener todos los módulos-submódulos y los que pertenecen al usuario
6 minutos
play_circle_outline
Mostrar los módulos-submódulos en el dashboard y probar que todo funciona
8 minutos
Vídeo de introducción Desarrollo modular en Laravel desde 0 sin dependencias
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

En el mundo del desarrollo con Laravel, es habitual recurrir a paquetes externos para resolver problemas comunes. Sin embargo, como desarrolladores, es esencial saber cómo construir nuestras propias soluciones, especialmente cuando se trata de arquitecturas modulares. En este curso, aprenderás a desarrollar aplicaciones modulares en Laravel desde cero, sin necesidad de utilizar dependencias externas. Aprenderás a diseñar, estructurar y programar un sistema modular completo, aprovechando al máximo las capacidades nativas de Laravel.

Este curso pone énfasis en la importancia de que los desarrolladores comprendan y dominen la creación de sistemas robustos y escalables sin recurrir a terceros. A lo largo del curso, verás cómo estructurar módulos y submódulos que se guardan en bases de datos, protegerlos mediante middlewares y gestionar el acceso de los usuarios, todo sin depender de herramientas externas. Saber cómo hacerlo por ti mismo no solo mejora tus habilidades, sino que te proporciona mayor control sobre tu proyecto y garantiza que puedas adaptarte a cualquier necesidad específica sin limitaciones impuestas por dependencias externas.

Cubrirás temas clave como la creación de migraciones y modelos personalizados, la organización modular de controladores y rutas, y la implementación de un sistema limpio y fácil de mantener. Este curso se enfoca completamente en la lógica técnica del desarrollo modular, sin entrar en la lógica de negocio, lo que te permitirá concentrarte en construir un código claro y eficiente.

Lo que aprenderás:

  • Desarrollar aplicaciones modulares en Laravel sin depender de paquetes externos.

  • Crear y organizar módulos y submódulos almacenados en bases de datos.

  • Proteger módulos y submódulos utilizando middlewares personalizados.

  • Gestionar el acceso de usuarios a diferentes secciones de manera modular.

  • Implementar migraciones y modelos diseñados para módulos específicos.

  • Desarrollar controladores y rutas de forma organizada y modular.

  • Aumentar tu capacidad de crear sistemas escalables y fáciles de mantener sin depender de soluciones externas.

Este curso es ideal para desarrolladores que buscan profundizar en Laravel y aprender a crear aplicaciones estructuradas, sin atarse a paquetes externos. Aumenta tu independencia como desarrollador y aprende a diseñar sistemas modulares que puedes personalizar y escalar según las necesidades de tu proyecto. ¡Inscríbete ahora y descubre cómo desarrollar soluciones eficientes y libres de dependencias!

assignment

Requisitos

Conocimientos sólidos de PHP 8, no te pierdas nuestra ruta completa.
Conocimientos de Laravel 11 o superior, aquí tienes el curso perfecto.
Si no tienes conocimientos de Docker, aquí tienes un curso para empezar.
Si estás trabajando en Windows, necesitarás WSL 2 para trabajar con Laravel Sail, aquí tienes el curso perfecto.
group

¿A quién va dirigido el curso?

Este curso es ideal para desarrolladores que buscan profundizar en Laravel y aprender a crear aplicaciones estructuradas, sin atarse a paquetes externos. 
help_outline

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

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 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.6
star star star star star

3 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
Felix Rivera

hace 10 meses

Felix Rivera muy bien
star star star star star
Me gusto en general todo .
me quedo duda, que menciona "sin dependencias", tal vez como para tener el conociminento general menciona alguna depencia que hace algo similar. (solo para complementar, ya que se entiende que es para que uno aprenda como se realiza y hacer ). la otra duda es que estaria complementario y genial el ver como se puede combinar con roles y usaurios.
digo es entreda de todo queda todo muy claro, como posiblemente tocarlo como "comentario".
jorge Cardenas

hace 1 año

jorge Cardenas Excelente Curso
star star star star star

Un curso muy bien preparado extraordinario,sencillo directo al grano y el instructor demuestrra una excelente capacidad de enseñar y abordar estos temas que en ninguna parte te la explican de manera sencilla y practica.

Jose

hace 1 año

Jose Me ha parecido muy interesante
star star star star star_border
El curso me parece magnífico, pero como entro poco cada vez que tengo tiempo de ver algo me mata el interfaz de reproducción de los videos.

visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción