|
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.<br><br>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.
|
- Generación de reportes
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
Laboratorio 1: Generación de contenidos como Excel, reportes gráficos, PDF y ZIP. Instalación e implementación del CMS Joomla.
- XML y Servicios Web con PHP
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
Laboratorio 2: XML y Servicios Web con PHP
- AJAX con PHP - Parte I
XHTML
Hojas de estilo CSS
Manejando eventos con Javascript
Implementación de funcionalidades con Ajax
Ajax
Laboratorio 3: AJAX con PHP - Parte I
- AJAX con PHP - Parte II
Hojas de estilo CSS avanzada
Manejando eventos con Javascript
Implementación de funcionalidades con Ajax
Laboratorio 4: AJAX con PHP - Parte II
- Laboratorio 5: Seguridad y rendimiento en aplicaciones PHP
Seguridad y rendimiento en aplicaciones PHP
|