Programador PHP y MySQL

CONSIDERACIONES GENERALES

PHP es el lenguaje de programación más usado en los servidores de Internet debido a su potencia, velocidad de ejecución y simplicidad que lo caracterizan.

Este curso le permitirá programar todo lo que sucede detrás de la fachada de un sitio Web dinámico e interactivo, procesar formularios, generar páginas con contenidos dinámicos, enviar y recibir cookies, mails y acceso a bases de datos.

Con este lenguaje podrá efectuar acciones como añadir, modificar, borrar o consultar los datos existentes en una bases de datos a través de Internet, generar automáticamente formularios con contenidos dinámicos, enviar e-mails directamente desde el navegador, sin la necesidad de utilizar ningún programa extra, e inclusive cambiar automáticamente el contenido de sitios Web de forma tan eficiente que podrás modificar el contenido de cientos de páginas en solo unos instantes .

 

 

 

Duración del curso: 5 meses  -  80 horas de clase

 

Título obtenido: Programador PHP y MySQL

 

Práctica siempre individual: siempre tenemos un computador disponible para cada alumno, de forma tal que cada alumno pueda probar y experimentar directamente en su computador todo lo que va aprendiendo y no tenga que mirar como otro hace las cosas. Esta es la forma natural e imprescindible para un correcto aprendizaje, compartiendo con los demás compañeros las experiencias, pero realizando luego cada uno en su computador la práctica de los conocimientos adquiridos

 

Material de apoyo: entrega gratuita de material de apoyo en formato digital, con lo cual el alumno puede comprender mejor lo que es explicado en clase y tiene un valioso complemento de los temas aprendidos.

 

TEMARIO

 

Procesos de Instalación

 

Requisitos de instalación

Instalación bajo Windows

Instalación bajo Linux

Instalación de un servidor Web

 

Características del lenguaje PHP

 

Sentencias

Tipos de datos y variables

Modificar variables ( unset, gettype, settype)

Contenido de una variable (empty, isset, is_array, is_double)

Operadores y constantes

Operadores (aritméticos, cadena, lógicos, asignación, bit a bit)

Sentencias de control

Estructuras de control y estructuras repetitivas (if_else - elseif, while, do, for, switch)

Manejo de cadenas de caracteres

Inclusión de ficheros

 

Arreglos

 

Arreglos tipo listas

Listas o vectores

Funciones especiales

Tablas o matrices

Arreglos asociativos

 

Procedimientos y funciones

 

Procedimientos

Parámetros

Variables locales y globales

Funciones

Variables de sesión

 

Funciones y Librerías

 

Funciones de tiempo y fecha

Funciones de acceso a archivos

Funciones de correo electrónico

Funciones Include y Require

 

Formularios

 

Controles HTML

Trabajo con archivos

Etiquetas FORM

Cuadro de texto

Cuadro de texto con desplazamiento

Botón de comando

Casilla de verificación

Menú desplegable

Elementos dinámicos de un formulario

Validación de formularios

 

Seguridad

 

Consideraciones generales

Seguridad del sistema de archivos

Seguridad de Bases de Datos

Reporte de Errores

Datos Enviados por el Usuario

Magic Quotes

Ocultando PHP

 

Bases de datos con MySql

 

Características

Instalación

Crear y usar bases de datos MySQL

Creación de tablas

Ingreso de datos a las tablas

Instalación y uso de phpMyAdmin

Creación de una base de datos MySQL con phpMyAdmin

Funciones PHP de acceso a MySQL

Conexión con MySQL desde PHP

Mostrar los datos de una consulta

                  

Operaciones con Registros

 

Selección o despliegue

Inserción o adición de registros

Búsquedas

Filtros

Operaciones con campos

Modificación de registros

Eliminación de registros

 

Autenticación de Usuarios

 

Manejo de Cookies

Manejo de Sesiones

Autenticación con HTTP

Sistema de autentificación con la base de datos

 

Conexión a MySQL con ODBC

 

Instalación de MyODBC

Conexión remota a MySQL con MS Access

Exportar tablas desde MS Access a MySQL

Importar tablas desde MySQL a MS Access

 

Programación orientada a objetos

 

Programación orientada a objetos con PHP

Definición y uso de clases

Sintaxis de clases en PHP

Métodos y Atributos

Creación de archivos de clases

Inclusión e inclusión automática

Herencia de clases

Constructores y destructores

Utilizando clases para trabajar con datos almacenados

 

Creación de herramientas con PHP

 

Carrito de compras, navegación entre productos, agregar y eliminar productos

Creación de un libro de visitantes

Creación de una encuesta en línea

Creación de una sala de Chat

  Volver a cursos

 

 
EDI - © CopyRight 1983 - 2010 | Todos los derechos reservados
Winlson Ferreira Aldunate (ex Rio Branco) 1285 - 900 46 33* - 908 38 33
Montevide - Uruguay
Programación y diseño - SFSI