Contenidos SCORM

Programación y Desarrollo

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

Actualmente, en el campo de la informática y las comunicaciones, es imprescindible tener conocimiento sobre los sistemas microinformáticos, dentro del área profesional de sistemas y telemática.

  • Duración700 h
  • Unidades36
  • Campos3
  • FormatoSCORM 1.2

Sobre este contenido

Actualmente, en el campo de la informática y las comunicaciones, es imprescindible tener conocimiento sobre los sistemas microinformáticos, dentro del área profesional de sistemas y telemática. Por ello, con el presente scorm se trata de aportar los conocimientos necesarios para conocer los sistemas operativos y aplicaciones informáticas, la programación de bases de datos relacionales y la programación en lenguajes estructurados.

A quién va dirigido

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

Temario

36 unidades didácticas · 700 horas

Campo 1MF0223_3 sistemas operativos y aplicaciones informáticas12 unidades
SCORM 1

UF1465 computadores para bases de datos

SCORM 1

Definición e identificación de la estructura y componentes principales de un computador de propósito general atendiendo a su función y utilidad

  • Procesador
  • Memorias RAM y xPROM
  • Interfaces de entrada/salida
  • Familias y tipos de procesadores
SCORM 2

Funciones y objetivos de los sistemas operativos y manejo de la memoria.

  • El sistema operativos como interfaz usuario/computados.
  • El sistema operativo como administrador de recursos.
  • Facilidad de evolución de un sistema operativo.
  • Requerimientos de la gestión de memoria (reubicación, protección, compartición, organización lógica y física).
  • Concepto de memoria virtual.
  • Concepto de paginación.
  • Incidencia de la paginación en el rendimiento del sistema.
  • Descripción de la gestión de memoria en sistemas Linux, Windows y Solares.
SCORM 3

Sistemas de archivo.

  • Archivos.
  • Directorios.
  • Implementación de sistemas de archivos.
  • Ejemplos y comparación de sistemas de archivos.
  • Sistemas de archivos con journaling.
  • Seguridad del sistema de archivos.
SCORM 4

Identificación y descripción de los conceptos de multiproceso y multiusuario.

  • Hardware de multiprocesador.
  • Tipos de sistemas operativos para multiprocesador.
  • Multicomputadoras.
  • Explicación de la organización de usuarios. Descripción de los diferentes modelos de organización.
SCORM 5

Particionamiento lógico y núcleos virtuales.

  • Concepto de virtualización.
  • Historia de la virtualización.
  • Descripción y comparación de las diferentes implementaciones de virtualización.
SCORM 6

Aplicación de las técnicas de configuración y ajuste de sistemas.

  • Rendimiento de los sistemas. Enumeración, descripción e interpretación de las principales herramientas para observar el consumo de recursos en sistemas en memoria, CPU y disco en Windows, Linux y Solaris.
  • Ejemplos de resolución de situaciones de alto consumo de recursos y competencia en sistemas Windows, Linux y Solaris.
  • Enumeración y descripción los principales procesos de servicios que se ejecutan en los sistemas operativos Windows, Linux y Solaris y su efecto sobre el conjunto del sistema.
  • Descripción de diferentes sistemas de accounting que permitan establecer modelos predictivos y análisis de tendencias en los sistemas operativos Windows, Linux y Solaris.
  • Planes de pruebas de preproducción. Descripción de diferentes herramientas para realizar pruebas de carga que afecten a CPU, Memoria y Entrada/Salida en los sistemas operativos Windows, Linux y Solaris.
  • Elaboración de un plan de pruebas para el sistema operativo.
SCORM 2

UF1466 sistemas de almacenamiento

SCORM 1

Organización y gestión de la información.

  • Sistemas de archivo
  • Volúmenes lógicos y físicos.
  • Concepto de particionamiento.
  • Análisis de las políticas de Salvaguarda
  • Los puntos únicos de fallo, concepto e identificación.
  • Tipos de copias de seguridad y calendarización de copias.
  • Salvaguarda física y lógica.
  • Salvaguarda a nivel de bloque y fichero.
