Objetivos
En nuestro Curso de PHP y MySQL te explicaremos todo el proceso desde la instalación de las aplicaciones de desarrollo hasta ejemplos completos de diseño de aplicaciones web dinámicas, incluyendo el alojamiento en un servidor público.
PHP-MySQL es una tecnología de programación basada en un lenguaje de programación de fácil manejo y una base de datos práctica, sencilla y funcional, por medio de la cual podemos definir páginas y aplicaciones web con información dinámica.
Características
Programa Didáctico
Básico - Avanzado
Instalación
Introducción
Obtener el paquete XAMPP
Instalar el paquete XAMPP
Apache y MySQL como servicios
Resumen de la instalación
Crear un sitio web
¿Como funcionan las páginas web?
Crear un alias en Apache
Crear un sitio en Dreamweaver
La página principal
Introdución a PHP
Las etiquetas PHP
Variables
Tipos de datos
Constantes
Arrays y estructuras de control
Arrays
Estructuras de repetición
Estructuras de decisión
Combinar estructuras
Más sobre los arrays
Arrays asociativos
El bucle foreach
Arrays multidimensionales
Funciones
Introducción
Crear funciones
Llamar a una función
Paso de parámetros
Parámetros por defecto
Incluir archivos
Ámbito de las variables
Variables estáticas
Uso de include y require
Incluir una sola vez
Seguridad de los archivos incluidos
Programación orientada a objetos (I)
Introducción
Clases
Propiedades
Métodos
Programación orientada a objetos (II)
Visibilidad
Crear objetos
Destructores
Herencia
Presentación
Crear subclases
Crear objetos de las subclases
Sobreescribir
El acceso protected
Recoger datos del usuario (I)
Introducción
La directiva register_globals
El array $_GET
el array $_POST
Recoger datos del usuario (II)
Recogerlos en una página distinta
Recogerlos en la misma página
Entrtadas requeridas
Validación de formularios
Expresiones regulares
Limpiando la información
Comprobar el formulario de origen
Trabajar con cookies
Introducción
Crear cookies
Caducidad de las cookies
Dependencia del navegador
Características de las cookies
Listas
Conceptos básicos
Autocompletar
Formularios
Ordenar listas
Validación de datos
Extender formatos y fórmulas
Sesiones en PHP
¿Que es una sesión?
El array $_SESSION
Finalizar la sesión
El identificador de las sesiones
¿Donde se almacena la información?
Acceso a archivos
Introducción
Crear el archivo
Escribir en el archivo
Leer de un archivo
Tratamiento de errores
Introducción
Nivel de registro de errores
Mensajes de error personalzados
Lanzar errores
Guardar los errores en un registro
Excepciones
Introducción
Manejar excepciones
Jerarquía de excepciones
¿Dónde manejar las excepciones?
Manejador por defecto
Bases de datos
MySQL
Contraseña para el root
Extensión mysqli
PHPMyAdmin
Administración de usuarios
La base de datos de ejemplo
Tipos de tablas en MySQL
Crear tablas
Relaciones 1 a muchos
Relaciones muchos a muchos
El lenguaje SQL
Introducción
La sentencia SELECT
Selecciones complejas
Funciones agregadas
La sentencia INSERT
La sentencia UPDATE
La sentencia DELETE
Acceder a la base de datos
Introducción
Establecer la conexión
Mostrar los datos en una tabla
Cerrar la conexión
Mejorar el aspecto
Buscando más funcionalidad
Ordenar el resultado
Dividir el resultado en páginas
Consultas preparadas
Autenticación e los usuarios
La página login
La página registro
Asegurar la confidencialidad
Sitios web seguros
Petición de certificado
Obtener el certificado
Configurar Apache con el certificado
Utilizar SSL
El proceso de compra (I)
Introducción
Modificar listaproductos.php
La página comprar.php
Identificar el cliente
El proceso de compra (II)
La página carritocompra.php
Confirmar el pedido
La página de desconexión
Migrar el carrito de la compra
Probar la compra