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.

Convocatoria

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

Temario

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
IFCD0184 Análisis, arquitectura y despliegue de software... | Contenidos SCORM para Centros | Hawkings Learning House