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. Partner Capacitador: SICOS Informática

Certificado UBA

Certificado UBA