Curso de Arquitectura del Software

FrontEnd, BackEnd

Comprende, analiza y diseña arquitecturas del software para crear aplicaciones de calidad

Avanzado Corto (hasta 8 horas) Precio en promoción 99€ 85€

El curso de Arquitectura del software te ofrece una formación avanzada en el mundo de la programación de aplicaciones, especialmente relevante cuando se debe desarrollar proyectos complejos.

A lo largo de las sesiones del curso se explicarán los conceptos relacionados con las arquitecturas del software, a través de los criterios de calidad de sus componentes. Se aplicará este conocimiento para llegar a entender las características de las arquitecturas más relevantes en el mercado actualmente (REST, Microservicios…). Además, se aplicará el conocimiento también de manera práctica, en una pequeña aplicación Java.

Qué aprenderás en el Curso de Arquitectura del software

  ๏ Qué es la arquitectura del software y su importancia

   Comprender y analizar la arquitectura del software de una aplicación

   Diseñar una correcta arquitectura del software

   Evaluar arquitecturas existentes a través del los criterios de calidad de sus componentes

   Conocer y entender las arquitecturas del software más populares del mercado en la actualidad

Aplicar todo el conocimiento en una aplicación propia

Se trata de una formación esencial para todo desarrollador comprometido con su profesión y por tanto preocupado por la calidad de su trabajo y la incorporación de arquitecturas que ofrezcan ventajas importantes en sus proyectos y el de su equipo de trabajo.

Contenido del Curso de arquitecturas del software

A continuación podemos encontrar el índice de contenido del curso de arquitecturas del software en EscuelaIT.

  ๏ Estilo Arquitectónico y Arquitectura.

  ๏ Arquitectura REST Arquitectura del Software vs del Sistema.

  ๏ Capas Físicas y Lógicas. 4+1 Vistas

  ๏ Actores y Atributos de la Arquitectura.

     - Principios de Paquetes.

     - Principio de Equivalencia entre Reusabilidad y Entregable

     - Principio de Reusabilidad Común

     - Principio de Cierre Común

     - Principio de Dependencias Acíclicas

     - Principio de Dependencias Estables

     - Principio de Abstracciones Estables

     - Métricas de Paquetes. Tamaño, Acoplamiento y Cohesión

  ๏ Arquitecturas y Patrones Arquitecturales

     - Arquitecturas Estructurales: Capas Cliente/Servidor, Tuberías y Filtros, Pizarra

     - Arquitecturas de Persistencia: Registro Activo, DAO, ORM

     - Arquitecturas Distribuidas: Broker, Microservicios

     - Arquitecturas Adaptables: Microkernel

     - Arquitecturas Web: Interceptor de Filtros, Controlador Frontal, DTO.

     - Arquitecturas de Interacción: Vista Separada, Arquitectura Documento/Vista, Modelo/Delegado, Vista Achicada, MV*

CONTENIDO

Este curso no empezó todavía
Comenzamos en 07/05/2019
A medida que se impartan las clases irán apareciendo en este espacio

CONTENIDO

Este curso no empezó todavía
Comenzamos en 07/05/2019
A medida que se impartan las clases irán apareciendo en este espacio