Páginas

lunes, 31 de mayo de 2010

0376. Contenidos de la Comunidad de Madrid. Implantación de Aplicaciones Web

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