| Nº |
Enunciado |
Ejecutar |
Código |
| 0 |
Hola mundo y phpinfo(). |
 |
 |
| 1 |
Inicializar variables de los distintos tipos de datos básicos y mostrar los datos por pantalla. |
 |
 |
| 2 |
Inicializar y mostrar una variable heredoc. |
 |
 |
| 3 |
Mostrar en tu página index la fecha y hora actual formateada en castellano. (Utilizar cuando sea posible la clase DateTime) |
 |
 |
| 4 |
Mostrar en tu página index la fecha y hora actual en Oporto formateada en portugués. |
 |
 |
| 5 |
Inicializar y mostrar una variable que tiene una marca de tiempo (timestamp) |
 |
 |
| 6 |
Operar con fechas: calcular la fecha y el día de la semana de dentro de 60 días. |
 |
 |
| 7 |
Mostrar el nombre del fichero que se está ejecutando. |
 |
 |
| 8 |
Mostrar la dirección IP del equipo desde el que estás accediendo. |
 |
 |
| 9 |
Mostrar el path donde se encuentra el fichero que se está ejecutando. |
 |
 |
| 10 |
Mostrar el contenido del fichero que se está ejecutando. |
 |
 |
| 11 |
Mostrar el documento PHPDoc del proyecto que se está ejecutando generado con PHP Documentor o ApiGen. |
|
|
| 12 |
Mostrar el contenido de las variables superglobales (utilizando print_r() y foreach()). |
 |
 |
| 13 |
Crear una función que cuente el número de visitas a la página actual desde una fecha concreta. |
 |
 |
| 14 |
Comprobar las librerías que estás utilizando en tu entorno de desarrollo y explotación. Crear tu propia librería de funciones. |
 |
 |
| 15 |
Crear e inicializar un array con el sueldo percibido de lunes a domingo. Recorrer el array para calcular el sueldo percibido durante la semana. |
 |
 |
| 16 |
Recorrer el array anterior utilizando funciones para obtener el mismo resultado. |
 |
 |
| 17 |
Inicializar un array bidimensional donde almacenamos el nombre de las personas que tienen reservado el asiento en un teatro de 20 filas y 15 asientos por fila. (Inicializamos el array ocupando únicamente 5 asientos). |
 |
 |
| 18 |
Recorrer el array anterior utilizando funciones para obtener el mismo resultado. |
 |
 |
| 19 |
Construir una librería de funciones de validación de campos de formularios (LibreríaValidacionFormularios.php) para utilizarla en los siguientes ejercicios. Discusión: diferencia entre librería de funciones y clase. |
|
|
| 20 |
Convertir la LibreriaValidacionFormularios.php en una clase ValidacionFormularios.php. El profesor facilitará a los alumnos la clase AAMMDDValidacionFormularios.php desarrollada en el curso anterior como punto de partida. |
|
|
| 21 |
Construir un formulario para recoger un cuestionario realizado a una persona y enviarlo a una página Tratamiento.php para que muestre
las preguntas y las respuestas recogidas. |
 |
 |
| 22 |
Construir un formulario para recoger un cuestionario realizado a una persona y mostrar en la misma página las preguntas y las respuestas
recogidas. |
 |
 |
| 23 |
Construir un formulario para recoger un cuestionario realizado a una persona y mostrar en la misma página las preguntas y las respuestas
recogidas; en el caso de que alguna respuesta esté vacía o errónea volverá a salir el formulario con el mensaje correspondiente. |
 |
 |
| 24 |
Construir un formulario para recoger un cuestionario realizado a una persona y mostrar en la misma página las preguntas y las respuestas
recogidas; en el caso de que alguna respuesta esté vacía o errónea volverá a salir el formulario con el mensaje correspondiente, pero las
respuestas que habíamos tecleado correctamente aparecerán en el formulario y no tendremos que volver a teclearlas. |
 |
 |
| 25 |
Trabajar en PlantillaFormulario.php mi plantilla para hacer formularios como churros. |
|
|
| 26 |
Probar la plantilla anterior desarrollando un formulario que recoja la temperatura y la presión atmosférica en una serie de fechas y (cuando
el usuario lo decida) genere un informe con los datos recibidos y un promedios, mínimos y máximos de temperatura y presión atmosférica. |
|
|
| 27 |
Ejercicio extra para probar la plantilla del formulario que ha ganado el concurso |
|
|
| 28 |
Ejercicio extra para probar la habilidad del alumno en en manejo de arrays multidimensionales. |
|
|