040 - IFC08CM15. DESPLIEGUE DE APLICACIONES WEB DEPARTAMENTO: Formación Profesional MODALIDAD: Curso DESTINATARIOS: Profesores Técnicos de FP Catedráticos y Profesores de Enseñanza Secundaria Nº DE PLAZAS: 18 REQUISITOS: Profesores destinatarios de la familia profesional INFORMÁTICA Y COMUNICACIONES, pertenecientes a la especialidad: 107 Informática Que durante el presente curso académico estén impartiendo alguno de los siguientes módulos profesionales: - Despliegue de aplicaciones Web Si quedan plazas disponibles se asignarán a profesores de la especialidad: 227 Sistemas y Aplicaciones Informáticas Los asistentes deben poseer los siguientes conocimientos previos: - Manejo de sistemas operativos Windows y Linux a nivel de usuario en entorno gráfico y consola (edición de ficheros, permisos, variables de entorno, instalación de software, ). - Conocimientos de la arquitectura TCP/IP. Direccionamiento IP. Puertos. Arquitectura cliente/servidor. - Configurar TCP/IP de en sistemas Windows y Linux. - Conocimientos de programación en lenguajes orientados a objetos. - Conocimientos básicos de bases de datos relacionales y lenguaje SQL. - Creación y uso de máquinas virtuales empleando VirtualBox. 1 / 6
CERTIFICACIÓN: 4 créditos Nº DE HORAS 100 TOTALES: Nº DE HORAS 40 PRESENCIALES: PONENTE/S: -Álvaro García Sánchez Profesor de Informáica en el IES Leonardo da Vinci, Madrid -Javier Sanz Rodríguez Porfesor de Informática en el IES Alonso de Avellaneda, Alcalá de Henares OBJETIVOS: - Conocer los diferentes tipos de arquitecturas web así como los principales servidores web y aplicaciones. - Utilizar las herramientas necesarias para el despliegue y gestión de aplicaciones web. - Configurar servicios DNS (Domain Name System) en función de los requerimientos de ejecución de las aplicaciones web desplegadas. - Administrar el servidor Apache realizando su instalación, configuración, despliegue y operación. - Desplegar aplicaciones WAMP (Windows, Apache, MySQL y PHP) y LAMP (Linux, Apache, MySQL y PHP). - Desarrollar y desplegar aplicaciones JavaEE basadas en Servlets y JSP (Java Server Pages). - Administrar el servidor Tomcat realizando su instalación, configuración, despliegue y operación. - Integrar los servidores Apache y Tomcat. - Configurar servicios de directorio LDAP integrándolos con Apache y Tomcat. - Poder aplicar los contenidos y las prácticas desarrolladas en el curso en la impartición de los módulos formativos de los ciclos de Formación Profesional. 2 / 6
CONTENIDOS: - Fundamentos de arquitecturas web - Aplicaciones web. - Arquitecturas web. Servidores web y Servidores de aplicaciones (contenedores). - Tecnologías. Cliente. Servidor. Frameworks. - Servicio de nombre de dominio (DNS) - Funcionalidad. Resolución de nombres DNS (resolución directa y resolución inversa). - Espacio de nombres de dominio. - Clientes (resolvers). - Servidores. Zonas. Parámetros de configuración y registros del servidor de nombres afectados en el despliegue. - Proceso de resolución. - Registros de recursos. - WWW y protocolo HTTP - W3C y estándares. - Páginas, sitios y aplicaciones web. - Clientes Web (Navegadores). - URLs y URIs. - Servidores Web. - Protocolo HTTP. Versiones. Funcionamiento. Mensajes HTTP. Métodos de petición. Cabeceras. Códigos de estado y error. Tipos MIME.Cookies. Autenticación. Sesiones. - Administración de Apache - Características. Versiones. - Instalación del servidor web en Linux/Windows. - Inicio/parada del servidor. - Ficheros de configuración. Directivas. - Módulos: instalación, configuración y uso. - Autenticación y control de acceso. - Ficheros.htaccess. - Monitorización. - Alojamiento virtual (Virtual Hosts). Creación, configuración y utilización. - Criptografía. Algoritmos. Certificados digitales. Servidores de certificados. - SSL/TLS. El protocolo HTTPS. - Hosts virtuales seguros. - Despliegue de aplicaciones WAMP/LAMP - Empaquetado de aplicaciones web. Ejemplos de aplicaciones web en tres capas. - Despliegue de aplicaciones. Servidores locales y servidores remotos (FTP y SSH). - Despliegue en la nube. 3 / 6
- Aplicaciones JavaEE - Qué es JavaEE? Evolución. - Arquitectura en varias capas..componentes. Contenedores. Versiones. - Servidores de aplicaciones. - Servicios (JavaEE APIs). - Instalación de herramientas de desarrollo. Integración con servidores de aplicaciones. - Servlets. El contenedor Web. Ciclo de vida. Peticiones y respuestas. Archivos WAR y descriptores de despliegue. - Acceso a bases de datos con JDBC. - Sesiones. Contexto. Filtros. - Pool de conexiones con JNDI y Servltes 3.0. - Java Server Pages. La especificación JSP. Elementos. Directivas. Objetos Implícitos. - Patrón MVC. Integración de los ejemplos anteriores en una aplicación con arquitectura MVC. El Modelo. El Controlador. La Vista. RequestDispatcher. - Administración de Tomcat - Características. Versiones. - Instalación en Linux/Windows. - Inicio/parada del servidor. - Arquitectura de Tomcat. Estructura de directorios y ficheros de configuración. - Empaquetado y despliegue de aplicaciones. Descriptor de despliegue. - Despliegue de Servlets. Despliegue de JSPs. - Configuración de Hosts y Contexts. - Administración con Tomcat Web Manager. Instalación. Despliegue y ciclo de vida de aplicaciones. Monitorización. - Herramientas externas para la automatización del despliegue. Apache Ant. Configuración y despliegue de aplicaciones. - Sesiones. - Autenticación de usuarios. Diferentes aproximaciones (Realms). - Valves y Filtros. - Ficheros de registros (Logs). - Alojamiento virtual (Virtual Hosts). Creación, configuración y utilización. Tomcat Host Manager. - Seguridad en el servidor de aplicaciones. Configurar el servidor de aplicaciones con soporte SSL/TLS. - Integración de Apache y Tomcat - Razones para la integración. - Conectores 4 / 6
- Configuración (mod_proxy y mod_jk). - Servicios de directorio. LDAP - Servicio de directorios: características y funcionalidad. - LDAP. Versiones. Características. Modelo de datos. Modelo de nombrado. Modelo de funcionamiento (operaciones). LDIF. Usos. - Instalación y configuración de un servidor LDAP. - Clientes LDAP. Operaciones. - Adaptación de la configuración del servidor de directorios para el despliegue de aplicaciones. Usuarios centralizados. Autenticación/Autorización LDAP en Apache. Autenticación/Autorización LDAP en Tomcat. METODOLOGÍA: - En las sesiones del curso se combinarán explicaciones sobre los principales conceptos de arquitectura y despliegue de aplicaciones web con la realización de prácticas en las que se apliquen los conceptos explicados. - Los asistentes desarrollarán las prácticas propuestas sobre sistemas operativos Windows/Linux siguiendo las indicaciones de los materiales proporcionados y contando con la ayuda de los ponentes del curso. - Las prácticas consistirán en casos concretos e incrementales, para facilitar la adquisición de habilidades y conocimientos, que se adecuen al escenario habitual de impartición de los módulos de F.P. Todas las prácticas serán replicables en el aula, tanto por las herramientas y el entorno tecnológico como por la envergadura de los casos presentados. LUGAR: IES CLARA DEL REY, C/ Padre Claret 8, 28002 Madrid INICIO DE ACTIVIDAD: Miércoles, 01 Julio 2015 FIN DE ACTIVIDAD: Viernes, 10 Julio 2015 FECHAS/HORARIO: Días 1, 2, 3, 6, 7, 8, 9 y 10 de julio de 09:00 a 14:00 horas PLAZO DE Desde el Viernes, 24 Abril 2015 INSCRIPCIÓN: hasta el Domingo, 24 Mayo 2015 CRITERIOS DE Según se expresa en las instrucciones de la convocatoria del Plan SELECCIÓN: de Formación del profesorado de especialidades de Formación Profesional 2015. RESPONSABLE: Directora: Isabel Yebra Ruiz/ Coordinadora: Carmen García Rodríguez EVALUACIÓN: Según se expresa en las instrucciones de la convocatoria del Plan de Formación del profesorado de especialidades de Formación Profesional 2015, para considerar el aprovechamiento de la actividad será necesario: Valoración del ponente sobre el seguimiento de la actividad 5 / 6
Memoria personal del asistente OBTENCIÓN DEL CERTIFICADO: IMPORTANTE: Requisitos: - Asistencia al total de horas de la fase presencial de la actividad. - Aprovechamiento valorado por el responsable de la actividad. La valoración de las actividades de formación se ajustará a lo establecido en el capítulo II, artículo 5 de la Orden 2883/2008, de 6 de junio, BOCM Núm. 149, por la que se regula la Formación Permanente del Profesorado. Cualquier docente admitido en un curso de formación que, sin causa plenamente justificada, no lo inicie o lo abandone, no podrá participar en ningún otro curso durante los 12 meses siguientes. 6 / 6