Catálogo / Informática y Comunicaciones

EIN-08322

Técnico de programación de páginas web con PHP

Bonificable
hasta el 100%
Teleformación
Modalidad
Con tutor
Seguimiento experto
180 h
Duración

Descripción

Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.

180 horas · Teleformación · con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

TEMA 1. INSTALACIÓN

  • Introducción
  • Obtener el paquete XAMPP
  • Instalar el paquete XAMPP
  • Apache y MySQL como servicios
  • La directiva register_globals
  • Práctica

TEMA 2. CREAR UN SITIO WEB

  • ¿Cómo funcionan las páginas PHP?
  • Crear un alias en apache
  • La página principal
  • Práctica

TEMA 3. INTRODUCCIÓN A PHP

  • Las etiquetas PHP
  • Variables
  • Tipos de datos
  • Constantes
  • Práctica

TEMA 4. ARRAYS Y ESTRUCTURAS DE CONTROL

  • Arrays
  • Estructuras de repetición
  • Estructuras de decisión
  • Combinar estructuras
  • Arrays Asociativos
  • El bucle foreach
  • Arrays Multidimensionales
  • Práctica a
  • Práctica b

TEMA 5. FUNCIONES

  • Introducción
  • Crear Funciones
  • Llamar a una función
  • Paso de parámetros
  • Parámetros por defecto
  • Práctica

TEMA 6. INCLUIR ARCHIVOS

  • Ámbito de las variables
  • Variables estáticas
  • Uso de include y require
  • Incluir solo una vez
  • Seguridad de los archivos incluidos
  • Práctica

TEMA 7. PROGRAMACIÓN ORIENTADA A OBJETOS

  • Introducción
  • Clases
  • Propiedades
  • Métodos
  • Visibilidad
  • Crear Objetos
  • Destructores
  • Práctica a
  • Práctica b

TEMA 8. HERENCIA

  • Presentación
  • Crear subclases
  • Crear objetos de las subclases
  • Sobrescribir métodos
  • El acceso protected
  • Práctica

TEMA 9. RECOGER INFORMACIÓN DEL USUARIO

  • Introducción
  • El array $_GET
  • El array $_POST
  • Recogerlos en una página distinta
  • Recogerlos en la misma página
  • Entradas requeridas
  • Práctica a
  • Práctica b

TEMA 10. VALIDACIÓN DE FORMULARIOS

  • Expresiones regulares
  • Limpiando la información
  • Comprobando el formulario de origen
  • Práctica

TEMA 11. COOKIES Y SESIONES

  • Introducción
  • Crear cookies
  • Caducidad de la cookies
  • Dependencia del navegador
  • Características de los cookies
  • ¿Qué es una sesión?
  • El array $_SESSION
  • La función od_start() y od_clean()
  • Finalizar la sesión
  • El identificador de la sesiones
  • ¿Dónde se almacena la información?
  • Práctica a
  • Práctica b

TEMA 12. ACCESO A ARCHIVOS

  • Introducción
  • Crear el archivo
  • Escribir en el archivo
  • Leer de un archivo
  • Práctica

TEMA 13. ERRORES Y EXCEPCIONES

  • Errores
  • Excepciones
  • Práctica a
  • Práctica b

TEMA 14. CONFIGURACIÓN DE LA BASE DE DATOS

  • MySql
  • Contraseña para el root
  • Extensión mysqli
  • PHPMyAdmin
  • Administración de usuarios
  • Práctica

TEMA 15. BASE DE DATOS Y SQL

  • Tipos de tablas en MySQL
  • Crear tablas
  • Relaciones uno a muchos
  • Relaciones muchos a muchos
  • SQL
  • Acceder a la base de datos
  • Establecer la conexión
  • Mostrar los datos en una tabla
  • Cerrar la conexión
  • Práctica a
  • Práctica b
  • Práctica c

TEMA 16. BUSCANDO MÁS FUNCIONALIDAD

  • Ordenar el resultado
  • Dividir el resultado en páginas
  • Consultas preparadas
  • Práctica

TEMA 17. AUTENTIFICACIÓN DE LOS USUARIOS

  • La página de login
  • La página de registro
  • Asegurar la confidencialidad
  • Práctica

TEMA 18. EL PROCESO DE COMPRA

  • Introducción
  • Modificar listaproductos.php
  • La página comprar.php
  • Identificar al cliente
  • La página carritocompra.php
  • Confirmar el pedido
  • La página de desconexión
  • Migrar el carrito de la compra
  • Práctica a
  • Práctica b

TEMA 19. INTEGRAR NUESTRO CARRITO A UNA PÁGINA WEB ACTUAL

  • Introducción
  • ¿Qué vamos a hacer?
  • Construir la estructura HTML

TEMA 20. FORMAS DE PAGO

  • Introducción
  • Tipos de Formas de Pago
  • Contrareembolso
  • Transferencia Bancaria
  • Domiciliación Bancaria
  • Tarjetas Bancarias
  • Tarjetas de Comercio
  • Paypal
  • ¿Qué Formas de Pago Utilizaremos?
  • Modificando la Interfaz de Nuestra Tienda
  • Modificando nuestra base de datos
  • Modificando el Código Anterior
  • Implementando el Contrareembolso
  • Implementando la transferencia
  • Implementando el Paypal

¿Quieres formar a tu equipo en este curso?

Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.

o calcula primero cuánto crédito genera tu empresa →

Scroll al inicio