Programación PHP + Base de Datos MySQL

Total en 10 clases de 3,5 hs c/u: 35 horas

Horario: Lunes a viernes de 18 a 21.30hs
 

  • Inicia: 18 de enero
  • Finaliza: 29 de enero

 
Costo total: $ 780.-
 
CONTENIDO

INTRODUCCIÓN AL LENGUAJE PHP
Definición y funcionamiento de PHP.  Conceptos básicos.  Ventajas y desventajas.  Formato del código PHP.  Sintaxis básica.  Variables.  Tipos de Datos.  Constantes.  Operadores (aritméticos, comparación y lógicos)
INSTRUCCIONES EN PHP
Estructuras decontrol. Bucles (while, do. while, for, foreach, break, continue) Condicionales (if, if ... else, switch ... case). Cadenas (strlen, Split, sprintf, printf, substr, chop, strpos, str_replace)
ARRAYS
Definición de array. Creación de un array (estáticos y dinámicos). Arrays asociativos. Arrays multidimensionales.  Acceso al array (secuencial y no secuencial).  Modificar un array. Ordenar un array
FUNCIONES
Trabajo con funciones.  Declaración de una función.  Llamado de una función.  Parametrización. Ámbito de las variables.  Retorno de valores.  Funciones con número variable de parámetros. Funciones recursivas.  Utilización de funciones de fecha y hora.

FORMULARIOS, COOKIES Y SESIONES
Funcionamiento del protocolo http. Formularios en HTML.  Descripción del elemento FORM.  Envío y recepción de datos en un formulario.  Funciones PHP asociadas a parámetros de formularios.  Cookies (estructura, utilización y manipulación).  Sesiones en PHP (creación, variables, funciones y parámetros).
ARCHIVOS
Operaciones con archivos (manipulación de archivos, abrir, cerrar, leer, recorrer y escribir).  Operaciones con carpetas (manipulación de carpetas, crear, renombrar, eliminar y permisos de usuario).  Transferencia de archivos entre cliente y servidor (upload y download de archivos del servidor).  Archivos XML (eXtensible Markup Language)
BASE DE DATOS
Introducción a las bases de datos.  Bases de datos relacionales.  Normalización de bases de datos.  Manipulación de bases de datos.  Creación de objetos en la base de datos (tablas, vistas, procedimientos almacenados, etc.). Sentencias DDL (Data Definition Language).  Acceso y manipulación de los datos (obtener, modificar y eliminar los datos).  Sentencias DML (Data Manipulation Language).  Conceptos básicos de MySQL.  Interacción de PHP con el manejador de bases de datos MySQL
CONCEPTOS ADICIONALES
Descripción del archivo PHP.INI.  Instalación y configuración de Apache, PHP y MySQL