Diferencia entre revisiones de «Usuario:Lmorillas/modulo programacion»

De WikiEducator
Saltar a: navegación, buscar
(Página reemplazada por '{{MiTitulo| Módulo de Programación}} Currículo oficial: http://www.boa.aragon.es/cgi-bin/EBOA/BRSCGI?CMD=VEROBJ&MLKOB=612152800202 {{/contenidos oficiales}}')
Línea 1: Línea 1:
 
{{MiTitulo| Módulo de Programación}}
 
{{MiTitulo| Módulo de Programación}}
 +
 
Currículo oficial: http://www.boa.aragon.es/cgi-bin/EBOA/BRSCGI?CMD=VEROBJ&MLKOB=612152800202
 
Currículo oficial: http://www.boa.aragon.es/cgi-bin/EBOA/BRSCGI?CMD=VEROBJ&MLKOB=612152800202
  
==Programa==
+
{{/contenidos oficiales}}
 
+
===Identificación de los elementos de un programa informático===
+
 
+
* Lenguajes de programación. Lenguajes estáticos y dinámicos.
+
 
+
* Estructura y bloques fundamentales.
+
 
+
* Entornos de desarrollo, gestores de código y de tareas.
+
 
+
* Variables.
+
 
+
* Tipos de datos.
+
 
+
* Literales.
+
 
+
* Constantes.
+
 
+
* Operadores y expresiones.
+
 
+
* Conversiones de tipo.
+
 
+
* Comentarios y documentación.
+
 
+
* Tests.
+
 
+
===Utilización de objetos===
+
 
+
* Características de los objetos.
+
 
+
* Introspección.
+
 
+
* Instanciación de objetos.
+
 
+
* Utilización de métodos.
+
 
+
* Utilización de propiedades.
+
 
+
* Utilización de métodos estáticos.
+
 
+
* Parámetros y valores devueltos.
+
 
+
* Librerías de objetos.
+
 
+
* Constructores.
+
 
+
* Destrucción de objetos y liberación de memoria.
+
 
+
===Uso de estructuras de control===
+
 
+
* Estructuras de selección.
+
 
+
* Estructuras de repetición.
+
 
+
* Estructuras de salto.
+
 
+
* Control de excepciones.
+
 
+
===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.
+
 
+
* Encapsulación y visibilidad.
+
 
+
* Utilización de clases y objetos.
+
 
+
* Utilización de clases heredadas.
+
 
+
===Lectura y escritura de información===
+
 
+
* Concepto de flujo.
+
 
+
* 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.
+
 
+
* Almacenamiento de objetos en ficheros. Persistencia. Serialización.
+
 
+
* 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.
+
 
+
===Aplicación de las estructuras de almacenamiento===
+
 
+
* Estructuras.
+
 
+
* Creación de arrays.
+
 
+
* Arrays multidimensionales.
+
 
+
* Cadenas de caracteres.
+
 
+
* Listas.
+
 
+
* Otras colecciones. Ordenación de colecciones
+
 
+
===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.
+
 
+
* Acceso a métodos de o desde la superclase.
+
 
+
* Polimorfismo.
+
 
+
* Metaprogramación.
+
 
+
===Información en documentos de texto===
+
 
+
* Expresiones regulares. Patrones.
+
 
+
* Documentos XML. Tratamiento y manipulación.
+
 
+
===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, operadores.
+
 
+
* Recuperación, modificación y borrado de información.
+
 
+
* Tipos de datos objeto; atributos y métodos.
+
 
+
* Tipos de datos colección.
+
 
+
===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.
+
 
+
* Seguridad.
+
 
+
* Optimización.
+

Revisión de 07:36 18 sep 2011


Currículo oficial: http://www.boa.aragon.es/cgi-bin/EBOA/BRSCGI?CMD=VEROBJ&MLKOB=612152800202


Identificación de los elementos de un programa informático

  • Lenguajes de programación. Lenguajes estáticos y dinámicos.
  • Estructura y bloques fundamentales.
  • Entornos de desarrollo, gestores de código y de tareas.
  • Variables.
  • Tipos de datos.
  • Literales.
  • Constantes.
  • Operadores y expresiones.
  • Conversiones de tipo.
  • Comentarios y documentación.
  • Tests.

Utilización de objetos

  • Características de los objetos.
  • Introspección.
  • Instanciación de objetos.
  • Utilización de métodos.
  • Utilización de propiedades.
  • Utilización de métodos estáticos.
  • Parámetros y valores devueltos.
  • Librerías de objetos.
  • Constructores.
  • Destrucción de objetos y liberación de memoria.

Uso de estructuras de control

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

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.
  • Encapsulación y visibilidad.
  • Utilización de clases y objetos.
  • Utilización de clases heredadas.

Lectura y escritura de información

  • Concepto de flujo.
  • 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.
  • Almacenamiento de objetos en ficheros. Persistencia. Serialización.
  • 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.

Aplicación de las estructuras de almacenamiento

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

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.
  • Acceso a métodos de o desde la superclase.
  • Polimorfismo.
  • Metaprogramación.

Información en documentos de texto

  • Expresiones regulares. Patrones.
  • Documentos XML. Tratamiento y manipulación.

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, operadores.
  • Recuperación, modificación y borrado de información.
  • Tipos de datos objeto; atributos y métodos.
  • Tipos de datos colección.

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.
  • Seguridad.
  • Optimización.