MF0494_3 Programación en Lenguajes Estructurados
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ón240 h
- Unidades13
- 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 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 la programación en lenguajes estructurados.
Temario
13 unidades didácticas · 240 horas
Campo 1Programación en Lenguajes Estructurados13 unidades
Programación estructurada
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.
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.
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.
Elaboración de interfaces de usuario
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
- User Access), CDE (Common Desktop Environment), etc.
- 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
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.
- Los cajas de diálogo
- Controles básicos.
- El Interfaz de dispositivos gráficos (GDI)
Acceso a bases de datos
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.
Elaboración de pruebas e instalación y despliegue de aplicaciones
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
Herramientas de generación de paquetes.
- Funciones y características.
- Empaquetamiento, instalación y despliegue
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
Más contenidos de Programación y Desarrollo
Ver los 500 →- MF0958_2 Mantenimiento del Subsistema Lógico de Sistemas Informáticos150 h · 10 unid.
- MF0964_3 Desarrollo de Elementos Software para Gestión de Sistemas210 h · 13 unid.
- MF0965_3 Desarrollo de Software Basado en Tecnologías Orientadas a Componentes210 h · 10 unid.
- MF0493_3 Implantación de Aplicaciones Web en Entornos Internet, Intranet y Extranet90 h · 7 unid.
- MF0492_3 Programación Web en el Entorno Servidor240 h · 13 unid.
- MF0490_3 Gestión de Servicios en el Sistema Informático90 h · 7 unid.