

Programación en PHP
Your Instructor
PRECIO
Consultar
DURACION
2 Meses (8 Clases)
El lenguaje PHP es una de las mejores alternativas para el desarrollo de páginas web dinámicas. Su gran potencia, facilidad, funciones, costo gratuito y velocidad hacen que PHP tenga cada vez una mayor presencia en Internet. PHP es un lenguaje de programación que se interpreta en el servidor HTTP y envía el resultado de su ejecución al navegador del usuario. En este módulo vamos a aprender desde cero su funcionamiento, su instalación y los elementos fundamentales del lenguaje, estructuras de decisiones.
TEMARIO
CLASE 1: Introducción a PHP
Propósito y definición del lenguaje.
Visión de las tareas de un lenguaje servidor, en comparación con las que corresponden a un cliente.
Instalación y configuración de Apache, PHP y MySQL.
Edición e interpretación de archivos PHP.
Interacción del lenguaje con el HTML.
CLASE 2: Elementos fundamentales del lenguaje
Formación de Scripts.
Zonas de inserción del código PHP.
Instrucciones.
Literales y variables.
Tipos de dato.
Operadores, operandos y expresiones.
CLASE 3: Estructuras de decisión y especiales
Estructuras de decisión: Conceptos de estructuración, decisión simple y decisión múltiple.
Resolución e interpretación de condiciones verdaderas y falsas.
Decisiones simples y múltiples: Planteos e interpretaciones.
Estructuras if y switch.
Estructuras de control especiales: declare, require, include, require_once e include_once.
CLASE 4: Estructuras de repetición
Bucles condicionales e incondicionales.
Contador y acumulador.
Ruptura.
Estructuras for, while y do.
CLASE 5: Arrays
Vectores y matrices: Conceptos y acceso a sus elementos.
Arreglos estáticos y dinámicos.
Asignación de un valor a un elemento de un arreglo.
Planteo y resolución de expresiones con elementos de arreglos.
Destrucción de elementos.
Detección de la longitud de un arreglo.
Bucle foreach.
CLASE 6: Funciones
Conceptos de función, parámetro y retorno.
Utilización de funciones como operandos de expresiones.
Funciones internas típicas de los lenguajes de programación: Matemáticas, estadísticas, de textos, de variables, de arrays, de fechas y horas, etc.
Números pseudo-aleatorios: Concepto y funciones.
Conversiones implícitas y explícitas de tipos de datos.
Funciones definidas por el usuario: Ventajas y desventajas de la modularización.
Parámetros por valor y por referencia.
Variables y retornos.
Argumentos opcionales con valores por defecto.
Recursividad.
CLASE 7: PHP para formularios
Array $_GET: Recepción y procesamiento de datos enviados por el método GET.
Sintaxis de la URI.
Imitación por medio de hipervínculos
Array $_POST: Recepción y procesamiento de datos enviados por el método POST.
Identificación de valores.
Formularios recursivos: Procesamiento de auto - envíos.
Identificación de etapas de la página.
CLASE 8: Array $_FILES
Subida de archivos.
Adaptación de formularios: Tipo multipart/form-data.
Limitación del tamaño máximo.
Obtención de los atributos de un archivo: nombre, tipo, tamaño, ruta temporal y ocurrencia de errores.
Almacenamiento definitivo: Funciones move_uploaded_file, file_exists e is_uploaded_file.
CLASE 9: Cookies y sesiones
Cookies: Concepto de cookie.
Creación, uso y destrucción de cookies.
Fechas y horas de expiración.
Dominios.
Políticas de seguridad.
Accesibilidad.
Utilización del array $_COOKIE.
Sesiones: Concepto de sesión.
Apertura, modificación y cierre de sesiones.
Creación, uso y destrucción de variables.
Manipulación de la cookie de la sesión.
Uso del caché.
Almacenamiento de los datos.
Empleo del array $_SESSION.
Array $_REQUEST: Reunión de los contenidos de $_GET, $_POST y $_COOKIE
Inicios: Permanentes, inmediato a tu inscripción.
Modalidad: Virtual, clase en tiempo real, en caso de no poder asistir la clase se encuentra grabada en el campus
Capacitación aprobada bajo el acta acuerdo del Programa Nacional de Partners.
Certificado Internacional
