Catálogo / Informática y Comunicaciones

EIN-06319

MF0964_3 Desarrollo de elementos software para gestión de sistemas

CÓDIGO · MF0964_3

Bonificable
hasta el 100%
Teleformación
Modalidad
Con tutor
Seguimiento experto
210 h
Duración

Descripción

Actualmente, en el mundo de la programación de sistemas informáticos y para los profesionales dedicados a ello, desarrollar componentes software a partir de unas especificaciones concretas, proporcionando funciones de administración y …

210 horas · Teleformación · con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

MÓDULO 1. DESARROLLO DE ELEMENTOS SOFTWARE PARA GESTIÓN DE SISTEMAS

UNIDAD FORMATIVA 1. DESARROLLO Y OPTIMIZACIÓN DE COMPONENTES SOFTWARE PARA TAREAS ADMINISTRATIVAS DE SISTEMAS

1. DESCRIPCIÓN DE LOS SERVICIOS, ESTRUCTURA Y ADMINISTRACIÓN DE SISTEMAS OPERATIVOS.

  • Definición y conceptos básicos sobre Sistemas Operativos
  • Características estructurales de los Sistemas Operativos
  • Herramientas administrativas de uso común en Sistemas Operativos

2. PROGRAMACIÓN DE SISTEMAS OPERATIVOS. LENGUAJES Y LIBRERÍAS DE USO COMÚN.

  • Las llamadas al sistema (System Calls)
  • Programas de utilidades y comandos del sistema
  • Edición y manipulación de ficheros

3. EL CICLO DE VIDA DEL SOFTWARE DE GESTIÓN DE SISTEMAS.

  • Modelos del ciclo de vida del software.
  • Descripción de las fases en el ciclo de vida del software
  • Calidad del software

4. DESARROLLO DEL SOFTWARE DE GESTIÓN DE SISTEMAS

  • Análisis de especificaciones para el desarrollo de software de gestión de sistemas:
  • Técnicas de programación presentes en lenguajes de uso común aplicables al desarrollo de software de gestión de sistemas
  • Técnicas de programación de software de gestión de sistemas
  • Control de calidad del desarrollo del software de gestión de sistemas
  • Herramientas de uso común para el desarrollo de software de sistemas

UNIDAD FORMATIVA 2. DESARROLLO DE COMPONENTES SOFTWARE PARA EL MANEJO DE DISPOSITIVOS (DRIVES)

1. EL NÚCLEO DEL SISTEMA OPERATIVO

  • Arquitectura general del núcleo
  • Subsistemas del núcleo:
  • Aspectos de seguridad sobre el desarrollo de elementos del núcleo
  • Consideraciones sobre compatibilidad de versiones del núcleo

2. PROGRAMACIÓN DE CONTROLADORES DE DISPOSITIVO

  • Funcionamiento general de un controlador de dispositivo
  • Principales tipos de controladores de dispositivo:
  • Técnicas básicas de programación de controladores de dispositivos
  • Técnicas de depuración y prueba:
  • Compilación y carga de controladores de dispositivos
  • Distribución de controladores de dispositivo
  • Particularidades en el desarrollo de dispositivos en sistemas operativos de uso común:
  • Herramientas:
  • Documentación de manejadores de dispositivo

UNIDAD FORMATIVA 3. DESARROLLO DE COMPONENTES SOFTWARE PARA SERVICIOS DE COMNICACIONES

1. PROGRAMACIÓN CONCURRENTE

  • Programación de procesos e hilos de ejecución
  • Programación de eventos asíncronos
  • Mecanismos de comunicación entre procesos
  • Sincronización
  • Acceso a dispositivos

2. FUNDAMENTOS DE COMUNICACIONES

  • Modelos de programación en red
  • El nivel físico
  • El nivel de enlace
  • El nivel de transporte

3. PROGRAMACIÓN DE SERVICIOS DE COMUNICACIONES

  • Aplicaciones y utilidades de comunicaciones. Estándares de comunicaciones:
  • Librerías de comunicaciones de uso común:
  • Programación de componentes de comunicaciones:
  • comunicaciones:
  • Rendimiento en las comunicaciones:

4. SEGURIDAD EN LAS COMUNICACIONES

  • Principios de seguridad en las comunicaciones:
  • Herramientas para la gestión de la seguridad en red. Scanners
  • Seguridad IP
  • Seguridad en el nivel de aplicación. El protocolo SSL
  • Seguridad en redes inalámbricas

¿Quieres formar a tu equipo en este curso?

Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.

o calcula primero cuánto crédito genera tu empresa →

Scroll al inicio