Вы находитесь на странице: 1из 8

Despliegue Web

Módulo profesional 09: Despliegue de aplicaciones web (código: 0614)


Contenidos (duración 85 horas)

Implantación de arquitecturas web:


— Arquitecturas web. Modelos.
— Servidores web. Instalación y configuración básica.
— Servidores de aplicaciones. Contenedores. Instalación y configuración básica.
— Estructura y recursos que componen una aplicación web. Descriptor de despliegue.
Administración de servidores 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.
— Empaquetado de aplicaciones web.
— Despliegue de aplicaciones sobre servidores web.
Administración de servidores de aplicaciones:
— 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
Instalación y administración de servidores de transferencia de archivos:
— 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
— Desarrollo de operaciones remotas de gestión de contenidos: WebDAV.
Servicios de red implicados en el despliegue de una aplicación 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. Us
Documentación y sistemas de control de versiones:
— 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.

Página 1
Despliegue Web
CONTENIDO

1. Arquitecturas y tecnologías web

1.1. Búsqueda de información sobre tecnologías web

2. Conceptos básicos de TCP/IP

2.1. Conexión de las máquinas virtuales a la red del aula


2.2. Máquinas virtuales en la red IP del aula
2.3. Puertos y conexiones

3. Servicio de nombres de dominio (DNS)

3.1. Funcionamiento del servicio DNS


3.2. Servidor DNS en Microsoft Windows 2008 Server. Instalación y configuración del servidor DNS
como solo cache
3.3. Servidor DNS en Microsoft Windows 2008 Server. Configuración del servidor como primario
(maestro) para una zona de resolución directa
3.4. Servidor DNS en Microsoft Windows 2008 Server. Configuración del servidor como primario
(maestro) para una zona de resolución inversa
3.5. Servidor DNS en Microsoft Windows 2012 Server. Instalación y configuración del servidor DNS
como solo cache
3.6. Servidor DNS en Microsoft Windows 2012 Server. Configuración del servidor como primario
(maestro) para una zona de resolución directa
3.7. Servidor DNS en Microsoft Windows 2012 Server. Configuración del servidor como primario
(maestro) para una zona de resolución inversa
3.8. Cliente DNS en las otras máquinas

4. WWW y protocolo HTTP

4.1. Protocolo HTTP

5. Administración de Apache

5.1. Instalación del servidor web Apache 2.4 en Linux


5.2. Instalación del servidor web Apache 2.2 en Windows
5.3. Ficheros de configuración y directivas en Linux
5.4. Ficheros de configuración y directivas en Windows
5.5. Configuración básica en Linux
5.6. Configuración básica en Windows
5.7. Módulos en Linux
5.8. Módulos en Windows
5.9. Control de acceso por IP y nombre de dominio
5.10. Autenticación y autorización Basic y Digest
5.11. Ficheros .htaccess
5.12. Ficheros de registros (logs)
5.13. Módulos mod status y mod info
5.14. Webalizer
5.15. Alojamiento virtual de sitios web en Internet
5.16. Alojamiento virtual de sitios web en Linux
5.17. Alojamiento virtual de sitios web en Windows
5.18. HTTPS y certificados digitales
5.19. Servidor virtual HTTPS por defecto en Linux
5.20. Servidor virtual HTTPS en Linux
5.21. Servidor virtual HTTPS por defecto en Windows

Página 2
Despliegue Web
5.22.WebDav

6. Despliegue en entornos WAMP-LAMP

6.1. Instalación de un servidor WAMP


6.2. Instalación de un servidor LAMP
6.3. Despliegue en un servidor local
6.4. Servidor vsftpd en Linux
6.5. Servidor OpenSSH en Linux
6.6. Despliegue de aplicaciones en un servidor remoto
6.7. Despliegue en un servidor de hosting
6.8. Despliegue en la nube (OpenShift) - 1
6.9. Despliegue en la nube (OpenShift) - 2

7. Aplicaciones JavaEE

7.1. Instalación de Tomcat 7.0 en Windows


7.2. Instalación y configuración básica de Eclipse
7.3. Integración de Eclipse con Tomcat
7.4. Despliegue de Servlets
7.5. Servlet con acceso a base de datos con JDBC
7.6. Sesiones con Servlets
7.7. Conceptos adicionales sobre Servlets
7.8. Pool de conexiones con JDNI y Servlets 3.0
7.9. Java Server Pages
7.10. Arquitectura MVC
7.11. Instalación de Spring Framework en Windows
7.12. Spring MVC

