Decimales Boolean Cadenas de Caracteres Matrices … Pagina SIV/Desarrollo Web con PHP y MyS… ·...

9

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

Sistemas Informáticos del Valle

www.siv.com.co