Curso gratis Máster en Programación y Gestión de Sistemas Informáticos

Curso gratis Máster en Programación y Gestión de Sistemas Informáticos online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: Online

Duración del curso: 1100 Horas

Titulación: Diploma acreditativo con las horas del curso


Curso Gratis Online para Trabajadores y Empresas

Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.

Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.

OBJETIVOS DEL CURSO GRATIS MÁSTER EN PROGRAMACIÓN Y GESTIÓN DE SISTEMAS INFORMÁTICOS

Este Master en Programación y Gestión de Sistemas Informáticos le ofrece una formación especializada en la materia. Debemos saber que en la actualidad, en el mundo de la informática y las comunicaciones, es muy importante conocer la programación de sistemas informáticos, dentro del área profesional de sistemas y telemática. Por ello, con el presente curso se trata de aportar los conocimientos necesarios para conocer el desarrollo y optimización de componentes software para tareas administrativas de sistemas, el desarrollo de componentes software para el manejo de dispositivos (Drivers), el desarrollo de componentes software para servicios de comunicaciones, la instalación y parametrización del software, el mantenimiento del software, las auditorias y continuidad de negocio y los conocimientos necesarios para asegurar equipos informáticos.

CONTENIDO DEL CURSO GRATIS MÁSTER EN PROGRAMACIÓN Y GESTIÓN DE SISTEMAS INFORMÁTICOS

MÓDULO 1. DESARROLLO Y OPTIMIZACIÓN DE COMPONENTES SOFTWARE PARA TAREAS ADMINISTRATIVAS DE SISTEMAS

UNIDAD DIDÁCTICA 1. DESCRIPCIÓN, ESTRUCTURA Y GESTIÓN DE SISTEMAS OPERATIVOS

  1. Introducción a los Sistemas Operativos y sus conceptos fundamentales:
  2. - Servicios básicos que proporciona un Sistema Operativo
  3. - Administración de memoria y memoria virtual
  4. - Ejecución de programas y control de procesos
  5. - Gestión del almacenamiento y Sistemas de Archivos
  6. - Control de dispositivos de entrada y salida
  7. - Administración de redes
  8. - Manejo de errores y fallos
  9. - Seguridad en los Sistemas Operativos
  10. - Registro de eventos y auditoría (logs)
  11. - Procesos de arranque (boot) y apagado del sistema (shutdown)
  12. Características estructurales de los Sistemas Operativos:
  13. - Sistemas monolíticos
  14. - Microkernels
  15. - Arquitecturas modulares y en capas
  16. - Máquinas virtuales
  17. - Sistemas distribuidos
  18. Herramientas administrativas comunes en Sistemas Operativos:
  19. - Interfaces gráficas de usuario
  20. - Intérpretes de comandos y consolas

UNIDAD DIDÁCTICA 2. PROGRAMACIÓN PARA SISTEMAS OPERATIVOS. LENGUAJES Y LIBRERÍAS COMUNES

  1. Las llamadas al sistema (System Calls):
  2. - Concepto y funciones
  3. - Uso directo y a través de APIs
  4. - Tipos principales de llamadas:
  5. - Control y gestión de procesos
  6. - Manejo de archivos y sistemas de ficheros
  7. - Control de dispositivos hardware
  8. - Información y consultas del sistema
  9. - Comunicación entre procesos
  10. - Uso de APIs estándar para llamadas a sistemas:
  11. - Win32 API (Windows)
  12. - POSIX API (Unix, Linux, MacOS)
  13. - API en Java (multiplataforma)
  14. Utilidades y comandos del sistema:
  15. - Operaciones con archivos y directorios
  16. - Comandos para gestionar estados y servicios
  17. - Edición y manipulación de ficheros
  18. - Soporte para lenguajes de programación: compiladores, enlazadores, intérpretes
  19. - Ejecución de programas
  20. - Funciones de comunicación, mensajería y transferencia remota de archivos
  21. - Automatización con scripts en entornos Windows y Linux/Unix

UNIDAD DIDÁCTICA 3. CICLO DE VIDA DEL SOFTWARE DE GESTIÓN DE SISTEMAS

  1. Modelos del ciclo de vida del desarrollo de software:
  2. - Cascada (Waterfall)
  3. - Iterativo
  4. - Incremental
  5. - En V
  6. - Basado en componentes (CBSE)
  7. - Desarrollo rápido (RAD)
  8. - Ventajas, desventajas y criterios para elegir la metodología adecuada
  9. Fases del ciclo de vida del software:
  10. - Análisis y definición de requisitos, incluyendo requisitos funcionales y no funcionales, de usuario, interfaz, seguridad y rendimiento
  11. - Modelos para el análisis de requisitos y documentación
  12. - Validación y gestión de requisitos
  13. - Diseño de sistemas: arquitectura, procesos, datos, objetos, interfaces, componentes y despliegues
  14. - Diagramas de diseño: entidad-relación, flujo, UML y otros
  15. - Documentación técnica y generación automática de documentación del código
  16. - Desarrollo e implementación: principios básicos, técnicas (prototipos, componentes, métodos rápidos)
  17. - Validación, verificación y pruebas: planificación, métodos formales y automatizados
  18. - Calidad del software: principios, métricas y estándares (ISO-9126 y otros)

UNIDAD DIDÁCTICA 4. DESARROLLO DEL SOFTWARE DE GESTIÓN DE SISTEMAS

  1. Análisis de requisitos para el desarrollo de software de gestión:
  2. - Identificación y análisis de componentes reutilizables
  3. - Integración en la arquitectura del sistema
  4. - Modelos funcionales y de datos
  5. Técnicas de programación en lenguajes comunes aplicadas a sistemas de gestión:
  6. - Programación estructurada: tipos de datos, variables, operadores, control de flujo, funciones y manejo de errores
  7. - Programación orientada a objetos: clases, herencia, polimorfismo, encapsulación y referencias
  8. - Técnicas específicas: gestión de procesos, memoria, sistemas de archivos, entrada/salida y seguridad
  9. - Técnicas de optimización y control de calidad, métricas y pruebas
  10. - Uso de herramientas de desarrollo: editores, compiladores, depuradores, generadores, empaquetadores y documentación automática
  11. - Despliegue y gestión de versiones, actualizaciones y control de dependencias
  12. - Entornos de desarrollo integrados (IDEs) específicos para Windows, Unix o multiplataforma

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso