# Diario del curso 2006/2007

En esta página fui apuntando brevemente lo que hice en clase durante el curso 2006/2007 en cada uno de los dos grupos (7K y 7M). Cada hora de clase era de 50 minutos.

7K - Día 1 - M 05/12/06 (3 horas)

- introducción a php:
  - qué es php
  - l/wamp: versiones de Apache, MySQL y PHP, ejemplos de WAMP (EasyPHP, PHPHome)
  - editores: PSPad
  - configuración inicial de Apache (httpd.conf) y de PHP (php.ini: short-open-tag=Off, register-globals=Off)
- creación de carpetas en C:\www
- primer ejemplo de página: fragmentos php, print, comillas ' y ", concatenar cadenas con el operador punto (.), caracteres especiales \', \", \n, saltos de línea

7K - Día 2 - M 12/12/06 (3 horas)

- páginas válidas, extensión WebDevelopper para Firefox
- comentarios en fragmentos php
- controles en formularios y recogida de datos: controles, $_REQUEST, print_r,
- ejercicio de controles en formulario: datos personales (apenas empiezan el formulario)

7K - Día 3 - X 13/12/06 (2 horas)

- instalación de Amaya 9.53
- recogida de datos: if () ... else ..., isset(), trim()
- estilos html como atributo style o como etiqueta style
- ejercicio de controles en formulario: datos personales

7K - Día 4 - V 15/12/06 (2 horas)

- ejercicio de controles en formulario: datos personales (terminan)

7K - Día 5 - M 19/12/06 (3 horas)

- encuesta y balance evaluación
- recogida de datos: elseif (), is_numeric(), str_replace()
- ejercicios operaciones aritméticas (hacen el 1º)

7K - Día 6 - X 20/12/06 (2 horas)

- ejercicios operaciones aritméticas

7K - Día 7 - M 09/01/07 (3 horas)

- ejercicios if ... else

7K - Día 8 - X 10/01/07 (2 horas)

- ejercicios if ... else
- ejercicios for 1

7K - Día 9 - J 11/01/07 (3 horas)

- ejercicios for 1

7K - Día 10 - V 12/01/07 (2 horas)

- páginas encadenadas: controles ocultos
- envío de matrices en casillas de verificación
- bucle foreach
- ejercicios for 2

7M - Día 1 - V 12/01/07 (1 hora)

- introducción a php:
  - qué es php
  - l/wamp: versiones de Apache, MySQL y PHP, ejemplos de WAMP (EasyPHP, PHPHome)
  - configuración inicial de Apache (httpd.conf)

7M - Día 2 - L 15/01/07 (2 horas)

- introducción a php:
  - editores: PSPad
  - configuración inicial de Apache (httpd.conf) y de PHP (php.ini: short-open-tag=Off, register-globals=Off)
- creación de carpetas en C:\Mis documentos
- primer ejemplo de página: fragmentos php, print, comillas ' y ", concatenar cadenas con el operador punto (.),caracteres especiales \', \", \n, saltos de línea
- páginas válidas, extensión WebDevelopper para Firefox

7K - Día 11 - M 16/01/07 (3 horas)

- ejercicios for 2

7K - Día 12 - X 17/01/07 (2 horas)

- página que se llama a sí misma
- ejercicio validación

7M - Día 3 - J 18/01/07 (3 horas)

- páginas válidas, extensión WebDevelopper para Firefox
- comentarios en fragmentos php
- controles en formularios y recogida de datos: controles, $_REQUEST, print_r,
- ejercicio de controles en formulario: datos personales (hacen el formulario)

7K - Día 13 - J 18/01/07 (3 horas)

- expresiones regulares POSIX y PCRE: sintaxis
- instalan Regular Expression Editor 1.4.0
- ejercicio expresiones regulares (con REE 1.4.0)

7M - Día 4 - V 19/01/07 (2 horas)

- recogida de datos: if () ... else ..., isset(), trim(), operador ? :

7K - Día 14 - V 19/01/07 (2 horas)

- ejercicio validación con PCRE
- ejercicio expresiones regulares con PCRE

7K - Día 15 - M 23/01/07 (3 horas)

- traducción con gettext

7K - Día 16 - X 24/01/07 (2 horas)

- funciones y biblotecas
- agenda de teléfonos: páginas (sin acceso a datos)

7M - Día 5 - J 25/01/07 (3 horas)

- estilos html como atributo style o como etiqueta style
- ejercicio de controles en formulario: datos personales (terminan)
- ejercicios operaciones aritméticas (empiezan el primero)

7K - Día 17 - J 25/01/07 (3 horas)

- mysqli
- agenda de teléfonos: borrar_todo, añadir

7M - Día 6 - V 26/01/07 (2 horas)

- ejercicios operaciones aritméticas

7K - Día 18 - V 26/01/07 (2 horas)

- agenda de teléfonos: borrar

7M - Día 7 - L 29/01/07 (2 horas)

- ejercicios operaciones aritméticas
- ejercicios if ... elseif ... else ...

7K - Día 19 - M 30/01/07 (3 horas)

