Módulo Profesional: Implantación de Aplicaciones Web.
Código: 0376
Título: Técnico Superior en Administración de Sistemas Informáticos en Red
Contenidos de la Comunidad de Madrid (Duración 100 horas)
Conceptos generales de la arquitectura aplicaciones web:
- Aplicaciones web vs. aplicaciones de escritorio.
- Arquitectura cliente servidor. Elementos.
- Arquitectura de tres niveles.
- Protocolos de aplicación más usados: HTTP (Hyper Text Transfer Protocol), HTTPS (Hyper Text Transfer Protocol Secure), FTP.
Instalación de servidores de aplicaciones web:
- Análisis de requerimientos:
• Del equipo servidor: procesador, memoria, almacenamiento, tolerancia a fallos…
• Del sistema operativo anfitrión: sistema de ficheros…
• Del propio servidor de aplicaciones: tiempos de respuesta, conexiones concurrentes…
• Del sistema gestor de bases de datos: accesos concurrentes
• De las conexiones de red; internet, intranet, medios físicos…
- Sistema operativo anfitrión: instalación y configuración.
- Servidor web: instalación y configuración.
- Sistema gestor de bases de datos: instalación y configuración.
- Procesamiento de código: lenguajes de script en cliente y servidor.
- Módulos y componentes necesarios.
- Utilidades de prueba e instalación integrada (paquetes que incluyan el servidor web, el lenguaje de script del servidor y el sistema gestor).
- Verificación del funcionamiento integrado.
- Documentación de la instalación.
Instalación de gestores de contenidos:
- Conceptos generales y casuística de uso recomendado.
- Tipos de gestores de contenidos: portales, de enseñanza, blogs, wikis, foros…
- Licencias de uso.
- Requerimientos de funcionamiento: servidor web, lenguaje de script, sistema gestor de bases de datos,…
- Instalación.
- Creación de la base de datos.
- Estructura.
- Creación de contenidos.
- Personalización de la interfaz.
- Mecanismos de seguridad integrados: control de acceso, usuarios…
- Verificación del rendimiento y funcionamiento.
- Publicación.
Administración de gestores de contenidos:
- Usuarios y grupos.
- Perfiles.
- Seguridad. Control de accesos.
- Integración de módulos.
- Gestión de temas.
- Plantillas.
- Copias de seguridad.
- Sindicación de contenidos.
- Importación y exportación de la información.
Adaptación de gestores de contenidos:
- Selección de modificaciones a realizar.
- Reconocimiento de elementos involucrados.
- Modificación de la apariencia.
- Incorporación y adaptación de funcionalidades.
- Verificación del funcionamiento.
- Documentación.
Implantación de aplicaciones de ofimática web:
- Tipos de aplicaciones.
- Requerimientos.
- Instalación.
- Configuración.
- Integración de aplicaciones heterogéneas.
- Gestión de usuarios.
- Control de accesos.
- Aseguramiento de la información.
Diseño del contenido y la apariencia de documentos web:
- Lenguajes de marcas para representar el contenido de un documento:
- Modificación de la apariencia de un documento web con hojas de estilos.
Programación de documentos web utilizando lenguajes de «script» del cliente:
- Diferencias entre la ejecución en lado del cliente y del servidor.
- Modelo de objetos del documento DOM.
- Resolución de problemas concretos:
• Validación de formularios.
• Introducción de comportamientos dinámicos. Captura de eventos.
- Limitaciones y riesgos de ataques.
Programación de documentos web utilizando lenguajes de «script» de servidor:
- Clasificación.
- Integración con los lenguajes de marcas.
- Sintaxis.
- Herramientas de edición de código.
- Elementos del lenguaje estructurado: tipos de datos, variables, operadores, estructuras de control, subprogramas…
- Elementos de orientación a objeto.
- Comentarios.
- Funciones integradas y de usuario.
- Gestión de errores.
- Mecanismos de introducción de información: formularios. Procesamiento de datos recibidos desde el cliente.
- Métodos de envío de datos desde el cliente al servidor.
- Autenticación de usuarios.
- Control de accesos.
- Sesiones. Mecanismos para mantener el estado entre conexiones.
- Configuración del intérprete.
Acceso a bases de datos desde lenguajes de «script» de servidor:
- Integración de los lenguajes de «script» de servidor con los sistemas gestores de bases de datos.
- Conexión a bases de datos. Acceso mediante funciones nativas. Acceso mediante ODBC (Open DataBase Connectivity).
- Creación de bases de datos y tablas.
- Creación de vistas. Creación de procedimientos almacenados.
- Recuperación de la información de la base de datos desde una página web.
- Modificación de la información almacenada: inserciones, actualizaciones y borrados.
- Verificación de la información.
- Gestión de errores.
- Verificación del funcionamiento y pruebas de rendimiento.
- Mecanismos de seguridad y control de accesos.
- Documentación.
No hay comentarios:
Publicar un comentario