Duración: 60 hs. Programación en PHP · Qué es PHP · La historia · Que se puede hacer con PHP · Organización y Conceptos · El Modelo Cliente - Servidor · Páginas Estáticas · Páginas Dinámicas · Servidor Web Apache · Por qué PHP · Ventajas · Desventajas · Propuestas del mercado · Proyecto Integrador · Introducción · Objetivos · Links Downloads · Sitios institucionales · Otros sitios Web Instalación · Entorno de trabajo · Descargar e instalar · XAMPP · APPSERV · Comprobación de la instalación PHP: Lenguaje de Programación · Sintaxis · Etiquetas de PHP · Comentarios en PHP · Línea comentada · Párrafo comentado · HTML ? embebido · Definición · Significado · Consideraciones · HTML no es PHP · Comentarios en HTML · Variables · Introducción · Definición de Variables · Tipos de Datos · Asignación de Variables · Redefinición de Variables · Los valores por defecto · Operadores · Definición · Operadores de Incremento y Decremento · Operadores de Asignación · Paso de Variables por URL · Protocolo HTTP · Argumento $_GET · Características · Ejemplos de casos de paginas con parámetros Control de Flujo · Estructuras de Control · Operadores de Comparacion · Expresiones · Operadores de Igualdad · Operadores Lógicos · Sentencias Condicionales · Introducción · Caracteristicas · Sentencia IF · Sentencia ELSE · Sentencia ELSEIF · Sentencia Switch · Estructuras de Control (Bucles) · Introducción · Bucle FOR · Bucle While · Bucle Do While · Break y Continue · Bucles Infinitos ·Arreglos en PHP · Arreglos Bidimensionales (Vectores) · Introducción · Caracteristicas · Inicializar un Array · Verificar si una variable es Array · Contar cantidad de elemento de un Vector · Arreglos no secuénciales · Funciones para manejos de arreglos · Función ?range()? · Arreglos asociativos · Caracteristicas · Bucle FOREACH · Definición · Estructura · Operador \"=>\" · Imprimir un Array en pantalla para propósitos de prueba · Agregar y Remover elementos de un Array · Introducción · Agregar un valor al inicio de un Array · Agregar un valor al final de un Array · Remover un valor del inicio del Array · Remover un valor del final del Array · Localización de elementos en un Array · Búsqueda en un Array · Búsqueda de un indice(clave) en un Array Asociativo · Búsqueda de un valor en un Array Asociativo · Importar y exportar un arreglo a Cadena de caracteres · Función implode() · Función explode() · Ordenamientos · Función ?array_reverse()? · Función ?array_flip()? · Ordenamientos en Arreglos Secuenciales · Función ?sort()? · Función ?rsort()? · Ordenamientos en Arreglos Asociativos · Función ?asort()? · Función ?arsort()? · Arreglos Multidimencionales (Matrices) · Introducción · Definición · Características · Resumen Inclusión de Código · Introducción · Características · Incluir y Requerir · Require · Include · Resumen Encabezados de una pagina Web · Protocolo HTTP · HTTP Headers · Anatomía de una Pagina Web · Introducción a los Encabezados · Estructura del Encabezado · Redireccionamiento · Cambiar el formato de una pagina Formularios · Introducción · La etiqueta FORM · Introducción · Atributos del formulario · Controles del Formulario · Grafico de Controles · Recepción de datos · Variables Externas · Método GET · Método POST · Captura de Datos de un Formulario · Resumen Funciones · Funciones en PHP · Introducción · Los valores de retorno · Funciones para Manejo de Cadenas · Función print() · Función printf() · Función sprintf() · Función strtoupper() y strtolower () · Función strlen() · Función number_format() · Función substr() · Función rtrim() · Función ltrim() · Función trim() · Función ereg() · Función eregi() · Función split() · Función addslashes() · Funciones de Redondeo · Función Round() · Función Ceil() · Funciones para Tipos de Datos · Conversión de tipos de datos · Consultar tipos de datos · Funcione definidas por el Usuario · Definición · Characteristics · Parámetros · Parámetros por Defecto · Valores de Retornos · Características de return() · Ejemplos · Variables de Ambiente · Definición · Variables Globales Variables de Entorno · Introducción · Caracteristicas · Función getenv() · El Arreglo $_SERVER · Resumen Constantes · Definición · Características · Predefinidas · Algunas constantes nativas de PHP · Consultar este ejemplo en ?Eje8.php? Manejo de Archivos · Introducción · Abrir y Cerrar Archivos de Texto · Función fopen() · Función fclose() · Control de Errores · Operador Arroba \"@\" · Captura de mensajes de error · Lectura de archivos de texto · Introducción · Función fpassthru() · Función fread() · Función fgetc() · Función feof() · Función fgets() · Función fgetss() · Función file() · Escritura de archivos de texto · Función fwrite() · Función is_writable · Moviéndose dentro de un Archivo · Función rewind() · Función fseek() · Funciones de PHP para interactuar con Ficheros y Directorios. · Función copy(). Copiar Archivos. · Función rename(). Renombrar Archivos. · Función unlink(). Borrar Archivos. · Función file_exists() · Función filetime() · Función filesize() · Función pathinfo() · Manejo de Directorios · Función opendir() · Función readdir() · Función chdir() · Resumen Javascript · Introducción · Origen · Conceptos Básicos · Dónde y cómo incluir Javascript · Tipos de Datos · Estructuras de Control de Flujo · Ciclos repetitivos · Sentencias condicionales · Ventanas del Navegador · Ventana Alert · Ventana Confirm · Ventana Prompt · Funciones de Validación · Función parseInt() · Función parseFloat() · Función isNaN() · Funciones definidas por el usuario · Que es una función · Como se escribe una función · Cómo llamar a una función Base de Datos MySQL · Entorno MySQL · Que es MySQL · Bases de Datos · Tablas · MySQL es un sistema de administración relacional de bases de datos · PHPMyAdmin · Introducción · Selección de una Base de Datos · Crear una Tabla · El lenguaje SQL · Introducción · Qué es DDL? · Creación de una Tabla · Qué es DML? · Eliminar una Tabla · SELECT · UPDATE · DELETE · Consultas con SQL SELECT · Consultas Agrupadas - GROUP BY · Operadores Lógicos · Consultas Anidadas ? JOIN PHP con Bases de Datos MySQL · Conectando PHP con Bases de Datos · Definición · ODBC · MySQL · Funciones de PHP para interactuar con MySQL · mysqli_connect() · mysqli_close() · mysqli_select_db() · mysqli_query() · Mysqli_num_rows () · mysqli_fetch_array() · mysqli_error() · Modificaciones de Datos · Insertar un Registro · Modificar un Registro · Borrar un Registro · Listado de Productos · Armar el Reporte de Productos · Armar la consulta SQL · Reporte · Colores Interlineados · Búsquedas internas en el sitio · Paginación de los resultados del Reporte UPLOAD ? Subir Archivos al Server · Introducción · Formulario para subir archivos · Tipos de contenido del Formulario · Etiqueta FILE · Campo oculto MAX_FILE_SIZE · Formulario completo de Carga · Pagina Destino ? Copiar al Servidor · La variable $_FILES · Grabando el archivo subido PHP en la Práctica · Introducción · Campos Ocultos · hidden · Finalidad · Ejemplo: Sesiones · Introducción · Porque usar sesiones · Identificador de Sesion - SID · Gestion de una sesion · Cookies · Por URL rewriting: · Características · Funciones de PHP para interactuar con Sesiones · Construcción de variables de sesión · Identificación de la sesión · Destrucción de una sesión · Crear variables de sesión · Autentificación de Usuarios a un Sitio Web con uso de Sesiones · Logueo al Sitio · Autentificación y Creación de la sesión. · Cerrar sesión: Pagina Desconectarse Cookies · Introducción · Definición · Caducidad · DOMINIOS Y SUBDOMINIOS · Características · Limitaciones · Funciones de PHP para interactuar con Cookies · Construcción · Utilización · Expiración · Eliminación · La función isset() Mails · Envío de e-Mails en PHP · Caracteristicas · Funciones de PHP para enviar e-Mails · Parámetros de la función mail · Ejemplo completo de envío de un mail Configuración Avanzada del Servidor · Introducción · PHP.INI · Definición · Donde lo encontramos el PHP.INI? · Características · Lista de directivas de php.ini · Función ini_set() · Resumen · El Archivo Apache httpd.conf · Definición · Las secciones más importantes son: · El archivo .htaccess · Definición · Características · Primera regla · Posibles Errores · httpd.conf vs .htaccess Web Hosting · Cómo elegir un proveedor de Web Hosting · Categorías de servicios de Hosting · Dedicated server hosting · Shared server hosting · Virtual private server hosting |