Principios de la Programación Orientada a Objetos

Con este curso obtendrás la certificación de la unidad formativa UF2404 Principios de la Programación Orientada a Objetos correspondiente a las competencias profesionales. Y aprenderás a:

  • Dominar los conceptos fundamentales del paradigma orientado a objetos.
  • Desarrollar clases aplicando los fundamentos del paradigma Orientado a Objetos.

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS

Temario

Unidad formativa 1. Principios de la programación orientada a objetos

1. Introducción al paradigma orientado a objetos.

  1. ciclo de desarrollo del software bajo el paradigma de orientación a objetos: análisis, diseño y programación orientada a objetos.
  2. análisis del proceso de construcción de software: modularidad.
  3. distinción del concepto de módulo en el paradigma orientado a objetos.
  4. identificación de objetos como abstracciones de las entidades del mundo real que se quiere modelar.

2. Clases y objetos.

  1. distinguir el concepto de clase y sus atributos, métodos y mecanismo de encapsulación
  2. análisis de los objetos: estado, comportamiento e identidad:
  3. uso de objetos como instancias de clase. Instancia actual (this, self, current).
  4. identificación del concepto de programa en el paradigma orientado a objetos. Poo = objetos + mensajes.

3. Generalización/especialización: herencia.

  1. descripción del concepto de herencia: simple y múltiple
  2. distinción de la herencia múltiple
  3. creación de objetos en la herencia.
  4. clasificación jerárquica de las clases

4. Relaciones entre clases.

  1. distinción entre agregación/composición.
  2. distinción entre generalización / especialización.
  3. identificación de asociaciones.

5. Análisis del polimorfismo.

  1. concepto.
  2. tipos

6. Técnicas de programación estructurada.

  1. identificación de elementos básicos: constantes, variables, operadores y expresiones.
  2. análisis de estructuras de control: secuencial, condicional y de repetición.
  3. distinción entre funciones y procedimientos
  4. demostración de llamadas a funciones y procedimientos.
  5. empleo de llamadas a funciones y procedimientos incluidos en las clases

7. Estructura de la información.

  1. enumeración de datos simples: numéricos (enteros y reales), lógicos, carácter, cadena de caracteres, puntero o referencia a memoria.
  2. datos estructurados: arrays
  3. mecanismos de gestión de memoria

8. Lenguajes de programación orientados a objetos.

  1. análisis del lenguaje de programación orientado a objetos y paradigma orientado a objetos
  2. comparación entre los lenguajes de programación orientados a objetos más habituales. Características esenciales.
  3. librerías de clases

9. Implementación del paradigma utilizando un lenguaje de programación orientado a objetos.

  1. elección del lenguaje.
  2. enumeración de los tipos de aplicaciones.
  3. herramientas de desarrollo.
  4. tipos de datos y elementos básicos característicos del lenguaje. Instrucciones.
  5. estudio y utilización de las clases básicas incluidas en la librería de clases.
  6. definición de clases
  7. agregación /composición y asociación.
  8. gestión de eventos
  9. empleo de hilos
  10. definición y análisis de programación en red
  11. acceso a bases de datos desde las aplicaciones. Librerías de clases asociadas.

Cursos relacionados

Curso Superior de Trafficker: Traffic Manager Expert

Adquirir las habilidades necesarias para realizar una campaña de marketing en buscadores orientada a mejorar la promoción, tráfico, venta o captación de clientes para una determinada página web. Conocer algunas sugerencias claves para mejorar el rendimiento de Adwords. Orientar los anuncios a sitios web de la red de display de Google. Conocer el marketing en los motores de búsqueda. Medir...

Desarrollar patrones base en el proceso de trabajo del Diseño de moda y aplicando los programas informáticos que mejor se adapten a las necesidades del encargo. Elaborar los borradores/patrones base de distintos modelos de prenda y/o accesorio. Elaborar el patrón modelo transformando el patrón base dependiendo del sistema de fabricación. Adquirir habilidades para coordinación, control y...

Capacitar al alumno a diseñar todo tipo de portales y sitios web profesionales con Joomla. Aprender técnicas de optimización de posicionamiento de sitios web en buscadores y motores de búsqueda. Aportar los conocimientos necesarios para poder trabajar con las herramientas y utilidades del programa Adobe Photoshop CS6. Aprender a manejar el programa de diseño vectorial profesional Adobe...

Técnico en Programación de Videojuegos con HTML5, JavaScript y CSS3

Saber programar un Videojuego utilizando HTML5, JavaScript y CSS3.Aprender a crear guiones o scripts que se incluyen en las páginas web y que son ejecutados por el navegador que utiliza el usuario. Tareas como la validación de los datos enviados por el usuario en un formulario pueden ser llevadas a cabo mediante la programación del lado cliente.Estudiar el lenguaje JavaScript, así­ como su...

Captar y concertar el encargo de intermediación inmobiliaria. Realizar la venta y difusión de productos inmobiliarios a través de distintos canales de comercialización. Asistir en la mediación y tramitación legal, fiscal y financiera de operaciones inmobiliarias. Gestionar la fuerza de ventas y coordinar el equipo de comerciales. Comunicarse en inglés con un nivel de usuario independiente,...

Curso correspondiente al Módulo Formativo MF1105_3 de las competencias profesionales. Podrás certificarte y aprenderás:Conocer el protocolo y los tratamientos correctos de las personas.Aprender el protocolo básico y las normas de comportamiento apropiadas en restauración.Asimilar los procedimientos a seguir con respecto al protocolo en la organización de eventos.

Conviértete en un profesional altamente cualificado en el área de los seguros. El certificado de profesionalidad ADGN0110 es un título oficial que te abrirá las puertas del mercado laboral.

Con este curso aprenderás las técnicas y conceptos necesarios para realizar un maquillaje profesional. Mejora profesionalmente con la formación contínua. Este curso es ideal para trabajadoras del sector de la belleza, esteticistas o personal de peluquerías. Curso correspondiente al Módulo formativo MF0346_1 de las competencias profesionales.