Decimales Boolean Cadenas de Caracteres Matrices … Pagina SIV/Desarrollo Web con PHP y MyS… ·...
Transcript of Decimales Boolean Cadenas de Caracteres Matrices … Pagina SIV/Desarrollo Web con PHP y MyS… ·...
Sistemas Informáticos del Valle
www.siv.com.co
Desarrollo Web con PHP y MySQL
DESCRIPCION MODULOS DE CAPACITACION
1. Introducción
Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Funcionamiento básico de PHP Embebido de PHP dentro de HTML
2. Instalación
Instalación con AppServ Instalación con Mamp Instalación de Wampp El editor
3. Rompiendo el Hielo: Primeros scripts
Ejemplo 1 Ejemplo 2 Ejemplo 3 Flujo de Trabajo Añadir comentarios
Sistemas Informáticos del Valle
www.siv.com.co
4. Variables y tipos de datos
Enteros Decimales Boolean Cadenas de Caracteres Matrices Objetos Variables de php Variables de formularios Variables de variables Constantes
5. Operadores
Operadores Aritméticos Operadores de cadenas Operadores de asignación Operadores de comparación Operadores lógicos Operadores de bits Otros operadores Ejemplos prácticos
6. Estructuras de control: Condicionales
Operadores de comparación Sentencias if, else, else if Operadores lógicos Sentencias switch Ejemplos prácticos
7. Estructuras de control: Bucles
Bucles while Bucles for Bucles foreach
Sistemas Informáticos del Valle
www.siv.com.co
Instrucciones continue y break Try … catch. Tratamiento de excepciones Punteros
8. Funciones
Cómo es definen Cómo se ejecutan Cómo se pasan los parámetros Ámbito de variables Variables estáticas Recursividad Otras consideraciones Ejemplos prácticos
9. Inclusión de código desde un fichero
Las sentencias require() e include() Las sentencias inlude_once() y require_once() Ejemplos prácticos
10. Depuración de Errores
Resolución de problemas y depuración de errores
11. Construyendo páginas Web
Hipervinculos y URLs Usando Valores GET Codificar URL Codificar Etiquetas HTML Construyendo Formularios Creando Cookies Trabajando con sesiones Cabeceras y rediccionamiento de páginas Uso de include y require
Sistemas Informáticos del Valle
www.siv.com.co
MÓDULO 2: BASES DE DATOS
12. Bases de Datos MySQL
Introducción El lenguaje SQL Creación y Administración de Bases de Datos Conexión de PHP con MySQL Operaciones básicas (SELECT, INSERT, DELETE, UPDATE) Consultas para filtrar datos (WHERE) Consultas para combinar información de varias tablas (JOIN) Funciones de SQL (COUNT, MAX, MIN, SUM, AVG) Ejemplos prácticos
13. Gestión de Bases de Datos con phpmyadmin
Creación de Tablas y campos Realización de consultas Creación de scripts sql Copias de respaldo
14. Trabajando con emails
Funcion mail() Ejemplos prácticos
15. Sesiones y autenticación de usuario
Inicio de sesión Registro de variables de sesión Destruir sesión Control de usuarios Implementación de seguridad - encriptación
Sistemas Informáticos del Valle
www.siv.com.co
16. Programación orientada a objetos
Clases y objetos Acceso a métodos y propiedades Constantes de Clase Clonación de objetos Sobrecarga de propiedades y métodos Herencia y polimorfismo Interfaces Gestión de Excepciones
17. Entrada/Salida en PHP
Operaciones básicas con ficheros Escritura en ficheros Otros accesos Ficheros CSV Subida de ficheros Técnica de “buffering” Otras funciones Ejemplo
18. Mantenimiento de directorios y ficheros
Cambio, creación y borrado de directorios Procesamiento de los elementos de un directorio Copia, borrado y renombrado de ficheros Atributos de ficheros y directorios Ejemplo 1: Determinación de las características principales de un fichero Tratamiento de rutas de acceso Otras funciones relacionadas Ejemplo 2: Administrador de Archivos
19. Gráficos en PHP
Introducción a los gráficos Creación de imágenes
Sistemas Informáticos del Valle
www.siv.com.co
Propiedades de los gráficos Tratamiento y manipulación del color Manipulación de pixeles Diseño de figuras geométricas Incorporación de texto
20. Programando en entornos web
MODULO 4: EXPERTOS
21. AJAX
Qué es Ajax Ventajas y desventajas Ejemplo con y sin ajax Objeto XMLHTTPRequest Realizar una petición con Ajax Recibir la petición Ajax La respuesta Ajax Mostrar los datos al usuario Implementaciones de Ajax Prototype – Funciones Ajax Xajax – Introducción Xajax – Funciones PHP Xajax – El objeto Xajax – En el lado del cliente Ejemplos prácticos
22. PEAR (Librería de clases PHP)
Introducción PEAR Package Manager Manejo de errores PEAR Algunos paquetes de PEAR Estándares en la codificación Generación de Archivos Excel con PEAR
Sistemas Informáticos del Valle
www.siv.com.co
Ejemplos prácticos
23. SMARTY (Sistema Avanzado de Plantillas)
Introducción Conceptos básicos Características Instalación básica Configuración Extendida Funciones para los diseñadores Funciones para los programadores Sitios multi-idiomas con smarty
24. Generación dinámica de contenidos multimedia
Gráficos (con GD e ImageMagik) Gráficos (con JpGraph) Flash (con Ming) PDF (con PDFLib)
25. Generar contenido para celulares y dispositivos móviles.
Introducción WAP El lenguaje WML PHP con WML
26. PHP y XML (con DOM, SAX, Xpath y XSLT)
Tratamiento de XML con PHP Análisis sintáctico Modificación Búsqueda de información Transformación Canales RSS Canales SVG