SCORM 2

Desarrollo de diferentes supuestos prácticos, debidamente caracterizados, en los que se analicen.

  • El efecto de las posibles decisiones de particionamiento y acceso a disco así como la implementación de una política de salvaguarda de datos.
  • La política de nomenclatura de los diferentes sistemas y el desarrollo de un mapa de red para documentarlo.
  • Distintos sistemas de ficheros para estudiar la nomenclatura seleccionada y los datos de acceso y modificación de los ficheros, así como los permisos de los usuarios de acceso a los mismos.
  • La migración de datos entre diferentes sistemas.
SCORM 3

UF1467 aplicaciones microinformáticas e internet para consulta y generación de documentación

SCORM 1

Aplicaciones microinformáticas e internet

  • Procesadores de Texto, Hojas de Cálculo y Edición de Presentaciones
Campo 2MF0226_3 programación de bases de datos relacionales11 unidades
SCORM 1

UF2175 diseño de bases de datos relacionales

SCORM 1

Introducción a las bases de datos.

  • Evolución histórica de las bases de datos.
  • Ventajas e inconvenientes de las bases de datos.
  • Conceptos generales
SCORM 2

Modelos conceptuales de bases de datos.

  • El modelo entidad-relación
  • El modelo entidad-relación extendido.
  • Restricciones de integridad
SCORM 3

El modelo relacional.

  • Evolución del modelo relacional.
  • Estructura del modelo relacional
  • Claves en el modelo relacional
  • Restricciones de integridad
  • Teoría de la normalización
SCORM 4

El ciclo de vida de un proyecto

  • El ciclo de vida de una base de datos
  • Conceptos generales del control de calidad
SCORM 5

Creación y diseño de bases de datos.

  • Enfoques de diseño
  • Metodologías de diseño
  • Estudio del diseño lógico de una base de datos relacional.
  • El Diccionario de Datos: concepto y estructura.
  • Estudio del diseño de la BBDD y de los requisitos de usuario.
SCORM 2

UF2176 definición y manipulación de datos

SCORM 1

Lenguajes relacionales.

  • Tipos de lenguajes relacionales.
  • Operaciones en el modelo relacional.
  • Álgebra relacional
  • Cálculo relacional
  • Lenguajes comerciales: SQL (Structured Query Language), QBE (Query By Example)
SCORM 2

El lenguaje de manipulación de la base de datos.

  • El lenguaje de definición de datos (DDL)
  • El lenguaje de manipulación de datos (DML)
  • Cláusulas del lenguaje para la agrupación y ordenación de las consultas.
  • Capacidades aritméticas, lógicas y de comparación del lenguaje.
  • Funciones agregadas del lenguaje.
  • Tratamiento de valores nulos.
  • Construcción de consultas anidadas.
  • Unión, intersección y diferencia de consultas.
  • Consultas de tablas cruzadas.
  • Otras cláusulas del lenguaje.
  • Extensiones del lenguaje
  • El lenguaje de control de datos (DCL)
  • Procesamiento y optimización de consultas
  • Tipos de optimización: basada en reglas, basada en costes, otros.
SCORM 3

UF2177 desarrollo de programas en el entorno de la base de datos

SCORM 1

Lenguajes de programación de bases de datos.

  • Entornos de desarrollo
  • Entornos de desarrollo en el entorno de la base de datos.
  • La sintaxis del lenguaje de programación
  • Programación de módulos de manipulación de la base de datos: paquetes, procedimientos y funciones.
  • Herramientas de depuración y control de código.
  • Herramientas gráficas de desarrollo integradas en la base de datos
  • Técnicas para el control de la ejecución de transacciones.
  • Optimización de consultas.
Campo 3MF0494_3 programación en lenguajes estructurados13 unidades
SCORM 1

UF2178 programación estructurada

SCORM 1

