0485 – Programación

Young architects working on project in office together

Denominación

Módulo Profesional: Programación.

Código

0485

Descripción

Este módulo profesional contiene parte de la formación necesaria para desempeñar la función de programación de aplicaciones de propósito general en lenguajes orientados a objetos.

Este módulo pertenece al grado superior de Técnico Superior en Desarrollo de Aplicaciones Web.

Duración

135 Horas

Criterios de evaluación

Criterio 1: Reconoce la estructura de un programa informático, identificando y relacionando los elementos propios del lenguaje de programación utilizado.

  1. Se han identificado los bloques que componen la estructura de un programa informático.
  2. Se han creado proyectos de desarrollo de aplicaciones
  3. Se han utilizado entornos integrados de desarrollo.
  4. Se han identificado los distintos tipos de variables y la utilidad específica de cada uno.
  5. Se ha modificado el código de un programa para crear y utilizar variables.
  6. Se han creado y utilizado constantes y literales.
  7. Se han clasificado, reconocido y utilizado en expresiones los operadores del lenguaje.
  8. Se ha comprobado el funcionamiento de las conversiones de tipo explícitas e implícitas.
  9. Se han introducido comentarios en el código.

Criterio 2: Escribe y prueba programas sencillos, reconociendo y aplicando los fundamentos de la programación orientada a objetos.

  1. Se han identificado los fundamentos de la programación orientada a objetos.
  2. Se han escrito programas simples.
  3. Se han instanciado objetos a partir de clases predefinidas.
  4. Se han utilizado métodos y propiedades de los objetos.
  5. Se han escrito llamadas a métodos estáticos.
  6. Se han utilizado parámetros en la llamada a métodos.
  7. Se han incorporado y utilizado librerías de objetos.
  8. Se han utilizado constructores.
  9. Se ha utilizado el entorno integrado de desarrollo en la creación y compilación de programas simples.

Criterio 3: Escribe y depura código, analizando y utilizando las estructuras de control del lenguaje.

  1. Se ha escrito y probado código que haga uso de estructuras de selección.
  2. Se han utilizado estructuras de repetición.
  3. Se han reconocido las posibilidades de las sentencias de salto.
  4. Se ha escrito código utilizando control de excepciones.
  5. Se han creado programas ejecutables utilizando diferentes estructuras de control.
  6. Se han probado y depurado los programas.
  7. Se ha comentado y documentado el código.

Criterio 4: Desarrolla programas organizados en clases analizando y aplicando los principios de la programación orientada a objetos.

  1. Se ha reconocido la sintaxis, estructura y componentes típicos de una clase.
  2. Se han definido clases.
  3. Se han definido propiedades y métodos.
  4. Se han creado constructores.
  5. Se han desarrollado programas que instancien y utilicen objetos de las clases creadas anteriormente.
  6. Se han utilizado mecanismos para controlar la visibilidad de las clases y de sus miembros.
  7. Se han definido y utilizado clases heredadas.
  8. Se han creado y utilizado métodos estáticos.
  9. Se han definido y utilizado interfaces.
  10. Se han creado y utilizado conjuntos y librerías de clases.

Criterio 5: Realiza operaciones de entrada y salida de información, utilizando procedimientos específicos del lenguaje y librerías de clases.

  1. Se ha utilizado la consola para realizar operaciones de entrada y salida de información.
  2. Se han aplicado formatos en la visualización de la información.
  3. Se han reconocido las posibilidades de entrada / salida del lenguaje y las librerías asociadas.
  4. Se han utilizado ficheros para almacenar y recuperar información.
  5. Se han creado programas que utilicen diversos métodos de acceso al contenido de los ficheros.
  6. Se han utilizado las herramientas del entorno de desarrollo para crear interfaces gráficos de usuario simples.
  7. Se han programado controladores de eventos.
  8. Se han escrito programas que utilicen interfaces gráficos para la entrada y salida de información.

Criterio 6: Escribe programas que manipulen información, seleccionando y utilizando tipos avanzados de datos.

  1. Se han escrito programas que utilicen arrays.
  2. Se han reconocido las librerías de clases relacionadas con tipos de datos avanzados.
  3. Se han utilizado listas para almacenar y procesar información.
  4. Se han utilizado iteradores para recorrer los elementos de las listas.
  5. Se han reconocido las características y ventajas de cada una de la colecciones de datos disponibles.
  6. Se han creado clases y métodos genéricos.
  7. Se han utilizado expresiones regulares en la búsqueda de patrones en cadenas de texto.
  8. Se han identificado las clases relacionadas con el tratamiento de documentos XML.
  9. Se han realizado programas que realicen manipulaciones sobre documentos XML.

Criterio 7: Desarrolla programas, aplicando características avanzadas de los lenguajes orientados a objetos y del entorno de programación.

  1. Se han identificado los conceptos de herencia, superclase y subclase.
  2. Se han utilizado modificadores para bloquear y forzar la herencia de clases y métodos.
  3. Se ha reconocido la incidencia de los constructores en la herencia.
  4. Se han creado clases heredadas que sobrescriban la implementación de métodos de la superclase.
  5. Se han diseñado y aplicado jerarquías de clases.
  6. Se han probado y depurado las jerarquías de clases.
  7. Se han realizado programas que implementen y utilicen jerarquías de clases.
  8. Se ha comentado y documentado el código.

