Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Arquitectura Limpia

DISPONIBLE EN MODALIDAD:
El concepto de Arquitectura limpia surge del libro Clean Code, uno de los libros más recomendados como desarrollador, que nos enseña a crear código mucho más simple y entendible. En la arquitectura limpia se intenta desarrollar software lo más sencillo y fácil de entender para un desarrollador externo al proyecto. Dentro del curso veremos las características que se han de cumplir para poder llevar a cabo este tipo de arquitectura.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Arquitectura Limpia bonificable para empresas

¿A quién va dirigido?

Este curso va dirigido a aquellas personas que quieran ser arquitectos de software.

Objetivos

  • Comprender los principios básicos de la arquitectura de software limpia
  • Aprender a diseñar y mejorar la arquitectura de software limpia
  • Mejorar el desarrollo y el mantenimiento del software.
  • Aprender a optimizar la calidad del software
  • Comprender cómo los principios de la arquitectura de software limpia se aplican a un proyecto real

¿Qué vas a aprender?

El concepto de Arquitectura limpia surge del libro Clean Code, uno de los libros más recomendados como desarrollador, que nos enseña a crear código mucho más simple y entendible. En la arquitectura limpia se intenta desarrollar software lo más sencillo y fácil de entender para un desarrollador externo al proyecto. Dentro del curso veremos las características que se han de cumplir para poder llevar a cabo este tipo de arquitectura.

Requisitos

  • Tener experiencia desarrollando aplicaciones y conocer los fundamentos de la programación.
  • Tener experiencia desarrollando con lenguajes como Java, Javascript y Python
  • Tener un equipo con acceso a un usuario con permisos de instalación y conexión estable a Internet
  • Tener Git, Visual Studio Code y Java (JDK 11 o superior) instalados previamente en el equipo

Temario del curso

tema 1

Introducción a la Arquitectura limpia

  • Definición de arquitectura de software limpia
  • Los principios de la arquitectura de software limpia
  • Ventajas de la arquitectura de software limpia
  • Desventajas de la arquitectura de software limpia
tema 2

Diseño de Arquitectura de Software

  • Principios del diseño de arquitectura de software
  • Arquitectura Modular
  • Diseño de Componentes
  • Diseño de Interfaz
  • Diseño de Arquitectura Orientado a Objetos
  • Diseño de Arquitectura Orientado a Servicios
tema 3

Diseño de Patrones de Arquitectura

  • Patrones de diseño de arquitectura
  • Patrón de Arquitectura de Capas
  • Patrón de Arquitectura Modelo-Vista-Controlador
  • Patrón de Arquitectura de Componentes
  • Patrón de Arquitectura de Microservicios
  • Patrón de Arquitectura Hexagonal
tema 4

Herramientas de Arquitectura de Software

  • Herramientas de diseño de arquitectura
  • Herramientas de diseño de componentes
  • Herramientas de diseño de interfaces
  • Herramientas de diseño de patrones
  • Herramientas de diseño de sistema
  • Herramientas de diseño de arquitectura orientada a objetos
tema 5

Diseño de Arquitectura de Software en la Nube

  • Conceptos básicos de la nube
  • Arquitectura de software en la nube
  • Desarrollo de software en la nube
  • Diseño de software en la nube
  • Herramientas de diseño de arquitectura de software en la nube
tema 6

Pruebas de Arquitectura de Software

  • Tipos de pruebas de arquitectura de software
  • Pruebas de arquitectura de software basadas en la estructura
  • Pruebas de arquitectura de software basadas en el comportamiento
  • Pruebas de arquitectura de software basadas en los requisitos
  • Pruebas de arquitectura de software basadas en la seguridad
  • Pruebas de arquitectura de software basadas en la calidad
tema 7

Mejora de la Arquitectura de Software

  • Mejora de la arquitectura de software
  • Refactorización de la arquitectura de software
  • Análisis de la arquitectura de software
  • Pruebas de la arquitectura de software
  • Optimización de la arquitectura de software
tema 8

Herramientas de Arquitectura de Software Limpia

  • Herramientas de diseño de arquitectura limpia
  • Herramientas de diseño de componentes limpios
  • Herramientas de diseño de interfaces limpias
  • Herramientas de diseño de patrones limpios
  • Herramientas de diseño de sistemas limpios
  • Herramientas de diseño de arquitectura orientada a objetos limpia
tema 9

Principios de Arquitectura de Software Limpia

  • Principio de Dependencia
  • Principio de Responsabilidad Única
  • Principio de Abstracción
  • Principio de Interfaz
  • Principio de Lerma
  • Principio de Reutilización
tema 10

Aplicación del Principio de Arquitectura de Software Limpia

  • Definición de límites de abstracción
  • Diseño de componentes limpios
  • Diseño de interfaces limpias
  • Diseño de patrones limpios
  • Diseño de sistemas limpios
  • Diseño de arquitecturas orientadas a objetos limpias
tema 11

Herramientas de Gestión de Arquitectura de Software Limpia

  • Herramientas de gestión de arquitectura de software limpia
  • Herramientas de documentación de arquitectura de software limpia
  • Herramientas de administración de proyectos de arquitectura de software limpia
  • Herramientas de administración de recursos de arquitectura de software limpia
  • Herramientas de análisis de arquitectura de software limpia
  • Herramientas de pruebas de arquitectura de software limpia
tema 12

Proyecto Final

  • Planteamiento del proyecto
  • Ideando la arquitectura y requisitos del proyecto
  • Aplicación de los principios de la arquitectura de software limpia
  • Empleando herramientas de arquitectura de software limpia
  • Recomendaciones y siguientes pasos

Curso de Arquitectura Limpia bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient