Este primer bloque está destinado a la presentación de las llamadas tecnologías del lado del servidor así como su funcionamiento y utilidad. Se hace hincapié en la ventaja que presentan a la hora de implementar un portal WEB dinámico con respecto a otras tecnologías que simplemente permiten visualizar información estática. También se le presentan al alumno el software necesario para poder empezar a trabajar durante el resto del módulo
XHTML-HTML5
En este bloque se hace una pequeña revisión de lo que es el Standard xhtml. Aunque se presuponen conocimientos iniciales, se ha creído conveniente introducir una pequeña referencia para que el alumno comience desde el primer momento a abandonar ciertas costumbres heredadas del HTML.
Lenguaje PHP
Variables
Decisiones y bucles
Cadenas
Arrays
Funciones
Fechas
Formularios, cookies y sesiones
Archivos y Directorios
PHP Orientado a Objetos
El objetivo de este bloque es el de enseñar al alumno desde cero el lenguaje PHP. Para ello se ha dividido el módulo en diversos apartados cada uno de los cuales hace hincapié en diversos aspectos fundamentales del lenguaje. Todo el estudio de realiza de manera práctica a través de multitud de ejemplos, muchos de los cuales le serán posteriormente útiles al alumno cuando desarrolle el proyecto final.
Interacción de PHP con bases de datos.
Bases de datos y MySQL
Recuperación de datos
Manipulación de datos
En este bloque se estudia la integración de PHP con un SGBD y concretamente con MySQL. Se realizarán para ello diferentes prácticas sobre introducción, recuperación y manejo de datos utilizando PHP como lenguaje anfitrión. En este punto es importante que el alumno comprenda la importancia de este tipo de tecnología que le permitirá manejar información a través de la WEB de manera dinámica.
PHP Avanzado
Uso de plantillas con PHP.
Manipulación de documentos XML con PHP
Este bloque está enfocado proporcionar al alumno una serie de conocimientos avanzados sobre la tecnología PHP que van más allá del mero conocimiento del lenguaje en si. Por ello se estudian dos temas realmente útiles para el trabajo a nivel profesional tales como el uso de las plantillas Smarty, las cuales permitirán crear rápidamente gran cantidad de documentos de un aspecto parecido separando la lógica de programación del aspecto visual. También se le introduce al alumno sobre el manejo de documentos XML desde PHP.