Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduccin
o Qu es PHP?
o Cmo funciona PHP?
o Caractersticas de PHP
o Qu se puede hacer con PHP?
2. Programacin en PHP
o Variables en PHP; Tipos de Datos y Variables;
Constantes
o Operadores
Aritmticos, Relacionales, Lgicos
o Estructuras de control
if, else
switch
while, do while
for,foreach
breake, continue
include, require
o Arreglos y Matrices
o Funciones propias
3. Procesamiento de Formularios
o Mtodos GET y POST
o Manejo de Variables Gobales
4. Manejo de bases de datos
o Introduccin a MySQL y caractersticas
principales
o Conexin al servidor MySQL
o Uso de programas de Gestion Remota de Bases
de Datos MySQL.
o Manipulacin de datos con PHP, operaciones con
registros
Insertar
Consultar
Borrar
Editar
http://geneura.ugr.es/~maribel/php/
Curso de PHP completo y prctico. Aprende a crear Webs dinmicas desde 0 hasta
portales completos con este Curso de PHP. Incluye clases de MySQL y todo el soft
necesario.
1. Introduccin al PHP
1.1 Qu es PHP?
1.2 Instalando Apache
1.3 Instalando PHP
1.4 Instalando MySQL
1.5 Primer script en PHP
1.6 Comentarios en PHP
1.7 Secuencias de escape
2. Variables y Constantes
3. Operadores
4. Estructuras de Control
4.1 Construcciones if
4.2 Construcciones else
4.3 Construcciones elseif
4.4 Los bucles
4.5 El bucle while
4.6 El bucle for
4.7 El bucle do while
4.8 El bucle foreach
4.9 El switch
4.10 Sentencias de control
4.11 Include() y require()
4.12 Ejercicio del Tema 4
5. Funciones
6. Clases
8. Manejo de ficheros
10. Miscelnea
10.1 Introduccin
10.2 Identificando a usuarios con sesiones
10.3 Enviando e-mails
10.4 Redirecciones
10.5 Leyendo un directorio
10.6 Ejercicio del Tema 10
CONTENIDO:
1. INTRODUCCIN.
QU ES PHP?.
QU POSIBILIDADES OFRECE PHP?.
REQUISITOS.
SINTAXIS BSICA.
VARIABLES Y TIPOS DE VARIABLES.
OPERADORES.
ESTRUCTURAS DE CONTROL.
FUNCIONES DE USUARIO.
CLASES Y OBJETOS (PROGRAMACIN ORIENTADA A OBJETOS :
POO).
FUNCIONES DE MATRICES.
FUNCIONES DE FECHA Y HORA.
FUNCIONES DE CADENAS.
FUNCIONES DE FICHEROS.
FUNCIONES DE DIRECTORIOS.
FUNCIONES MATEMTICAS.
FUNCIONES DE EXPRESIONES REGULARES:
FUNCIONES HTTP.
FUNCIONES DE CORREO ELECTRNICO.
FUNCIONES SOBRE VARIABLES.
2 PHP
2.1 Qu es PHP?
2.9.1 if/elseif/else
2.9.2 while
2.9.3 do while
2.9.4 for
2.9.5 foreach
2.9.6 break
2.9.7 continue
2.9.8 switch
2.10 Incluyendo archivos include() y require()
2.11 Funciones
2.14.1 fopen
2.14.2 fwrite
2.14.3 fread
2.14.4 Upload de ficheros al servidor
2.15 Cookies
3 MySQL
3.1 Qu es una base de datos relacional?
3.2 Tipos de datos en MySQL
3.3 Instalando MySQL en nuestro servidor
3.4 Creando una base de datos y una tabla
4.1.1 mysql_pconnect
4.1.2 mysql_select_db
4.1.3 mysql_query
4.1.4 mysql_fetch_row
4.1.5 mysql_result
4.1.6 mysql_escape_string
5.4.1 AppServ
5.4.2 XAMMP
6 Complementos
6.1 phpMyAdmin
6.2 CMS
CURSOS DE PHP 5 INTENSIVOS
Prlogo
Qu es PHP y para qu sirve?
o Enfoque del Curso de Php 5
Instalar un servidor Web
o Servidor web Apache con Php 5
o Resolucin de problemas
o Tu primer documento PHP
o La funcin php info()
o Tu editor: PHP Edit
Inicio con PHP 5
o PHP Edit
o El primer Script en Php 5
o Mostrar datos con echo
o comentarios en el cdigo
Variables en PHP 5
o Variables
o Operador de concatenacin punto (.)
o
Arrays en PHP 5
o Los das de las semana como array
o das de las semana dinmicos
o contar elementos de arrays con count()
o arrays asociativas
o Concatenar strings o no?
Clculos con PHP 5
o Operadores de clculo en Php 5
o Sumas simples
o IVA de un valor neto
o IVA de un valor bruto
o Formato con sprintf()
Formularios HTML con PHP 5
o Anlisis de formularios
o cdigo de anlisis PHP
o estructura if/else
o botones de opcin
o operadores de comparacin
o activar los mensajes de error en Php 5
o funcion isset()
o anlisis en un archivo
Bucles con PHP 5
o El bucle while
o bucle for
o bucle foreach
o Sus usos dentro de Php 5
Programar un libro de visitas con Php 5
o La funcin fread()
o mostrar la fecha con date()
Tabla de contenidos:
Tema 1: Introduccin
Tema 2: Lenguaje PHP bsico
Tema 3: Formularios
Tema 4: Acceso a bases de datos MySQL en PHP
Tema 5: Sesiones
Tema 6: Creacin de imgenes
Tema 7: Seguridad
Tema 1: Introduccin
Presentacin de diapositivas [ Powerpoint ] [ PDF ]
Ejercicios:
Fichero con el cdigo fuente de todos los ejercicios para
descargar [ ZIP ]
Ejercicio 1: Prueba de PHP [ ver ]
Tema 3: Formularios
Presentacin de diapositivas [ Powerpoint ] [ PDF ]
Ejercicios:
Fichero con el cdigo fuente de todos los ejercicios para
descargar [ ZIP ]
Ejercicio 1: Formulario simple [ ver ]
Ejercicio 2: Elementos de entrada [ ver ]
Ejercicio 3: El formulario de PHP [ ver ]
Ejercicio 4: Subida de ficheros [ ver (*)]
Ejercicio 5: Validacin de formularios [ ver ]
Tema 5: Sesiones
Presentacin de diapositivas [ Powerpoint ] [ PDF ]
Ejercicios:
Fichero con el cdigo fuente de todos los ejercicios para
descargar [ ZIP ]
Ejercicio 1: Manejo de sesiones [ ver ]
Ejercicio 2: Gestin de noticias [ ver (*)]
Tema 7: Seguridad
Presentacin de diapositivas [ Powerpoint ] [ PDF ]
Desarrollo en PHP con arquitectura
multi-nivel
Modelo-Vista-Controlador (MVC)
Pear (Librera de clases PHP)
Smarty (Sistema avanzado de
plantillas)
Conexin a servicios Internet
Transferencia de ficheros con FTP
Correo electrnico con POP3 e
IMAP
Directorios de organizaciones con
LDAP
Control de dispositivos por red
con SMTP
Seguridad y optimizacin
Monitorizacin
Fortificando Apache
Fortificando PHP
Fortificando MySQL
Encriptacin de datos
Conexiones seguras con SSL
Programacin segura
Optimizaciones y cachs