IFCT0609 Programación de Sistemas Informáticos (Online)
Curso
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
590h
-
Inicio
Fechas a elegir
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 supervisión del sistema operativo, para la gestión de los recursos de un sistema informático y la interacción con otros sistemas, utilizando tecnologías de desarrollo orientadas a objetos y a componentes, se torna de gran importancia para desarrollar de forma adecuada su labor profesional. Por ello, el presente curso trata de aportar los conocimientos necesarios y actualizados en relación a las tareas anteriores.
Instalaciones y fechas
Ubicación
Inicio
Inicio
Opiniones
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 11 años en Emagister.
Materias
- Orientación a objetos
- Desarrollo del software
- Sistemas de información
- Control de accesos
- Registros
- Proceso de selección de componentes
- Modelos de intercambio
- Métodos de desarrollo de componentes
- Diseño de componentes
- Arquitecturas de componentes
Temario
- Norma ISO 27002 Código de buenas practicas para la gestión de la seguridad de la información
- Metodología ITIL Librería de infraestructuras de las tecnologías de la información
- Ley orgánica de protección de datos de carácter personal.
- Normativas mas frecuentemente utilizadas para la gestión de la seguridad física
- Identificación de procesos de negocio soportados por sistemas de información
- Características fundamentales de los procesos electrónicos
- ? Estados de un proceso,
- ? Manejo de señales, su administración y los cambios en las prioridades
- Determinación de los sistemas de información que soportan los procesos de negocio y los activos y servicios utilizados por los mismos
- Análisis de las funcionalidades de sistema operativo para la monitorización de los procesos y servicios
- Técnicas utilizadas para la gestión del consumo de recursos
- Tipos de dispositivos de almacenamiento más frecuentes
- Características de los sistemas de archivo disponibles
- Organización y estructura general de almacenamiento
- Herramientas del sistema para gestión de dispositivos de almacenamiento
- Criterios para establecer el marco general de uso de métricas e indicadores para la monitorización de los sistemas de información
- Identificación de los objetos para los cuales es necesario obtener indicadores
- Aspectos a definir para la selección y definición de indicadores
- Establecimiento de los umbrales de rendimiento de los sistemas de información
- Recolección y análisis de los datos aportados por los indicadores
- Consolidación de indicadores bajo un cuadro de mandos de rendimiento de sistemas de información unificado
- Identificación de los dispositivos de comunicaciones
- Análisis de los protocolos y servicios de comunicaciones
- Principales parámetros de configuración y funcionamiento de los equipos de comunicaciones
- Procesos de monitorización y respuesta
- Herramientas de monitorización de uso de puertos y servicios tipo Sniffer
- Herramientas de monitorización de sistemas y servicios tipo Hobbit, Nagios o Cacti
- Sistemas de gestión de información y eventos de seguridad (SIM/SEM)
- Gestión de registros de elementos de red y filtrado (router, switch, firewall, IDS/IPS, etc.)
- Determinación del nivel de registros necesarios, los periodos de retención y las necesidades de almacenamiento
- Análisis de los requerimientos legales en referencia al registro
- Selección de medidas de salvaguarda para cubrir los requerimientos de seguridad del sistema de registros
- Asignación de responsabilidades para la gestión del registro
- Alternativas de almacenamiento para los registros del sistemas y sus características de rendimiento, escalabilidad, confidencialidad, integridad y disponibilidad
- Guía para la selección del sistema de almacenamiento y custodia de registros
- Análisis de los requerimientos de acceso de los distintos sistemas de información y recursos compartidos
- Principios comúnmente aceptados para el control de accesos y de los distintos tipos de acceso locales y remotos
- Requerimientos legales en referencia al control de accesos y asignación de privilegios
- Perfiles de de acceso en relación con los roles funcionales del personal de la organización
- Herramientas de directorio activo y servidores LDAP en general
- Herramientas de sistemas de gestión de identidades y autorizaciones (IAM)
- Herramientas de Sistemas de punto único de autenticación Single Sign On (SSO)
- 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
- Las llamadas al sistema (System Calls)
- Programas de utilidades y comandos del sistema
- Edición y manipulación de ficheros
- Modelos del ciclo de vida del software.
- Descripción de las fases en el ciclo de vida del software
- 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
- 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
- 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
- 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
- Modelos de programación en red
- El nivel físico
- El nivel de enlace
- El nivel de transporte
- Aplicaciones y utilidades de comunicaciones. Estándares de comunicaciones
- Librerías de comunicaciones de uso común
- Programación de componentes de comunicaciones
- Técnicas de depuración de servicios de comunicaciones
- Rendimiento 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
- Principios de la orientación a objetos. Comparación con la programación estructurada
- Conceptos básicos de orientación a objetos
- Desarrollo orientado a objetos
- Lenguajes de modelización en el desarrollo orientado a objetos
- Fundamentos conceptuales
- Arquitecturas de componentes
- Diseño de componentes
- Lenguajes de desarrollo de componentes.
- Requisitos principales del desarrollo orientado a componentes
- Infraestructuras (frameworks) de componentes
- Métodos de desarrollo de componentes
- Construcción de software mediante componentes
- Técnicas específicas de desarrollo
- Herramientas para el desarrollo de componentes
- Programación distribuida en infraestructuras de uso común:
- Modelos de intercambio
- Modelos de despliegue
- Tipos
- Métodos de personalización de componentes
- Criterios de selección de componentes reutilizables
- Proceso de selección de componentes
- Métodos de evaluación de calidad de componentes. Estándares de calidad.
- Categorías y métricas de evaluación.
- Proceso de validación y medición de calidad
- Documentación de componentes.
- Descripción funcional.
- Descripción de aspectos no funcionales.
- Descripción del proceso de instalación y despliegue.
Información adicional
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
IFCT0609 Programación de Sistemas Informáticos (Online)