Aplicaciones Avanzadas con PHP En el presente curso, se detallan las técnicas y librerías para construir aplicaciones Web con PHP muy interactivas enfocadas a la interactividad con el usuario final. Las aplicaciones ricas de Internet (RIA de Rich Internet Application) es la siguiente generación de las aplicaciones Web tradicionales y las tecnologías que la hacen posible son el XHTML, hojas de estilo, AJAX, XML, XSLT, Javascript, entre otros. En este curso, se detallan estas tecnologías para lograr la implementación de aplicaciones Web ricas en contenido. Además, se detallan librerías que ayudarán a la creación de sitios Web con grandes capacidades, como la creación dinámica de hojas de cálculo en Excel, documentos PDF, reportes gráficos en JPG, GIF y PNG y archivos comprimidos en ZIP. Por otro lado, se implementan funcionalidades con AJAX. Finalmente, se muestran las vulnerabilidades y aspectos de seguridad que se debe tener en cuenta para el desarrollo de aplicaciones Web con PHP. Además, en este módulo se realizará un proyecto de desarrollo de software donde se aplicarán las diversas técnicas y librerías que se detallaron en el curso. En este proyecto, se utilizarán metodologías ágiles para desarrollar el software de manera incremental. Objetivos 1 Desarrollar aplicaciones Web con PHP utilizando metodologías ágiles. 2 Generar contenidos dinámicos en Excel, PDF, reportes gráficos y comprimidos en ZIP. 3 Crear documentos XHTML con hojas de estilo y Javascript. 4 Crear aplicaciones con AJAX y PHP 5 Optimizar aplicaciones PHP. 6 Aplicar las mejores prácticas de seguridad en aplicaciones PHP. Temario Nro. UNIDAD 1 Generación de reportes <br/>Generación de contenidos dinámicos como hojas de Excel, archivos PDF, reportes gráficos en imágenes JPG, GIF, PNG y archivos comprimidos en ZIP. Instalación e implementación del gestor de contenidos Joomla 2 Laboratorio 1: Generación de contenidos como Excel, reportes gráficos, PDF y ZIP. Instalación e implementación del CMS Joomla. 3 XML y Servicios Web con PHP <br/>Estructura de los documentos XML Tratamiento de XML con DOM y SAX XSL Introducción a los Servicios Web con PHP Servicios Web con NuSOAP 4 Laboratorio 2: XML y Servicios Web con PHP 5 AJAX con PHP - Parte I<br/>XHTML Hojas de estilo CSS Manejando eventos con Javascript Implementación de funcionalidades con Ajax 6 Laboratorio 3: AJAX con PHP - Parte I 7 AJAX con PHP - Parte II<br/>Hojas de estilo CSS avanzada Manejando eventos con Javascript Implementación de funcionalidades con Ajax 8 Laboratorio 4: AJAX con PHP - Parte II Nro. UNIDAD 9 Seguridad y rendimiento en aplicaciones PHP 10 Laboratorio 5: Seguridad y rendimiento en aplicaciones PHP Duración 30 horas Fecha 02/12/2016