Ir al contenido principal

Empleartec Control+F / Control+A

Formación profesional gratuita en Software y Tecnología

Cursos

PROGRAMACIÓN PHP - AVANZADO

Descripción

Objetivos: Profundizar los conocimientos sobre temas específicos de PHP.

Programar aplicaciones más Web con apariencias similares a aplicaciones de escritorio.

Manejar el concepto de separar la lógica de la aplicación de la de presentación.

Gestionar los errores de forma normalizada y eficiente.

 

Almacenar sesiones en la BD

Dónde se dicta

CABA / Mendoza

Carga horaria

80 horas

Contenidos del curso

Estilos de codificación

Documentación del código

Inclusión de JavaScript

Administración del DOM

Front-End dinámicos

jQuery: Framework de desarrollo

Gestión de errores

Bloque Try y Cach

Generar nuevas excepciones

Gestión de errores en código POO. Burbujeo de errores.

Transferencias de archivos al Servidor (Upload)

Parámetros principales

Código HTML de subida

Código PHP de tratamiento de archivos subidos

Guardar archivos subidos a campos de una BD y a texto

Función Header

Cómo incluir encabezados HTTP desde PHP

RFC215: Principales encabezados

Programación Orientada a Objeto

Encapsulamiento, Abstracción, sobrecarga y herencia

Definición de clases

Operaciones sobre clases: Instanciar, extender

Aplicaciones en PHP

Visualización de propiedades y métodos

Ejemplos

Cookies

Breve introducción a las cookies

Manejo de cookies por medio de PHP

Acceso a una cookie

Configurando una cookie

Borrando una cookie

Sesiones

Introducción

Serialización

Pasaje de información entre páginas

Diseño de sesiones independientes

Ventajas

Gestión de la Bases de Datos

Abstracción de manejadores para distntas BD: AdoDB

Arquitectura de una aplicación con BD

Breve repaso del Lenguaje Estructurado de Preguntas (SQL)

SELECT, UPDATE, INSERT, etc.

Soporte en PHP para conectividad con Bases de datos

Diseño de clase para gestionar la BD

Correo electrónico

Enviar y recibir correo electrónico

La orden mail()

Plantillas

Separar código PHP y HTML

Bloques simples e iterativos

Definición de variables de plantillas

Requisitos

Está dirigido a programadores que tengan conocimiento del lenguaje PHP, hayan programado en PHP y quieran ampliar sus conocimientos en este lenguaje y emplearlo en toda su potencia. Además emplear toda la potencialidad de la programación orientada a objetos (POO) de la nueva versión en PHP 5.