Introducción a los tipos, variables y estructuras de control; los datos estructurados y las cadenas; la programación modular y con funciones; el manejo básico de formularios; el manejo de cookies y sesiones; y el envío de ficheros y manipulación del sistema de ficheros en el servidor.
0. Presentación del curso de PHP y MySQL
Presentación del curso: Objetivos, ámbito, temario, estructura de las sesiones, documentación, profesorado, etc.
|
|
|
1. Introducción al lenguaje PHP
Introducción al funcionamiento y principios básicos de la programación de sitios web con PHP.
|
|
|
2. Sintaxis, tipos, expresiones y sentencias de control en PHP
Descripción del lenguaje de programación PHP: Sintaxis del lenguaje, tipos de datos y su manejo en PHP, operadores y expresiones, y estructuras de control.
|
|
|
3. Estructuras de datos en PHP
Descripción y uso del tipo de datos vector. Tipos de datos no escalares: vectores, matrices, listas, pilas, estructuras, etc.
|
|
|
4. Manipulación de cadenas en PHP
Introducción al procesamiento de cadenas en PHP y algunas de las funciones principales.
|
|
|
5. Descomposición modular en PHP
Programación modular en el lenguaje PHP. Estructuración de los scripts PHP en múltiples ficheros.
|
|
|
6. Programación mediante funciones
Uso de funciones en PHP. Funciones definidas por el usuario. Listas de parámetros y parámetros opcionales.
|
|
|
7. Programación orientada a objetos
Introducción al soporte de PHP para la programación orientada a objetos.
|
|
|
8. Manejo de formularios HTML en PHP
Manejo de los campos existentes en los formularios HTML desde PHP. Ejemplos de uso.
|
|
|
9. Almacenando información con cookies y sesiones
Descripción de las herramientas de almacenamiento de preferencias e información temporal para la realización de aplicaciones web. Uso de las cookies y las sesiones en PHP.
|
|
|
10. Control de acceso al servidor y modificación de contenidos
Descripción de los mecanismos básicos para controlar y modificar los contenidos del servidor web. Control de acceso, subida de ficheros al servidor, examinar el sistema de ficheros del servidor, etc.
|
|
|