Arquitectura (n-Tier) en programación web y bases de datos
Descripción
La arquitectura multicapa o n-Tier organiza una aplicación en niveles independientes (presentación, lógica de negocio y datos) que se comunican entre sí. Este enfoque mejora la mantenibilidad, la escalabilidad y la separación de responsabilidades.
Esta acción formativa explica los fundamentos de las arquitecturas en capas, sus ventajas e inconvenientes y su aplicación en el desarrollo web con bases de datos. El alumnado aprenderá a diseñar aplicaciones estructuradas en niveles bien definidos.
Teleformación con tutor. Formación bonificable para empresas vía FUNDAE.
Programa detallado
Módulo 1. Fundamentos de la arquitectura multicapa
Unidad didáctica 1. Concepto de arquitectura n-Tier
- Evolución de las arquitecturas de software
- Arquitectura monolítica frente a multicapa
- Concepto de capa y nivel
- Separación de responsabilidades
- Ventajas e inconvenientes
Unidad didáctica 2. Capas de la aplicación
- Capa de presentación
- Capa de lógica de negocio
- Capa de acceso a datos
- Comunicación entre capas
- Patrones arquitectónicos
Módulo 2. Diseño e implementación
Unidad didáctica 1. Diseño en capas
- Modelado de la arquitectura
- Definición de interfaces entre capas
- Patrón modelo-vista-controlador
- Inyección de dependencias
Unidad didáctica 2. Aplicación web con bases de datos
- Integración de la capa de datos
- Escalabilidad y despliegue
- Seguridad por capas
- Buenas prácticas arquitectónicas
¿Quieres formar a tu equipo en este curso?
Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.
o calcula primero cuánto crédito genera tu empresa →
✓ ¡Recibido! Te enviamos la información de Arquitectura (n-Tier) en programación web y bases de datos lo antes posible.