Criterio 8: Utiliza bases de datos orientadas a objetos, analizando sus características y aplicando técnicas para mantener la persistencia de la información.

  1. Se han identificado las características de las bases de datos orientadas a objetos.
  2. Se ha analizado su aplicación en el desarrollo de aplicaciones mediante lenguajes orientados a objetos.
  3. Se han instalado sistemas gestores de bases de datos orientados a objetos.
  4. Se han clasificado y analizado los distintos métodos soportados por los sistemas gestores para la gestión de la información almacenada.
  5. Se han creado bases de datos y las estructuras necesarias para el almacenamiento de objetos.
  6. Se han programado aplicaciones que almacenen objetos en las bases de datos creadas.
  7. Se han realizado programas para recuperar, actualizar y eliminar objetos de las bases de datos.
  8. Se han realizado programas para almacenar y gestionar tipos de datos estructurados, compuestos y relacionados.

Criterio 9: Gestiona información almacenada en bases de datos relacionales manteniendo la integridad y la consistencia de los datos.

  1. Se han identificado las características y métodos de acceso a sistemas gestores de bases de datos relacionales.
  2. Se han programado conexiones con bases de datos.
  3. Se ha escrito código para almacenar información en bases de datos.
  4. Se han creado programas para recuperar y mostrar información almacenada en bases de datos.
  5. Se han efectuado borrados y modificaciones sobre la información almacenada.
  6. Se han creado aplicaciones que ejecuten consultas sobre bases de datos.
  7. Se han creado aplicaciones para posibilitar la gestión de información presente en bases de datos relacionales.

Contenidos básicos

1) Identificación de los elementos de un programa informático:

  • Estructura y bloques fundamentales.
  • Variables.
  • Tipos de datos.
  • Literales.
  • Constantes.
  • Operadores y expresiones.
  • Conversiones de tipo.
  • Comentarios.

2) Utilización de objetos:

  • Características de los objetos.
  • «Instanciación» de objetos.
  • Utilización de métodos.
  • Utilización de propiedades.
  • Utilización de métodos estáticos.
  • Constructores.
  • Destrucción de objetos y liberación de memoria.

3) Uso de estructuras de control:

  • Estructuras de selección.
  • Estructuras de repetición.
  • Estructuras de salto.
  • Control de excepciones.

4) Desarrollo de clases:

  • Concepto de clase.
  • Estructura y miembros de una clase.
  • Creación de atributos.
  • Creación de métodos.
  • Creación de constructores.
  • Utilización de clases y objetos.
  • Utilización de clases heredadas.

5) Lectura y escritura de información:

  • Tipos de flujos. Flujos de bytes y de caracteres.
  • Clases relativas a flujos.
  • Utilización de flujos.
  • Entrada desde teclado.
  • Salida a pantalla.
  • Ficheros de datos. Registros.
  • Apertura y cierre de ficheros. Modos de acceso.
  • Escritura y lectura de información en ficheros.
  • Utilización de los sistemas de ficheros.
  • Creación y eliminación de ficheros y directorios.
  • Interfaces.
  • Concepto de evento.
  • Creación de controladores de eventos.

6) Aplicación de las estructuras de almacenamiento:

  • Estructuras.
  • Creación de arrays.
  • Arrays multidimensionales.
  • Cadenas de caracteres.
  • Listas.

7) Utilización avanzada de clases:

  • Composición de clases.
  • Herencia.
  • Superclases y subclases.
  • Clases y métodos abstractos y finales.
  • Sobreescritura de métodos.
  • Constructores y herencia.

8) Mantenimiento de la persistencia de los objetos:

  • Bases de datos orientadas a objetos.
  • Características de las bases de datos orientadas a objetos.
  • Instalación del gestor de bases de datos.
  • Creación de bases de datos.
  • Mecanismos de consulta.
  • El lenguaje de consultas: sintaxis, expresiones y operadores.
  • Recuperación, modificación y borrado de información.
  • Tipos de datos objeto; atributos y métodos.
  • Tipos de datos colección.

9) Gestión de bases de datos relacionales:

  • Establecimiento de conexiones.
  • Recuperación de información.
  • Manipulación de la información.
  • Ejecución de consultas sobre la base de datos.

Más información

Accede a más información haciendo clic aquí.

¿DUDAS?

TE LLAMAMOS Y TE LO EXPLICAMOS TODO

    Echale un vistazo a nuestros cursos

    CATÁLOGO

    • Caratula del libro La Normativa en el Mantenimiento Industrial: Aparatos de Gas

      APARATOS A GAS. LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL.: Tests y Ejercicios. (Español) Tapa blanda – 20 Enero 2023

      Valorado con 0 de 5
      20,90 
      Ir a ver el producto
    • LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL: CALDERAS INDUSTRIALES. Volumen I

      Valorado con 0 de 5
      25,00 
      Ir a ver el producto
    • LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL: CALDERAS INDUSTRIALES. Volumen II

      Valorado con 0 de 5
      35,00 
      Ir a ver el producto
    • ¡Oferta! CUBIERTAS INSTALACIÓN GAS VOL.1

      LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL: INSTALACIONES DE GAS. VOLUMEN I: Tests y Ejercicios. (Español) Tapa blanda – 2 Enero 2023

      Valorado con 0 de 5
      El precio original era: 25,99 €.El precio actual es: 23,00 €.
      Ir a ver el producto

    En la caja superior se muestra algo de material de apoyo, visita nuestra tienda para ver nuestro catálogo completo.