INESEM Formacion Continua

Curso Superior en Programación Web con PHP

INESEM Formacion Continua
  • Imparte:
  • Modalidad:
    Online
  • Precio:
    Bonificable
    Bonificable hasta el 100%
  • Comienzo:
    Convocatoria Continua
  • Lugar:
    Se imparte Online
  • Duración:
    180 Horas
  • Titulación:
    Titulación de Formación Continua Bonificada expedida por el Instituto Europeo de Estudios Empresariales.

Presentación

Curso de desarrollo de aplicaciones web. Se estudia el leguaje PHP, todo se acompaña con múltiples ejemplos. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL. Como colofón se crea un sitio de comercio electrónico.

Requisitos

Ser trabajador contratado en el régimen general y enviar la documentación de matrícula. No válido para autónomos y funcionarios.

Dirigido

Estudiantes, Profesionales e interesados en la creación de páginas web, Internet y Programación orientada a la web con lenguaje PHP.

Objetivos

- Conocer las características del lenguaje PHP, su nuevo enfoque orientado a objetos, la seguridad en la aplicación y el acceso a bases de datos.

Programa

UNIDAD DIDÁCTICA 1. INSTALACIÓN DEL SERVIDOR DE DESARROLLO
Introducción
Descarga de XAMPP
Instalar el paquete XAMPP
Configuración de los servicios Apache y MySQL
Descripción de la directiva register_globals
Práctica
UNIDAD DIDÁCTICA 2. INSTANCIACIÓN DE UN SITIO WEB
Ciclo de vida de las páginas PHP
Los alias en apache
La página de inicio de un sitio
Práctica
UNIDAD DIDÁCTICA 3. INTRODUCCIÓN AL LENGUAJE PHP
Delimitadores del código PHP
Variables en PHP
Tipos de datos
Constantes en PHP
Práctica
UNIDAD DIDÁCTICA 4. ARRAYS Y ESTRUCTURAS DE CONTROL EN PHP
Arrays y colecciones en PHP
Estructuras de repetición
Estructuras de decisión
Combinación de estructuras en PHP
Arrays Asociativos
La estructura de repetición foreach
Arrays Multidimensionales y estructuras complejas en PHP
Práctica a
Práctica b
UNIDAD DIDÁCTICA 5. FUNCIONES EN PHP
Introducción
Programación de Funciones en PHP
Llamada a funciones
Parámetros en PHP
¿Qué son los parámetros por defecto?
Práctica
UNIDAD DIDÁCTICA 6. USO DE FICHEROS DE CÓDIGO EXTERNOS
Ámbito de las variables
Variables estáticas
Empleo de include y require
Instrucciones para incluir ficheros
Consideraciones de seguridad de los archivos incluidos
Práctica
UNIDAD DIDÁCTICA 7. PROGRAMACIÓN ORIENTADA A OBJETOS EN PHP
Introducción
Que son las clases
Definición de propiedades
Implementación de los métodos
Encapsulamiento de elementos de la clase
Instanciación de objetos
Liberación de memoria a través de destructores
Práctica a
Práctica b
UNIDAD DIDÁCTICA 8. REUTILIZACIÓN DE CLASES A TRAVÉS DE LA HERENCIA
Introducción
Implementación de subclases
Instanciación de objetos de las subclases
Sobrescribir métodos
El acceso protected
Práctica
UNIDAD DIDÁCTICA 9. RECOGIDA DE INFORMACIÓN DE ENTRADA
Introducción
Recogida de información a través de $_GET
Recogida de información a través de $_POST
Paso de información a páginas distintas
Paso de información dentro de la misma página
Control de entradas nulas
Práctica a
Práctica b
UNIDAD DIDÁCTICA 10. VALIDACIÓN DE LA INFORMACIÓN DE ENTRADA
Expresiones regulares
Limpiando la información
Controles en todos los ficheros del sitio Web
Práctica
UNIDAD DIDÁCTICA 11. USO DE COOKIES Y VARIABLES DE SESIÓN
Introducción
Implementación de una cookies
Ciclo de vida de las cookies
Relación entre las cookies y el navegador
Características de los cookies
Introducción a las sesiones en PHP
La colección $_SESSION
Las funciones od_start() y od_clean()
Terminar una sesión
El identificador de la sesiones
¿Dónde se almacena la información?
Práctica a
Práctica b
UNIDAD DIDÁCTICA 12. ARCHIVOS DE DATOS
Introducción
¿Cómo crear un archivo?
Guardar información en un archivo
Recuperar información de un archivo
Práctica
UNIDAD DIDÁCTICA 13. GESTION DE ERRORES Y EXCEPCIONES
Errores
Excepciones
Práctica a
Práctica b
UNIDAD DIDÁCTICA 14. UTILIZACIÓN DE BASE DE DATOS
Sistema de gestión de base de datos MySql
Password para el root
Extensión mysqli
Panel de administración para MySql, PHPMyAdmin
Gestión de usuarios de MySQL
Práctica
UNIDAD DIDÁCTICA 15. BASE DE DATOS Y SQL
Objetos en MySQL
Crear tablas
Relaciones uno a muchos
Relaciones muchos a muchos
El lenguaje SQL
Acceso a la base de datos
Realizar la conexión con la BD
Recuperar los datos de una tabla
Terminar la conexión
Práctica a
Práctica b
Práctica c
UNIDAD DIDÁCTICA 16. FORMATEAR LA INFORMACIÓN RECUPERADA
Dar formato a los resultados obtenidos
Paginar resultados
Consultas preparadas
Práctica
UNIDAD DIDÁCTICA 17. IMPLEMENTACIÓN DE UN SISTEMA DE AUTENTIFICACIÓN
La página de login
Registro de nuevos usuarios
Garantia de confidencialidad
Práctica
UNIDAD DIDÁCTICA 18. PROGRAMACIÓN DE UNA TIENDA ONLINE
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
Gestión del carrito de la compra
Práctica a
Práctica b
UNIDAD DIDÁCTICA 19. INTEGRACION DEL CARRITO CON LA PÁGINA WEB
Introducción
Descripción del proceso de integración
Formateo de resultados a través de una estructura HTML
UNIDAD DIDÁCTICA 20. GESTION DEL SISTEMA DE PAGO EN LA TIENDA
Introducción
Descripción de las Formas de Pago disponibles por internet
Contrareembolso
Transferencia Bancaria
Domiciliación Bancaria
Tarjetas Bancarias
Tarjetas de Comercio
Paypal
Elegir la forma de pago
Integración con la Interfaz de Nuestra Tienda
Adaptación de la BD a la gestión de pagos
Codificación de esa funcionalidad
Implementando el Contrareembolso
Implementando la transferencia
Implementando el Paypal

Salidas profesionales

Informática, Internet, Diseño Web, Programación Web, Creación de sitios de comercio electrónico.

¡Infórmate ahora sin compromiso!

Publicidad

Cursos Relacionados

Ver otros masters de...