Domina Laravel 11 para revolucionar el desarrollo web en tu empresa
Acelera tu equipo con Laravel 11 A Medida, formación que mejora código y despliegues, bonificable por FUNDAE en la empresa. Diseñamos el plan formativo.
Descubre cómo Laravel 11 puede optimizar y acelerar el desarrollo de aplicaciones web con características avanzadas y un sistema de plantillas flexible, mejorando la eficiencia del equipo.
1
Implementa soluciones robustas con acceso a un ecosistema de herramientas y una comunidad activa. Aumenta la calidad y mantenibilidad del código minimizando errores y obteniendo apoyo constante.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
Introducción y evolución de Laravel
Características clave de Laravel 11
Instalación y configuración inicial de Laravel 11
Estructura del proyecto y componentes principales
Uso de Composer para gestionar dependencias
Configuración del entorno de desarrollo
Configuración de servidores locales con Laravel Valet y Homestead
Beneficios de utilizar Laravel en proyectos de desarrollo web
Comparación con otros frameworks de PHP
Visión general del ecosistema Laravel y su comunidad
Introducción y evolución de Laravel
Características clave de Laravel 11
Instalación y configuración inicial de Laravel 11
Estructura del proyecto y componentes principales
Uso de Composer para gestionar dependencias
Configuración del entorno de desarrollo
Configuración de servidores locales con Laravel Valet y Homestead
Beneficios de utilizar Laravel en proyectos de desarrollo web
Comparación con otros frameworks de PHP
Visión general del ecosistema Laravel y su comunidad
Configuración de servidores locales con Laravel Valet y Homestead
Beneficios de utilizar Laravel en proyectos de desarrollo web
Comparación con otros frameworks de PHP
Visión general del ecosistema Laravel y su comunidad
Tema 2: Conceptos Básicos de Laravel
Introducción al patrón MVC (Modelo-Vista-Controlador)
Rutas y controladores: definición y uso
Vistas: creación y uso de plantillas Blade
Modelos: definición y gestión de datos
Middleware: configuración y uso
Introducción a las migraciones y bases de datos
Uso de Eloquent ORM para interactuar con la base de datos
Concepto de Artisan y comandos básicos
Gestión de configuraciones y entornos
Prácticas recomendadas para la organización de un proyecto Laravel
Tema 3: Enrutamiento y Controladores
Definición y configuración de rutas en Laravel
Uso de controladores para manejar lógica de aplicación
Rutas con parámetros y expresiones regulares
Agrupación de rutas y uso de prefijos
Middleware en rutas y controladores
Controladores de recursos y convenciones RESTful
Generación de controladores con Artisan
Uso de inyección de dependencias en controladores
Métodos de controlador comunes y sus usos
Estrategias para mantener controladores limpios y organizados
Tema 4: Vistas y Blade Templating
Introducción a Blade, el motor de plantillas de Laravel
Sintaxis básica de Blade y directivas
Herencia de plantillas y uso de layouts
Inclusión de sub-vistas y componentes
Bucles y condicionales en Blade
Directivas personalizadas en Blade
Uso de datos y variables en vistas
Gestión de formularios y validaciones en Blade
Mejores prácticas para organización de vistas
Uso de helpers y funciones globales en Blade
Tema 5: Modelos y Eloquent ORM
Introducción a Eloquent ORM y sus ventajas
Definición y configuración de modelos
Migraciones y estructura de la base de datos
Relaciones entre modelos: uno a uno, uno a muchos, muchos a muchos
Consultas y métodos de Eloquent
Scope y consultas avanzadas
Mutadores y Accesores en modelos
Gestión de eventos y observadores en modelos
Uso de factories y seeders para datos de prueba
Estrategias de optimización de consultas con Eloquent
Tema 6: Migraciones y Seeds
Concepto y utilidad de las migraciones
Creación y ejecución de migraciones
Modificación de tablas y columnas existentes
Uso de Blueprint para definir estructuras de tablas
Reversión de migraciones y manejo de errores
Introducción a los seeders para poblar la base de datos
Creación de seeders personalizados
Uso de factories para generar datos de prueba
Ejecución de seeds y migraciones de manera conjunta
Mejores prácticas para gestión de migraciones y seeds
Tema 7: Validación y Gestión de Formularios
Introducción a la validación de datos en Laravel
Validaciones de formularios en controladores
Uso de reglas de validación predefinidas
Creación de reglas de validación personalizadas
Gestión de mensajes de error y localización
Validación de datos en vistas Blade
Uso de Form Requests para validación
Validación condicional y dependiente
Sanitización y normalización de datos
Mejores prácticas para validación de formularios
Tema 8: Autenticación y Autorización
Sistema de autenticación integrado en Laravel
Generación de sistemas de autenticación con Artisan
Configuración y personalización de rutas de autenticación
Gestión de usuarios y roles
Implementación de autorización con Gates y Policies
Restricción de acceso a rutas y controladores
Uso de middleware de autenticación
Personalización de vistas de autenticación
Seguridad y mejores prácticas en autenticación
Estrategias avanzadas para autorización y permisos
Tema 9: Middleware y Gestión de Requests
Concepto y función de middleware en Laravel
Creación y registro de middleware personalizado
Aplicación de middleware a rutas y controladores
Middleware de autenticación y autorización
Gestión de requests y responses
Modificación de headers y status codes
Validación y manipulación de datos en middleware
Uso de middleware global y de grupo
Debugging y manejo de errores en middleware
Estrategias para optimizar el uso de middleware
Tema 10: Testing en Laravel
Introducción a las pruebas en Laravel
Configuración de PHPUnit para Laravel
Creación de pruebas unitarias y de integración
Uso de factories y seeders en pruebas
Testing de rutas y controladores
Pruebas de modelos y relaciones con Eloquent
Mocking y spies en pruebas
Pruebas de validación y formularios
Automatización de pruebas con CI/CD
Mejores prácticas para mantener un suite de pruebas robusta
Tema 11: Servicios y Proveedores de Servicios
Concepto de servicios en Laravel
Creación y uso de servicios personalizados
Registro de servicios en el contenedor de servicios
Uso de proveedores de servicios para cargar servicios
Inyección de dependencias en servicios
Configuración y uso de servicios externos
Creación de facades para servicios
Gestión de configuración y env variables en servicios
Uso de traits y helpers en servicios
Estrategias para organizar y estructurar servicios
Tema 12: Gestión de Archivos y Storage
Introducción al sistema de archivos en Laravel
Configuración de discos y drivers de almacenamiento
Gestión de archivos locales y en la nube
Subida y manipulación de archivos en formularios
Creación y uso de enlaces simbólicos
Generación de URLs y paths seguros
Gestión de imágenes y archivos multimedia
Uso de Storage facade para operaciones de archivos
Ejemplos de integración con servicios de almacenamiento externos
Mejores prácticas para gestión de archivos y almacenamiento
Tema 13: Eventos y Listeners
Concepto y uso de eventos en Laravel
Creación de eventos personalizados
Registro y gestión de listeners
Uso de colas para manejar eventos asíncronos
Ejemplos prácticos de eventos y listeners en aplicaciones
Implementación de observadores de modelos
Debugging y manejo de errores en eventos
Estrategias para optimizar eventos y listeners
Integración de eventos con servicios externos
Mejores prácticas para gestión de eventos en aplicaciones
Tema 14: Jobs y Queues
Introducción a los jobs y queues en Laravel
Configuración de drivers de queue (database, Redis, etc.)
Creación de jobs y manejo de colas
Programación de tareas en segundo plano
Gestión de retries y fallos en jobs
Uso de middleware en jobs
Ejemplos de implementación de queues en aplicaciones
Monitoreo y debugging de queues
Estrategias para optimizar el rendimiento de queues
Mejores prácticas para manejo de jobs y colas
Tema 15: API RESTful con Laravel
Concepto y arquitectura de APIs RESTful
Creación de rutas y controladores de API
Uso de recursos y transformers
Autenticación de APIs con tokens y JWT
Gestión de errores y respuestas JSON
Paginación y filtrado de resultados en APIs
Documentación de APIs con Swagger y Postman
Ejemplos prácticos de desarrollo de APIs en Laravel
Seguridad y protección de endpoints de API
Mejores prácticas para diseño y desarrollo de APIs RESTful
Tema 16: WebSockets y Real-time
Introducción a WebSockets y aplicaciones en tiempo real
Configuración de Laravel Echo y Pusher
Creación y manejo de eventos en tiempo real
Integración de WebSockets en aplicaciones Laravel
Uso de broadcasting para notificaciones en tiempo real
Gestión de seguridad y autenticación en WebSockets
Ejemplos prácticos de aplicaciones en tiempo real
Monitoreo y debugging de aplicaciones WebSocket
Estrategias para optimizar el rendimiento en tiempo real
Mejores prácticas para desarrollo de aplicaciones en tiempo real
Tema 17: Seguridad en Laravel
Conceptos básicos de seguridad en aplicaciones web
Protección contra inyecciones SQL y XSS
Uso de middleware de seguridad (CSRF, CORS)
Autenticación segura y gestión de contraseñas
Encriptación de datos y manejo de tokens
Auditoría y registro de actividades
Configuración de HTTPS y certificados SSL
Estrategias para prevenir ataques comunes
Ejemplos de implementación de medidas de seguridad
Mejores prácticas para mantener aplicaciones seguras
Tema 18: Internacionalización y Localización
Concepto de internacionalización y localización
Configuración de archivos de idiomas en Laravel
Uso de helpers y funciones de localización
Gestión de rutas y controladores multi-idioma
Localización de vistas y plantillas Blade
Validación y mensajes de error localizados
Estrategias para manejar múltiples locales
Ejemplos prácticos de internacionalización en proyectos
Uso de paquetes externos para mejorar la localización
Mejores prácticas para desarrollo de aplicaciones multi-idioma
Tema 19: Integración con Servicios Externos
Concepto y beneficios de la integración con servicios externos
Uso de Guzzle para realizar solicitudes HTTP
Integración con APIs populares (Stripe, Twilio, etc.)
Gestión de autenticación y tokens de API
Manejo de respuestas y errores de servicios externos
Ejemplos de integración en aplicaciones reales
Estrategias para mantener integraciones seguras y eficientes
Automatización de pruebas para integraciones
Monitoreo y debugging de servicios externos
Mejores prácticas para la integración de servicios
Tema 20: Despliegue y Mantenimiento
Estrategias para despliegue de aplicaciones Laravel
Uso de Laravel Forge y Envoyer
Configuración de servidores y entornos de producción
Gestión de configuraciones y secretos de producción
Monitoreo y logging de aplicaciones en producción
Automatización de despliegues con CI/CD
Estrategias de backup y recuperación de desastres
Optimización de rendimiento en producción
Ejemplos de despliegue en plataformas populares (AWS, DigitalOcean)
Mejores prácticas para el mantenimiento y soporte post-despliegue
Tema 21: Performance y Optimización
Técnicas para optimizar el rendimiento de aplicaciones Laravel
Uso de caché (config, routes, views)
Optimización de consultas y uso eficiente de Eloquent
Mejora del tiempo de carga y uso de assets
Análisis de rendimiento y profiling
Estrategias para optimizar la base de datos
Uso de queues y jobs para tareas intensivas
Monitoreo y tuning del servidor
Ejemplos de optimización en proyectos reales
Mejores prácticas para mantener aplicaciones rápidas y eficientes
Perfiles profesionales
Pensado para quienes deben dominar Laravel 11 en su día a día
Desarrolladores Backend
Desean especializarse en Laravel para maximizar la eficiencia y elegancia en proyectos empresariales.
Ingenieros de Software
Buscan mejorar la arquitectura y rendimiento de aplicaciones corporativas usando Laravel y sus herramientas.
Equipos de Desarrollo TI
Requieren capacitación en Laravel para crear aplicaciones web robustas y adaptables que satisfagan demandas empresariales.
Programadores Fullstack
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Laravel 11
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
Aprenderás a desarrollar aplicaciones web modernas, optimizando tiempos y recursos con Laravel 11. Mejorarás la eficiencia del equipo mediante la utilización de funciones avanzadas del framework, aumentando la competitividad de la empresa en el ámbito digital.
Sí, el curso es 100% bonificable por FUNDAE, lo que significa que las empresas pueden aprovechar créditos formativos para costearlo totalmente. Si decidimos gestionar la bonificación, aplicamos un 10% adicional del valor del curso más IVA, también bonificable por FUNDAE.
El curso se imparte en la modalidad de Aula Virtual Personalizada, permitiendo flexibilidad en horarios y proyectos adaptados. Las videoconferencias por Zoom aseguran una formación a medida, con contenido relevante para el desarrollo de las necesidades específicas de cada empresa participante.
Analizamos las necesidades y objetivos de cada empresa participante para personalizar el contenido del curso. Se proporcionan proyectos específicos y consultas individuales, maximizando la aplicabilidad del aprendizaje en el entorno laboral de cada equipo.
Con un límite de hasta 20 participantes, el curso garantiza atención personalizada y una interacción directa entre el instructor y los participantes, facilitando una experiencia formativa efectiva y adaptada a las necesidades de cada asistente.
Desarrollarán habilidades técnicas en Laravel incluyendo configuración, enrutamiento, middleware, y notarás una mejora significativa en la capacidad de desarrollar aplicaciones web eficientes, seguras y escalables, utilizando herramientas modernas y técnicas avanzadas del framework.
Podrás coordinar la inscripción de tu equipo a través de un formulario en nuestra página web. Facilita todos los detalles solicitados para asegurar un eficiente proceso de inscripción y, si necesario, activar la opción de bonificación por FUNDAE para tu empresa.
Aprenderás a desarrollar aplicaciones web modernas, optimizando tiempos y recursos con Laravel 11. Mejorarás la eficiencia del equipo mediante la utilización de funciones avanzadas del framework, aumentando la competitividad de la empresa en el ámbito digital.
Sí, el curso es 100% bonificable por FUNDAE, lo que significa que las empresas pueden aprovechar créditos formativos para costearlo totalmente. Si decidimos gestionar la bonificación, aplicamos un 10% adicional del valor del curso más IVA, también bonificable por FUNDAE.
El curso se imparte en la modalidad de Aula Virtual Personalizada, permitiendo flexibilidad en horarios y proyectos adaptados. Las videoconferencias por Zoom aseguran una formación a medida, con contenido relevante para el desarrollo de las necesidades específicas de cada empresa participante.
Analizamos las necesidades y objetivos de cada empresa participante para personalizar el contenido del curso. Se proporcionan proyectos específicos y consultas individuales, maximizando la aplicabilidad del aprendizaje en el entorno laboral de cada equipo.
Con un límite de hasta 20 participantes, el curso garantiza atención personalizada y una interacción directa entre el instructor y los participantes, facilitando una experiencia formativa efectiva y adaptada a las necesidades de cada asistente.
Desarrollarán habilidades técnicas en Laravel incluyendo configuración, enrutamiento, middleware, y notarás una mejora significativa en la capacidad de desarrollar aplicaciones web eficientes, seguras y escalables, utilizando herramientas modernas y técnicas avanzadas del framework.
Podrás coordinar la inscripción de tu equipo a través de un formulario en nuestra página web. Facilita todos los detalles solicitados para asegurar un eficiente proceso de inscripción y, si necesario, activar la opción de bonificación por FUNDAE para tu empresa.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Personaliza y adapta Laravel a las necesidades específicas de tus proyectos empresariales, incrementando la innovación y diferenciación competitiva en el mercado.
3
Mejora la integración y colaboración eficaz entre equipos gracias a la estructura modular de Laravel, potenciando la productividad y reduciendo los tiempos de entrega de proyectos.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras