Contenidos
- Sistemas informáticos
- Explotación de Sistemas microinformáticos (Sistemas informáticos)
- Instalación de Sistemas Operativos (Sistemas informáticos)
- Gestión de la información (Sistemas informáticos)
- Configuración de sistemas operativos (Sistemas informáticos)
- Conexión de sistemas en red (Sistemas informáticos)
- Gestión de recursos en una red (Sistemas informáticos)
- Explotación de aplicaciones informáticas de propósito general (Sistemas informáticos)
- Entornos de desarrollo
- Desarrollo de software (Entornos de desarrollo)
- Instalación y uso de entornos de desarrollo (Entornos de desarrollo)
- Diseño y realización de pruebas (Entornos de desarrollo)
- Optimización y documentación (Entornos de desarrollo)
- Elaboración de diagramas de clases (Entornos de desarrollo)
- Elaboración de diagramas de comportamiento (Entornos de desarrollo)
- Despliegue de aplicaciones web
- Implantación de arquitecturas Web (Despliegue de aplicaciones web)
- Administración de servidores Web (Despliegue de aplicaciones web)
- Administración de servidores de aplicaciones (Despliegue de aplicaciones web)
- Instalación y administración de servidores de transferencia de archivos (Despliegue de aplicaciones web)
- Servicios de red implicados en el despliegue de una aplicación Web (Despliegue de aplicaciones web)
- Documentación y sistemas de control de versiones (Despliegue de aplicaciones web)
Sistemas informáticos
Explotación de Sistemas microinformáticos (Sistemas informáticos)
- Componentes de un sistema informático
- Periféricos. Adaptadores para la conexión de dispositivos
- Normas de seguridad y prevención de riesgos laborales
- Características de las redes. Ventajas e inconvenientes
- Tipos de redes
- Componentes de una red informática
- Topologías de red
- Tipos de cableado. Conectores
- Mapa físico y lógico de una red local
Instalación de Sistemas Operativos (Sistemas informáticos)
- Funciones de un sistema operativo
- Tipos de sistemas operativos
- Tipos de aplicaciones
- Licencias y tipos de licencias
- Gestores de arranque
- Máquinas virtuales
- Consideraciones previas a la instalación de sistemas operativos libres y propietarios
- Instalación de sistemas operativos. Requisitos, versiones y licencias
- Instalación/desinstalación de aplicaciones.Requisitos, versiones y licencias
- Actualización de sistemas operativos y aplicaciones
Gestión de la información (Sistemas informáticos)
- Gestión de sistemas de archivos mediante comandos y entornos gráficos
- Estructura de directorios de sistemas operativos libres y propietarios
- Búsqueda de información del sistema mediante comandos y herramientas gráficas
- Identificación del software instalado mediante comandos y herramientas gráficas
- Herramientas de administración de discos. Particiones y volúmenes
- Desfragmentación y chequeo
- Tareas automáticas
Configuración de sistemas operativos (Sistemas informáticos)
- Configuración de usuarios y grupos locales
- Seguridad de cuentas de usuario
- Seguridad de contraseñas
- Acceso a recursos. Permisos locales
- Servicios y procesos
- Comandos de sistemas libres y propietarios
- Herramientas de monitorización del sistema
Conexión de sistemas en red (Sistemas informáticos)
- Configuración del protocolo TCP/IP en un cliente de red. Direcciones IP. Máscaras de subred. IPv4. IPv6. Configuración estática. Configuración dinámica automática
- Ficheros de configuración de red
- Gestión de puertos
- Resolución de problemas de conectividad en sistemas operativos en red
- Comandos utilizados en sistemas operativos libres y propietarios
- Monitorización de redes
- Protocolos TCP/IP
- Configuración de los adaptadores de red en sistemas operativos libres y propietarios
- Interconexión de redes: adaptadores de red y dispositivos de interconexión
- Redes cableadas. Tipos y características. Adaptadores de red. Conmutadores, enrutadores, entre otros
- Redes inalámbricas. Tipos y características. Adaptadores.Dispositivos de interconexión
- Seguridad básica en redes cableadas e inalámbricas
- Seguridad de comunicaciones
Gestión de recursos en una red (Sistemas informáticos)
- Diferencias entre permisos y derechos. Permisos de red. Permisos locales. Herencia. Listas de control de acceso
- Derechos de usuarios
- Requisitos de seguridad del sistema y de los datos
- Servidores de ficheros
- Servidores de impresión
- Servidores de aplicaciones
- Técnicas de conexión remota
- Cortafuegos
Explotación de aplicaciones informáticas de propósito general (Sistemas informáticos)
- Requisitos del software
- Herramientas ofimáticas
- Herramientas de Internet
- Utilidades de propósito general: Antivirus, recuperación de datos, mantenimiento del sistema, entre otros
Entornos de desarrollo
Desarrollo de software (Entornos de desarrollo)
- Concepto de programa informático
- Código fuente, código objeto y código ejecutable; máquinas virtuales
- Tipos de lenguajes de programación
- Características de los lenguajes más difundidos
- Fases del desarrollo de una aplicación: análisis, diseño, codificación, pruebas, documentación, explotación y mantenimiento, entre otras
- Proceso de obtención de código ejecutable a partir del código fuente; herramientas implicadas
Instalación y uso de entornos de desarrollo (Entornos de desarrollo)
- Funciones de un entorno de desarrollo
- Instalación de un entorno de desarrollo
- Uso básico de un entorno de desarrollo
- Edición de programas
- Generación de ejecutables
Diseño y realización de pruebas (Entornos de desarrollo)
- Planificación de Pruebas
- Tipos de pruebas: Funcionales, estructurales, regresión…
- Procedimientos y casos de prueba
- Pruebas de Código: Cubrimiento, valores límite, clases de equivalencia
- Pruebas unitarias; herramientas
Optimización y documentación (Entornos de desarrollo)
- Refactorización. Concepto. Limitaciones. Patrones de refactorización más usuales. Refactorización y pruebas. Herramientas de ayuda a la refactorización
- Control de versiones. Estructura de las herramientas de control de versiones. Repositorio. Herramientas de control de versiones
- Documentación. Uso de comentarios. Alternativas
Elaboración de diagramas de clases (Entornos de desarrollo)
- Clases. Atributos, métodos y visibilidad
- Objetos. Instanciación
- Relaciones. Herencia, composición, agregación
- Notación de los diagramas de clases
Elaboración de diagramas de comportamiento (Entornos de desarrollo)
- Tipos. Campo de aplicación
- Diagramas de casos de uso. Actores, escenario, relación de comunicación
- Diagramas de secuencia. Línea de vida de un objeto, activación, envío de mensajes
- Diagramas de colaboración. Objetos, mensajes
Despliegue de aplicaciones web
Implantación de arquitecturas Web (Despliegue de aplicaciones web)
- Arquitecturas Web. Modelos
- Servidores Web y de aplicaciones. Instalación y configuración básica
- Estructura y recursos que componen una aplicación Web. Descriptor de despliegue
Administración de servidores Web (Despliegue de aplicaciones web)
- Configuración avanzada del servidor Web
- Módulos: instalación, configuración y uso
- Hosts virtuales. Creación, configuración y utilización
- Autenticación y control de acceso
- El protocolo HTTPS
- Certificados. Servidores de certificados
- Despliegue de aplicaciones sobre servidores Web
Administración de servidores de aplicaciones (Despliegue de aplicaciones web)
- Arquitectura y configuración básica del servidor de aplicaciones
- Administrar aplicaciones Web
- Autenticación de usuarios. Dominios de seguridad para la autenticación
- Administración de sesiones. Sesiones persistentes
- Archivos de registro de acceso y filtro de solicitudes
- Configurar el servidor de aplicaciones para cooperar con servidores Web
- Despliegue de aplicaciones en el servidor de aplicaciones
- Seguridad en el servidor de aplicaciones. Configurar el servidor de aplicaciones con soporte SSL/T
Instalación y administración de servidores de transferencia de archivos (Despliegue de aplicaciones web)
- Configuración del servicio de transferencia de archivos. Permisos y cuotas
- Tipos de usuarios y accesos al servicio
- Modos de conexión del cliente
- Protocolo seguro de transferencia de archivos
- Utilización de herramientas gráficas
- Utilización del servicio de transferencia de archivos desde el navegador
- Utilización del servicio de transferencia de archivos en el proceso de despliegue de la aplicación Web
Servicios de red implicados en el despliegue de una aplicación Web (Despliegue de aplicaciones web)
- Resolutores de nombres. Proceso de resolución de un nombre de dominio
- Parámetros de configuración y registros del servidor de nombres afectados en el despliegue
- Servicio de directorios: características y funcionalidad
- Archivos básicos de configuración. Interpretación y uso
- Autenticación de usuarios en el servicio de directorios
- Adaptación de la configuración del servidor de directorios para el despliegue de la aplicación. Usuarios centralizados
Documentación y sistemas de control de versiones (Despliegue de aplicaciones web)
- Herramientas externas para la generación de documentación. Instalación, configuración y uso
- Creación y utilización de plantillas
- Instalación, configuración y uso de sistemas de control de versiones
- Operaciones avanzadas
- Seguridad de los sistemas de control de versiones
- Historia de un repositorio