©2026 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de diseño y arquitectura en Laravel
Prepárate para un desarrollo más profesional con el framework Laravel
Inscripciones abiertas
Inicio del curso
Laravel se ha consolidado como el framework PHP de referencia para cientos de miles de desarrolladores en todo el mundo. Nos ofrece una base sólida para crear aplicaciones web y servicios web basados en API, que resulta esencial en el desarrollo moderno. A poco que sepas de Laravel lo habrás comprobado ya, gracias a su capacidad de organizarte y crear aplicaciones con una mejora sensible de la calidad.
Ahora bien, si eres de los que no se conforman con un conocimiento básico y has decidido extraer todo el partido que el framework es capaz de ofrecer, este curso de arquitectura Laravel te ayudará mucho. No se trata de analizar la arquitectura superficial, sino dar un paso más allá, para abordar los conocimientos más avanzados que te permitirán mejorar luego la arquitectura de tus aplicaciones. Con todo esto ampliarás tu base de conocimientos para un desarrollo modular, la posibilidad de separar funcionalidades para crear packages, mejorar la reutilización del código, desarrollar mejores pruebas y mucho más.
Qué aprenderé en el Curso de diseño y arquitectura en Laravel
- Componentes avanzados para mejorar la arquitectura de aplicaciones Laravel
- Guías para desarrollar tus propios servicios
- Service Container
- Service Providers
- Facades
- Principios de diseño y SOLID
- Diseño de pruebas del software
Objetivos del curso
Aprender los conceptos avanzados del framework que no encontrarás detallados en otros cursos de Laravel, como los servicios, el service container, los service providers y los distintos tipos de bindings, fachadas, etc.
Ver cómo todo esto impacta en principios de diseño, como single responsibility, inyección de dependencias, inversión de control, open / close… ver también cómo todos los principios de diseño permiten mejoras sustanciales durante el desarrollo de pruebas del software.
Por qué debes aprender Diseño y arquitectura en Laravel
Qué tengo que saber
Para hacer este curso es esencial conocer el framework Laravel y sería deseable tener también algún conocimiento sobre diseño de software, aunque se vayan explicando los distintos principios de diseño a lo largo del curso.
Clases y contenidos
Qué es un servicio y cómo organizar el código de las aplicaciones en servicios, para descargar a los controladores.
Qué es el service container o contenedor de servicios en Laravel. Cuáles son los principios de diseño que persigue: acoplamiento, inversión de control, inyección de dependencias. Ejemplos aplicados mediante código y servicios diversos.
Qué es un service provider y qué función desempeña en las aplicaciones Laravel. Cómo se construyen service providers.
Más sobre la inyección de dependencias y cómo se usa en los distintos artefactos de Laravel vía service container.
Ahora vamos a ver cómo se realiza la configuración de la inyección de dependencias en los service providers, con los distintos mecanismos de binding que nos ofrece Laravel.
Veremos ejemplos de desarrollo de pruebas del software donde sacar partido a la inyección de dependencias y otros principios de diseño.
Dónde está la magia de las fachadas en Laravel y por qué es viable el acceso estático a los servicios. Cómo crear tus propias fachadas.
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.