UF2404 Principios de la Programación Orientada a Objetos

Descripción del scorm UF2404 Principios de la Programación Orientada a Objetos

Contenido e-learning UF2404 Principios de la Programación Orientada a Objetos

Actualmente, en el campo de la informática y las comunicaciones, es imprescindible tener conocimiento sobre la programación con lenguajes orientados a objetos y bases de datos relacionales, dentro del área profesional de desarrollo. Por ello, con el presente scorm se trata de aportar los conocimientos necesarios para conocer los principios de la programación orientada a objetos.

Contenido e-learning de UF2404 Principios de la Programación Orientada a Objetos


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


SCORM 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.


SCORM 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.


SCORM 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


SCORM 4. RELACIONES ENTRE CLASES.

Distinción entre Agregación/Composición.

Distinción entre Generalización / Especialización.

Identificación de asociaciones.


SCORM 5. ANÁLISIS DEL POLIMORFISMO.

Concepto.

Tipos


SCORM 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


SCORM 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


SCORM 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


SCORM 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.

Interesados en UF2404 Principios de la Programación Orientada a Objetos

Este scorm está dirigido a todas aquellas personas que emplean su tiempo en la informática y las comunicaciones, concretamente en programación con lenguajes orientados a objetos y bases de datos relacionales, dentro del área profesional de desarrollo y a todas aquellas personas interesadas en adquirir conocimientos relacionados con los principios de la programación orientada a objetos.

bases certificación Comunicaciones curso Datos Desarrollo IFCD0112 Informatica Lenguajes MF0227_3 Objetos Orientados Principios profesional programacion Relacionales UF2404

Duración sugerida para este contenido: 90 horas