8. Administración de Tomcat

8.1. Instalación de Apache Tomcat 7.0 en Linux


8.2. Arquitectura y ficheros de configuración
8.3. Despliegue manual de aplicaciones web
8.4. Despliegue de aplicaciones en el ROOT Context
8.5. Instalación de Tomcat Web Manager
8.6. Administración con Tomcat Web Manager
8.7. Despliegue de OpenCms
8.8. Despliegue de aplicaciones con Apache Ant
8.9. Sesiones
8.10. Autenticación y autorización (MemoryRealm)
8.11. Autenticación y autorización (UserDatabaseRealm)
8.12. Autenticación y autorización (JDBCRealm)
8.13. Valves
8.14. Filtros
8.15. Ficheros de registros (logs)
8.16. Alojamiento virtual
8.17. Tomcat Host Manager
8.18. Seguridad SSL
8.19. Despliegue en la nube (OpenShift) - 3
8.20. Despliegue en la nube (OpenShift) - 4

9. Integración de Apache y Tomcat

Página 3
Despliegue Web

9.1. Integración de Apache y Tomcat usando mod proxy


9.2. Integración de Apache y Tomcat usando mod jk
9.3. Cluster con Apache y Tomcat (balanceo de carga)

10.Servicios de directorio. LDAP

10.1. Instalación de OpenLDAP 2.4 en Linux


10.2. Operaciones sobre LDAP
10.3. Clientes LDAP
10.4. Configuración del servidor LDAP
10.5. Autenticación y autorización LDAP en Apache
10.6. Autenticación y autorizaci_on LDAP en Tomcat (JNDIRealm)

11.Administración de GlassFish

11.1. Instalación de GlassFish 4.0 en Windows


11.2. Herramientas de administración deGlassFish
11.3. Despliegue de aplicaciones web en GlassFish

Página 4
Lenguajes de marcas
Módulo profesional 04: Lenguajes de marcas y sistemas de gestión de información
(código: 0373)
Contenidos (duración 140 horas)

Reconocimiento de las características de lenguajes de marcas:


