Catálogo / Informática y Comunicaciones

EIN-10616

UF2404 Principios de la programación orientada a objetos

CÓDIGO · UF2404

Ref. EMP

Bonificable
hasta el 100%
Teleformación
Modalidad
Con tutor
Seguimiento experto
90 h
Duración

Descripción

Este conjunto de materiales didácticos se ajusta a lo expuesto en el itinerario de aprendizaje perteneciente a la Unidad Formativa UF2404 Principios de la Programación Orientada a Objetos del Módulo Formativo MF0227_3 Programación Orientada a Objetos, regulado en el Real Decreto 628/2013, de 2 de Agosto, que permitirá al alumnado adquirir conocimientos sobre los principios de la programación orientada a objetos.

90 horas · Teleformación · con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

UNIDAD FORMATIVA 1. PRINCIPIOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS

1. INTRODUCCIÓN AL PARADIGMA ORIENTADO A OBJETOS.

  • Ciclo de desarrollo del software bajo el paradigma de orientación a objetos: Análisis, diseño y programación orientada a objetos.
  • Análisis del proceso de construcción de software: Modularidad.
  • Distinción del concepto de módulo en el paradigma orientado a objetos.
  • Identificación de objetos como abstracciones de las entidades del mundo real que se quiere modelar.

2. CLASES Y OBJETOS.

  • Distinguir el concepto de clase y sus atributos, métodos y mecanismo de encapsulación
  • Análisis de los objetos: Estado, comportamiento e identidad:
  • Uso de objetos como instancias de clase. Instancia actual (this, self, current).
  • Identificación del concepto de programa en el paradigma orientado a objetos. POO = Objetos + Mensajes.

3. GENERALIZACIÓN/ESPECIALIZACIÓN: HERENCIA.

  • Descripción del concepto de herencia: Simple y múltiple
  • Distinción de la herencia múltiple
  • Creación de objetos en la herencia.
  • Clasificación jerárquica de las clases

4. RELACIONES ENTRE CLASES.

  • Distinción entre Agregación/Composición.
  • Distinción entre Generalización / Especialización.
  • Identificación de asociaciones.

5. ANÁLISIS DEL POLIMORFISMO.

  • Concepto.
  • Tipos

6. TÉCNICAS DE PROGRAMACIÓN ESTRUCTURADA.

  • Identificación de elementos básicos: constantes, variables, operadores y expresiones.
  • Análisis de estructuras de control: Secuencial, condicional y de repetición.
  • Distinción entre funciones y procedimientos
  • Demostración de llamadas a funciones y procedimientos.
  • Empleo de llamadas a funciones y procedimientos incluidos en las clases

7. ESTRUCTURA DE LA INFORMACIÓN.

  • Enumeración de datos simples: Numéricos (enteros y reales), lógicos, carácter, cadena de caracteres, puntero o referencia a memoria.
  • Datos estructurados: Arrays
  • Mecanismos de gestión de memoria

8. LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS.

  • Análisis del lenguaje de programación orientado a objetos y paradigma orientado a objetos
  • Comparación entre los lenguajes de programación orientados a objetos más habituales. Características esenciales.
  • Librerías de clases

9. IMPLEMENTACIÓN DEL PARADIGMA UTILIZANDO UN LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS.

  • Elección del lenguaje.
  • Enumeración de los tipos de aplicaciones.
  • Herramientas de desarrollo.
  • Tipos de datos y elementos básicos característicos del lenguaje. Instrucciones.
  • Estudio y utilización de las clases básicas incluidas en la librería de clases.
  • Definición de clases
  • Agregación /Composición y Asociación.
  • Gestión de eventos
  • Empleo de hilos
  • Definición y análisis de programación en red
  • Acceso a bases de datos desde las aplicaciones. Librerías de clases asociadas.

¿Quieres formar a tu equipo en este curso?

Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.

o calcula primero cuánto crédito genera tu empresa →

Scroll al inicio