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.
  • Otras Convocatorias:

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