Curso de PHP Y MySQL

Diseñar aplicaciones web dinámicas a través de este lenguaje, interactuando con bases de datos MySQL

Close

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

DURACIÓN HORAS

60 horas.

 

DURACIÓN MESES

Entre 1 y 3 meses.

 

 

 

HORARIO

Grupos flexibles.

Mañanas de lunes a sábado de 09:00 a 14:00.

Tardes de lunes a jueves de 16:00 a 22:00 horas.

METODOLOGÍA

Clases presenciales en grupo con explicaciones personalizadas por parte del profesor a cada alumno.

MATERIAL DIDÁCTICO

Manual encuadernado del curso.

DIPLOMA

Diploma acreditativo con validez profesional.

 

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