Código oficial: IFCD0184Familia: Informática y comunicaciones
multisectoral
Análisis, arquitectura y despliegue de software en Java
Diseñar, analizar y desplegar aplicaciones Java mediante patrones de diseño, arquitecturas y pipelines CI/CD, integrando criterios de sostenibilidad y eficiencia energética.
Financiación y modalidades
Convocatoria
Ocupados 2024-2027, 2ª Fase
ESTATAL_2024_27_F2
Prioritario SEPEInnovaciónDescarbonizaciónDigitalización
Dirigido a profesionales de
SERVICIOS A LAS EMPRESAS
Convenios:
- Empresas de consultoría y estudios de mercado y de la opinión pública
ECONOMÍA E INDUSTRIA DIGITAL
Convenios:
- Economía e Industria Digital
Opciones de impartición
Modalidad: Presencial o Teleformación
Puede impartirse en formato presencial o a distancia
Presencial
Duración
75h
Coste/hora
10.59€
Ingreso por alumno: 794€
Teleformación
Duración
75h
Coste/hora
5.56€
Ingreso por alumno: 417€
Contenido del programa
- Comprensión de los fundamentos de diseño de software(3.2h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Conocimiento de principios SOLID y su aplicación en Java
- Conocimiento acerca de criterios para evaluar calidad de código (acoplamiento, cohesión, complejidad)
- Implementaciones haciendo uso de buenas prácticas de diseño orientado a objetos
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Identificación de patrones de diseño esenciales(3.6h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Uso de patrones creacionales: Factory, Builder, Singleton...
- Uso de patrones estructurales: Adapter, Decorator, Proxy
- Uso de comportamiento: Strategy, Observer, Chain of Responsibility
- Conocimientos generales sobre patrones de software
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Utilización de herramientas para el análisis de código(3.2h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Introducción a herramientas para métricas de código (complexity, coverage, smells)
- Realización de refactoring guiado por patrones
- Conocimientos de sostenibilidad: impacto ambiental del código ineficiente
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
Actividades del módulo
- Aplicaciones prácticas
- Glosario
- Bibliografía
- Legislación de referencia
- Actividades prácticas
- Examen