- agenda de teléfonos: modificar

7K - Día 20 - X 31/01/07 (2 horas)

- funciones con argumentos predeterminados (para recoge_para_consulta() en listar.php)
- mysqli_free_result($result)
- función limpia_para_consulta() (para borrar2.php)
- agenda de teléfonos: buscar

7M - Día 8 - J 01/02/07 (3 horas)

- ejercicios if ... elseif ... else ...

7K - Día 21 - J 01/02/07 (3 horas)

- biblioteca: menús

7M - Día 9 - V 02/02/07 (2 horas)

- ejercicios if... elseif ... else...
- bucle for
- ejercicios for 1

7K - Día 22 - V 02/02/07 (2 horas)

- biblioteca: obras

7M - Día 10 - L 05/02/07 (3 horas)

- ejercicios for 1

7K - Día 23 - M 06/02/07 (3 horas)

- biblioteca: usuarios y préstamos

7K - Día 24 - X 07/02/07 (2 horas)

- biblioteca: préstamos

7M - Día 11 - J 08/02/07 (3 horas)

- bucle foreach
- controles en matriz (casillas de verificación)
- ejercicios for 2

7K - Día 25 - J 08/02/07 (2 horas en vez de las 3 habituales)

- foro: menús, editor

7M - Día 12 - V 09/02/07 (2 horas)

- expresiones regulares POSIX y PCRE: sintaxis
- instalan Regular Expression Editor 1.4.0
- ejercicio expresiones regulares (con REE 1.4.0)

7K - Día 26 - V 09/02/07 (2 horas)

- foro: intervenciones

7M - Día 13 - L 12/02/07 (1 hora en vez de las 2 habituales)

- ejercicio expresiones regulares (terminan)

7K - Día 27 - M 13/02/07 (3 horas)

- foro

7K - Día 28 - X 14/02/07 (2 horas)

- foro (terminan)

7M - Día 14 - J 15/02/07 (1 hora en vez de las 3 habituales)

- ejercicio validación (empiezan)

7K - Día 29 - J 15/02/07 (2 horas en vez de las 3 habituales)

- sesiones
- agenda multiusuario: index, validar1

7M - Día 15 - V 16/02/07 (3 horas en vez de las 2 habituales)

- ejercicio validación (terminan)
- funciones y bibliotecas
- ejercicio agenda: funciones, index

7K - Día 30 - V 16/02/07 (2 horas)

- agenda multiusuario: validar2

7M - Día 16 - L 19/02/07 (3 horas en vez de las 2 habituales)

- MySQL en PHP
- ejercicio agenda: borrar todo, añadir, listar

7K - Día 31 - M 20/02/07 (3 horas)

- examen nº 1: reservas

7K - Día 32 - X 21/02/07 (2 horas)

- agenda multiusuario: terminan proceso de registro y empiezan la agenda

7M - Día 17 - J 22/02/07 (3 horas)

- examen nº 1

7K - Día 33 - J 22/02/07 (3 horas)

- ejercicio agenda multiusuario: terminan
- ejercicio compra-venta: empiezan

7M - Día 18 - V 23/02/07 (3 horas en vez de las 2 habituales)

- ejercicio agenda: terminan

7K - Día 34 - V 23/02/07 (2 horas)

- ejercicio compra-venta: siguen

7M - Día 19 - L 26/02/07 (1 hora en vez de las 2 habituales)

- ejercicio biblioteca (cabecera, index)

7K - Día 35 - M 27/02/07 (3 horas)

- ejercicio compra-venta: terminan

7K - Día 36 - X 28/02/07 (3 horas)

- cursor en control al cargar una página (mediante JavaScript)
- conexión con MS Access

7M - Día 20 - J 01/03/07 (3 horas)

- ejercicio biblioteca (obras)

7K - Día 37 - J 01/03/07 (3 horas)

- ejercicio Blog

7M - Día 21 - V 01/03/07 (2 horas)

- ejercicio biblioteca (usuarios, prestamos)

7K - Día 38 - V 02/03/07 (2 horas)

- ejercicio Blog

7M - Día 22 - L 05/03/07 (2 horas)

- ejercicio biblioteca (prestamos)

7K - Día 39 - M 06/03/07 (3 horas)

- ejercicio Veterinaria

7M - Día 23 - J 08/03/07 (3 horas)

- ejercicio biblioteca

7K - Día 40 - J 08/03/07 (3 horas)

- ejercicio Veterinaria

7M - Día 24 - V 09/03/07 (2 horas)

- ejercicio foro

7K - Día 41 - V 09/03/07 (2 horas)

- enviar correos desde PHP
- correos en ejercicio Veterinaria

7M - Día 25 - L 12/03/07 (2 horas)

- ejercicio de repaso: examen censo

7K - Día 42 - M 13/03/07 (3 horas)

- subir archivos
- ejercicio foro multiusuario con imágenes de usuario

7M - Día 26 - M 13/03/07 (3 horas)

- examen

7K - Día 43 - X 14/03/07 (3 horas)

- examen

Esta obra está bajo una licencia de Creative Commons.