|
1 Comenzando con PHP | |
| 1.1 Historia de PHP | |
| 1.2 Significado de PHP | |
| 1.3 Características más importantes de PHP | |
| 1.4 Trabajos que podemos realizar con PHP | |
| 1.5 Cuándo es conveniente utilizar PHP | |
| 1.6 ASP o PHP | |
| 1.7 Requisitos para trabajar con PHP | |
| 1.8 Cuestionario: Comenzando con PHP | |
|
2 Instalación desde cero | |
| 2.1 Opciones de instalación | |
| 2.2 Detalles de la instalación paso a paso | |
| 2.3 Instalando EasyPHP | |
| 2.4 Iniciar y salir de EasyPHP | |
| 2.5 Menú Opciones | |
| 2.6 Uso del directorio www | |
| 2.7 Cuestionario: Instalación desde cero | |
|
3 Sintaxis básica | |
| 3.1 Extensiones | |
| 3.2 Delimitadores del código | |
| 3.3 Espacios en blanco | |
| 3.4 Separación de instrucciones | |
| 3.5 Comillas | |
| 3.6 Fin de línea | |
| 3.7 Construcción de bloques | |
| 3.8 Líneas de comentarios | |
| 3.9 Mayúsculas y minúsculas | |
| 3.10 Inclusión de ficheros externos | |
| 3.11 Práctica - Mi primer texto | |
| 3.12 Práctica - Include | |
| 3.13 Cuestionario: Sintaxis básica | |
|
4 Variables y Constantes | |
| 4.1 Definición de variables | |
| 4.2 Verificación de asignación previa | |
| 4.3 Variables predefinidas | |
| 4.4 Ámbito de las variables | |
| 4.5 Variables variables | |
| 4.6 Definición de una constante | |
| 4.7 Constantes predefinidas | |
| 4.8 Práctica - Variables | |
| 4.9 Práctica - Constantes | |
| 4.10 Cuestionario: Variables y Constantes | |
|
5 Operadores | |
| 5.1 Qué son los operadores | |
| 5.2 Operadores de asignación y de concatenación | |
| 5.3 Operadores aritméticos | |
| 5.4 Operadores de comparación | |
| 5.5 Operadores lógicos | |
| 5.6 Operadores de incremento-decremento | |
| 5.7 Sentencias Condicionales If, Else-If, Elseif, Else | |
| 5.8 Práctica - Mayor de dos números | |
| 5.9 Práctica - Carné del polideportivo | |
| 5.10 Práctica - Valor de variable | |
| 5.11 Práctica - Ordenar de menor a mayor | |
| 5.12 Cuestionario: Operadores | |
|
6 Bucles | |
| 6.1 Qué es un Bucle | |
| 6.2 Bucle While | |
| 6.3 Bucle Do…While | |
| 6.4 Bucle For | |
| 6.5 Bucle Foreach | |
| 6.6 Break y Continue | |
| 6.7 Switch | |
| 6.8 Práctica - Días de la semana | |
| 6.9 Práctica - Buscando una letra | |
| 6.10 Práctica - Números divisibles entre 5 | |
| 6.11 Práctica - Valores entre dos enteros | |
| 6.12 Práctica - Tablas de multiplicar | |
| 6.13 Cuestionario: Bucles | |
|
7 Funciones | |
| 7.1 Qué es una Función | |
| 7.2 Cómo se crea una Función | |
| 7.3 Cómo se invoca una Función | |
| 7.4 Funciones para la gestión de archivos | |
| 7.5 Funciones para la gestión de directorios | |
| 7.6 Retorno de valores | |
| 7.7 Práctica - El número mayor | |
| 7.8 Práctica - Media aritmética | |
| 7.9 Práctica - Listar directorio | |
| 7.10 Cuestionario: Funciones | |
|
8 Formularios | |
| 8.1 Conocimientos previos | |
| 8.2 Campos de entrada de datos | |
| 8.3 Cuadro de texto | |
| 8.4 Cuadro de texto con barras de desplazamiento | |
| 8.5 Casillas de verificación | |
| 8.6 Botón de opción | |
| 8.7 Menú desplegable | |
| 8.8 Botón de comando | |
| 8.9 Campo oculto | |
| 8.10 Práctica - Libro de visitas | |
| 8.11 Práctica - Cuestionario | |
| 8.12 Práctica - Formulario de solicitud de información | |
| 8.13 Cuestionario: Formularios | |
|
9 Bases de Datos MySQL I | |
| 9.1 Introducción a MySQL - Front | |
| 9.2 Instalando MySQL – Front | |
| 9.3 Empezando con bases de datos | |
| 9.4 Creación de una base de datos | |
| 9.5 Creación de tablas | |
| 9.6 Añadir campos a una tabla | |
| 9.7 Modificar campos de una tabla | |
| 9.8 Borrar campos de una tabla | |
| 9.9 Operaciones con los registros de una tabla | |
| 9.10 Editor SQL | |
| 9.11 Práctica - Realizar una base de datos para clientes | |
| 9.12 Cuestionario: Bases de Datos MySQL I | |
|
10 Bases de Datos MySQL II | |
| 10.1 Página principal | |
| 10.2 Conexión con la base de datos | |
| 10.3 Introducir registros | |
| 10.4 Listado de registros | |
| 10.5 Borrado de registros | |
| 10.6 Modificación de registros | |
| 10.7 Práctica - Realizar un libro de visitas | |
| 10.8 Cuestionario: Bases de Datos MySQL II | |