INFORMÁTICA Y COMUNICACIONES
Presencial

Domina POO y UML: Desarrollo de Software Robusto

Mejora tus habilidades de desarrollo de software con este programa enfocado en Programación Orientada a Objetos (POO) y el Lenguaje Unificado de Modelado (UML). Aprenderás a diseñar y construir aplicaciones eficientes, escalables y mantenibles aplicando los principios de la POO, incluyendo clases, objetos, herencia, polimorfismo, encapsulación y abstracción. Cubriremos metodologías ágiles y el Proceso Unificado, y te sumergirás en el modelado de sistemas mediante diagramas UML. Además, explorarás patrones de diseño fundamentales para resolver problemas comunes en el desarrollo de software. Ideal para programadores, arquitectos de software y estudiantes que buscan crear soluciones de alta calidad.

Información del curso

  • Duración45 horas lectivas
  • UbicaciónGijón
  • EmpresaACCION

Requisitos y destinatarios

Requisitos

  • Desempleados demandantes de empleo.

Dirigido a

Desarrolladores y estudiantes de informática

Qué aprenderás

  • Fundamentos de POO: Clases, Objetos, Herencia, Polimorfismo.
  • Diagramas UML para modelado de sistemas.
  • Análisis y diseño de software con POO.
  • Aplicación de patrones de diseño de software.
  • Encapsulación y Abstracción en el desarrollo.
  • Creación de código robusto y escalable.
  • Metodologías de desarrollo orientado a objetos.

Temario

Domina la Programación Orientada a Objetos y UML: Crea Software de Vanguardia

¡Bienvenido al viaje hacia el desarrollo de software moderno y eficiente! En este curso, te sumergirás en los principios de la Programación Orientada a Objetos (POO) y el poder del Lenguaje Unificado de Modelado (UML).

Módulo 1: Fundamentos de la POO

  • Clases y Objetos: La base de la POO.
  • Pilares Esenciales:
    • Abstracción: Enfócate en lo esencial.
    • Encapsulación: Protege tus datos.
    • Herencia: Reutiliza y extiende.
    • Polimorfismo: Flexibilidad en acción.
  • Práctica: Ejemplos y ejercicios para afianzar conceptos.

Módulo 2: Ingeniería de Software con POO

  • Análisis y Diseño: Aplica POO al ciclo de vida del software.
  • Comparativa: POO vs. Programación Estructurada.
  • Metodologías:
    • Proceso Unificado.
    • Características y métricas.

Módulo 3: Modelado con UML

  • El Lenguaje Universal: Diagramas para visualizar sistemas.
  • Tipos de Diagramas:
    • Diagramas de Estructura.
    • Diagramas de Comportamiento.
  • Modelado Efectivo: Diseño de software con UML.

Módulo 4: Patrones de Diseño

  • Soluciones Probadas: Resuelve problemas recurrentes.
  • Clasificación: Creacionales, Estructurales, de Comportamiento.
  • Aplicación Práctica: Implementa patrones para código robusto y escalable.

Conclusión: Transforma tu forma de programar y crea software de alta calidad.

Cargando enlace...

¿Este curso no te encaja al 100%?

Nuestra IA analiza más de 6.000 cursos de toda España

Cargando Similares...