Curso de PHP MySQL

Curso de PHP MySQL

Objetivos

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.

En nuestro Curso de PHP 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.

Duración

60 horas.

Horario

Horarios de 09:00 a 14:00 y de 16:00 a 22:00 horas de lunes a viernes. Sábados 10:00 a 14:00 horas. Consulta disponibilidad.

Material didáctico

Carpeta, manual encuadernado del curso y diploma.

Profesorado

Profesores titulados, con 22 años de experiencia en el área formativa tanto a particulares como a empresas.

 

Curso de PHP MySQL

PHP MySQL

1. Instalación
Introducción
Obtener el paquete XAMPP
Instalar el paquete XAMPP
Apache y MySQL como servicios
Resumen de la instalación

2. Crear un sitio web
¿Como funcionan las páginas web?
Crear un alias en Apache
Crear un sitio en Dreamweaver
La página principal

3. Introdución a PHP
Las etiquetas PHP
Variables
Tipos de datos
Constantes

4. Arrays y estructuras de control
Arrays
Estructuras de repetición
Estructuras de decisión
Combinar estructuras

5. Más sobre los arrays
Arrays asociativos
El bucle foreach
Arrays multidimensionales

6. Funciones
Introducción
Crear funciones
Llamar a una función
Paso de parámetros
Parámetros por defecto

7. Incluir archivos
Ámbito de las variables
Variables estáticas
Uso de include y require
Incluir una sola vez
Seguridad de los archivos incluidos

8. Programación orientada a objetos (I)
Introducción
Clases
Propiedades
Métodos

9. Programación orientada a objetos (II)
Visibilidad
Crear objetos
Destructores

10. Herencia
Presentación
Crear subclases
Crear objetos de las subclases
Sobreescribir
El acceso protected

11. Recoger datos del usuario (I)
Introducción
La directiva register_globals
El array $_GET
el array $_POST

12. Recoger datos del usuario (II)
Recogerlos en una página distinta
Recogerlos en la misma página
Entrtadas requeridas

13. Validación d eformularios
Expresiones regulares
Limpiando la información
Comprobar el formulario de origen

14. Trabajar con cookies
Introducción
Crear cookies
Caducidad de las cookies
Dependencia del navegador
Características de las cookies

15. 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?

16. Acceso a archivos
Introducción
Crear el archivo
Escribir en el archivo
Leer de un archivo

17. Tratamiento de errores
Introducción
Nivel de registro de errores
Mensajes de error personalzados
Lanzar errores
Guardar los errores en un registro

18. Excepciones
Introducción
Manejar excepciones
Jerarquía de excepciones
¿Dónde manejar las excepciones?
Manejador por defecto

19. Bases de datos
MySQL
Contraseña para el root
Extensión mysqli
PHPMyAdmin
Administración de usuarios

20. La base de datos de ejemplo
Tipos de tablas en MySQL
Crear tablas
Relaciones 1 a muchos
Relaciones muchos a muchos

21. El lenguaje SQL
Introducción
La sentencia SELECT
Selecciones complejas
Funciones agregadas
La sentencia INSERT
La sentencia UPDATE
La sentencia DELETE

22. 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

23. Buscando más funcionalidad
Ordenar el resultado
Dividir el resultado en páginas
Consultas preparadas

24. Autenticación e los usuarios
La página login
La página registro
Asegurar la confidencialidad

25. Sitios web seguros
Petición de certificado
Obtener el certificado
Configurar Apache con el certificado
Utilizar SSL

26. El proceso de compra (I)
Introducción
Modificar listaproductos.php
La página comprar.php
Identificar el cliente

27. 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