|
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
|