Diseño de algoritmos.

  • Conceptos básicos. Definición de algoritmo.
  • Metodología para la solución de problemas
  • Entidades primitivas para el diseño de instrucciones
  • Programación estructurada. Métodos para la elaboración de algoritmos
  • Técnicas para la formulación de algoritmos
  • Estructuras algorítmicas básicas
  • Arrays. Operaciones
  • Cadenas de caracteres. Definición, función, manipulación.
  • Módulos
  • Confección de algoritmos básicos.
SCORM 2

Estructuras de datos.

  • Análisis de algoritmos.
  • Manejo de memoria
  • Estructuras lineales estáticas y dinámicas
  • Recursividad.
  • Estructuras no lineales estáticas y dinámicas
  • Algoritmos de ordenación.
  • Métodos de búsqueda.
  • Tipos abstractos de datos.
SCORM 3

Programación en lenguajes estructurados.

  • El entorno de desarrollo de programación.
  • Lenguaje estructurado
  • Herramientas de depuración.
  • La reutilización del software.
  • Herramientas de control de versiones.
SCORM 2

UF2179 elaboración de interfaces de usuario

SCORM 1

Diseño de interfaces de usuario.

  • Evolución de las interfaces en el software de gestión.
  • Características de las Interfaces, interacción hombre-máquina.
  • Interface gráficas de usuario
  • Normalización y estándares
  • Guías de estilos.
  • Normas CUA (Common User Access)
  • Arquitectura y herramientas para el desarrollo de GUI
  • Diseño y desarrollo de interfaces de gestión
  • Evaluación del diseño
SCORM 2

Interfaces y entornos gráficos.

  • Interfaces gráficas de usuario
  • Herramientas para el desarrollo de interfaces gráficas de usuario
  • Técnicas de usabilidad.
  • Rendimiento de interfaces.
  • Notación Húngara.
  • Estructura de un programa GUI
  • El procedimiento de ventana
  • Menús.
  • Fichero de recursos.
  • Las cajas de diálogo
  • Controles básicos.
  • El Interfaz de dispositivos gráficos (GDI)
SCORM 3

UF2180 acceso a bases de datos

SCORM 1

Acceso a bases de datos y otras estructuras.

  • El cliente del SGBD. Usuarios y privilegios.
  • El lenguaje SQL.
  • Objetos de la base de datos.
  • Integridad y seguridad de los datos
  • Sentencias del lenguaje estructurado para operar sobre las bases de datos.
  • APIs de acceso a bases de datos.
  • Integración de los objetos de la base de datos en el lenguaje de programación estructurado.
  • Conexiones para el acceso a datos
  • Realización de consultas SQL desde un programa estructurado
  • Creación y eliminación de bases de datos.
  • Creación y eliminación de tablas.
  • Manipulación de datos contenidos en una base de datos
  • Objetos de Acceso a Datos (DAO)
  • Herramientas de acceso a datos proporcionadas por el entorno de programación.
SCORM 4

UF2181 elaboración de pruebas e instalación y despliegue de aplicaciones

SCORM 1

Pruebas del software.

  • Fundamentos y objetivos de las pruebas.
  • Tipos de errores y coste de corrección.
  • Planificación de las pruebas
  • Proceso de pruebas. Las pruebas en las distintas fases.
  • Tipos de pruebas
  • Herramientas.
  • Normas de calidad del software
  • Documentación de pruebas.
SCORM 2

Herramientas de generación de paquetes.

  • Funciones y características.
  • Empaquetamiento, instalación y despliegue
SCORM 3

Documentación de aplicaciones.

  • Herramientas de documentación: características.
  • Herramientas para generación de ayudas.
  • Documentación de una aplicación, características, tipos

Palabras clave

  • Curso
  • Certificación
  • Profesional
  • Informática
  • Comunicaciones
  • Desarrollo
  • IFCD0111
  • Programación
  • Lenguajes
  • Estructurados
  • Aplicaciones
  • Gestión
  • MF0494_3
  • UF2178

Más contenidos de Programación y Desarrollo

Ver los 500 →