— Conceptos.
— Etiquetas, elementos, atributos.
— Orígenes. SGML (Standard Generalized Markup Language).
— Organizaciones desarrolladoras: ISO (International Standard Organization), W3C (World Wide W
— Clasificación.
— Utilización de lenguajes de marcas en entornos web.
— Gramáticas.
Lenguajes para la visualización de información:
— Modelo de objetos del documento DOM (Document Object Model).
— Identificación de etiquetas y atributos de HTML (Hyper Text Markup Language).
— Estructura de documentos HTML. Partes del documento.
— Etiquetas de contenido: títulos, párrafos, listas...
— Elementos de formulario: campos de texto, botones, desplegables...
— Otros elementos de formato y agrupamiento: tablas, marcos, capas.
— XHTML (eXtended HTML): diferencias sintácticas y estructurales con HTML.
— Versiones de HTML y XHTML.
— Herramientas de diseño web.
— Hojas de estilo en cascada. CSS (Cascading Style Sheets):
_x005F_x005F_x0002_ Selectores.
_x005F_x005F_x0002_ Diferentes tipos de elementos. Atributos.

Lenguajes para el almacenamiento y transmisión de información:


— Tipos de lenguajes:
_x005F_x005F_x0002_ De marcas: XML (eXtended Markup Language).
_x005F_x005F_x0002_ De listas: JSON (JavaScript Object Notation).
— XML: Estructura y sintaxis.
— Etiquetas.
— Herramientas de edición.
— Elaboración de documentos XML bien formados:
_x005F_x005F_x0002_ Definición de tipo de documento (DTD, Document Type Definition).
_x005F_x005F_x0002_ Esquema XML (XSD, Xml Schema Definition).
— Utilización de espacios de nombres en XML.
Definición de esquemas y vocabularios en XML:
— Utilización de métodos de definición de documentos XML.
— Creación de descripciones.
— Asociación con documentos XML.
— Validación.
— Herramientas de creación y validación.
— Documentación de especificaciones.

Página 5
Lenguajes de marcas
Conversión y adaptación de documentos XML:
— Técnicas de transformación de documentos XML.
— Lenguajes de transformaciones.
— Formatos de salida: HTML, XML, PDF (Portable Document Format), texto.
— Descripción de la estructura y de la sintaxis.
— Utilización de plantillas.
— Utilización de herramientas de procesamiento:
_x005F_x005F_x0002_ DOM.
_x005F_x005F_x0002_ SAX (Simple Application programming interface for Xml).
— Elaboración de documentación.
Almacenamiento de información:
— Sistemas de almacenamiento de información.
— Manipulación de información en documentos XML: inserción y extracción.
— Técnicas de búsqueda de información en documentos XML.
— Lenguajes de consulta y manipulación.
— Almacenamiento XML nativo.
— Herramientas de tratamiento y almacenamiento de información en formato XML.
Aplicación de los lenguajes de marcas a la sindicación de contenidos:
— Descripción y características de la sindicación de contenidos.
— Estándares y formatos de redifusión. RSS (Really Simple Syndication), Atom...
— Ámbitos de aplicación.
— Estructura de los canales de contenidos.
— Tecnologías de creación de canales de contenidos.
— Validación.
— Directorios de canales de contenidos.
— Agregación.
— Utilización de herramientas.
Sistemas de gestión empresarial:
— Conceptos generales de ERP (Enterprise Resource Planning).
— Instalación.
— Identificación de flujos de información.
— Adaptación y configuración. Programación.
— Seguridad.
— Integración de módulos.
— Diseño de formularios.
— Elaboración de informes.
— Integración con aplicaciones informáticas.
— Exportación de información.
— Gestores de relaciones con clientes CRM (Customer Relationship Management).

Página 6
Lenguajes de marcas
CONTENIDO

Capítulo 1. Introducción a los Lenguajes de Marcas


1.1. Concepto y ventajas
1.2. SGML. El origen
1.3. Características de los lenguajes de marcas
1.4. Clasificación de los lenguajes de marcas
1.5. Organizaciones y estándares
1.6. Introducción a los principales lenguajes de marcas

Capítulo 2. HTML y XHTML. Lenguajes para la WEB


2.1. Evolución histórica
2.2. Estructura del documento
2.3. Elementos de HTML
2.4. Contenido de la cabecera
2.5. Contenido del cuerpo
2.6. XHTML
2.7. HTML 5
2.8. Validación
Ejercicios propuestos
Capítulo 3. CSS. Hojas de estilo
3.1. Introducción
3.2. Sintaxis
3.3. Selectores
3.4. Modelo de cajas
3.5. Texto
3.6. Listas
3.7. Tablas
3.8. Formularios
3.9. Layout
3.10. Prioridad
3.11. Miscelánea
Ejercicios propuestos
Capítulo 4. XML. Almacenamiento de datos
4.1. Introducción
4.2. Documentos XM
4.3. Estructura jerárquica de un documento XML
4.4. Modelo de datos de un documento XML. Nodos
4.5. Corrección sintáctica: documento XML bien formado
4.6. Documentos XML válidos
4.7. Validación de documentos XML con DTD
4.8. Validación de documentos XML con esquemas XML
4.9 Otros mecanismos para validar XML
4.10 Otros lenguajes basados en XML
4.11. Otras formas de almacenas información
Ejercicios propuestos
Capítulo 5. XML. Tratamiento y recuperación de datos
5.1. Introducción
5.2. Bases de datos XML nativas
5.3. XPath
5.4. XQuery

Página 7
Lenguajes de marcas
5.5. Otras tecnologías complementarias: XLink y XPointer
5.6. Bases de datos relacionales con XML
5.7. Manejo de XML desde Java
Ejercicios propuestos
Capítulo 6. Transformación de documentos. XSLT
6.1. Introducción
6.2. XSLT
6.3. XSL-FO
Ejercicios propuestos

Capítulo 7. Sindicación de contenidos. RSS


7.1. Introducción a RSS
7.2. Estructura de un documento RSS
7.3. Elementos principales de un RSS
7.4. Generación de RSS
7.5. Validación del archivo RSS
7.6. Publicación del archivo RSS
Ejercicios propuestos

Capítulo 8. Sistemas de gestión de información. ERP


8.1.. Introducción
8.2. Inteligencia del negocio
8.3. ERP
8.4. CRM
Ejercicios propuestos

Página 8

Вам также может понравиться