Programación PHP y MySQL

El objetivo del curso es que al finalizar el mismo el participante se encuentre en condiciones de realizar sitios dinámicos mediante programa-ción PHP, relacionados a base de datos MySQL.

Plan de Estudio

UNIDAD 1 - Introducción a PHP
• ¿Qué es PHP? La historia. ¿Qué 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 Entorno de trabajo

 

UNIDAD 2 - Instalación
• Descargar e instalar: XAMPP. APPSERV
• Comprobación de la instalación

 

UNIDAD 3 - 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. 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 páginas con parámetros. Práctica con parámetros GET
• Práctica con FORM Parámetros GET y uso de variables locales

 

UNIDAD 4 - Control de Flujo
• Estructuras de Control. Operadores de Comparación. Expresiones. Operadores de Igualdad
• Operadores Lógicos.
• Sentencias Condicionales. 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
• Formulario
• Tabla Dinámica

 

UNIDAD 5 - Arreglos en PHP
• Arreglos Bidimensionales (Vectores). 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. Características
• Bucle FOREACH. Definición. Estructura
• Operador "=>"
• Imprimir un Array en pantalla para propósitos de prueba
• Agregar y Remover elementos de un Array. 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 índice (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 Multidimensionales (Matrices)
• Min, Max y Promedio. Ordenar un Vector
• Practicas con Vector Asociativo

 

UNIDAD 6 - Inclusión de Código
• Require. Include

 

UNIDAD 7 - Encabezados de una Página 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

 

UNIDAD 8 - Formularios
• La etiqueta FORM. Atributos del formulario. Controles del Formulario
• Gráfico de Controles. Recepción de datos. Variables Externas. Método GET. Método POST
• Captura de Datos de un Formulario

 

UNIDAD 9 - Funciones
• Funciones en PHP. 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
• Parámetros. Parámetros por Defecto. Valores de Retornos. Características de return()
• Variables de Ambiente. Variables Globales

 

UNIDAD 10 - Variables de Entorno
• Función getenv()
• El Arreglo $_SERVER

 

UNIDAD 11 - Constantes
• Predefinidas.
• Algunas constantes nativas de PHP

 

UNIDAD 12 - Manejo de Archivos
• 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
• 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()

 

UNIDAD 13 - JavaScript
• 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
• ¿Qué es una función? ¿Cómo se escribe una función?
• ¿Cómo llamar a una función?

 

UNIDAD 14 - Base de Datos MySQL
• Entorno MySQL. ¿Qué es MySQL?
• Bases de Datos. Tablas
• MySQL es un sistema de administración relacional de bases de datos
• PHPMyAdmin. 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

Calendario

Días y horarios disponibles para "Programación PHP y MySQL"

Modalidad Sede Días Horarios Fecha de Inicio Fecha de Finalización
Modalidades

En Aula y Online

Los cursos se dictan con alumnos en forma presencial en nuestras aulas y con otros alumnos conectados en forma presencial On Line vía WEBEX. Esta modalidad permite que los alumnos en el aula puedan compartir su experiencia con los conectados a distancia pues tanto unos como otros están conectados con la herramienta.
Cuotas y Beneficios

Formas de Pago

  • Paypal