Lenguaje de programación PHP

Presentación

PHP es un lenguaje de script que se incorpora directamente dentro del código HTML, y que se ejecuta del lado del servidor (server-side scripting language), permitiendo crear páginas web dinámicamente.

PHP posee aspectos de la sintaxis de C, Perl y Java, por lo que el aprendizaje de éste es muy rápido para las personas que hayan programado en alguno de estos lenguajes. Dentro de PHP, se incluyen herramientas que facilitan la programación CGI tales como el manejo de archivos, el procesamiento de cadenas, el trabajo con expresiones regulares, el manejo de arreglos, entre otras, pero la característica más importante es la sencillez con la que se pueden crear interfaces a bases de datos a través de la Web.

OBJETIVO

El participante creará aplicaciones dinámicas e interactivas para la Web utilizando el lenguaje PHP.

PERFIL DE INGRESO

El curso está dirigido a personas interesadas en crear aplicaciones para la Web que tengan experiencia en algún lenguaje de programación de alto nivel.

Los interesados deberán:

TEMARIO

1. INTRODUCCIÓN AL LENGUAJE PHP
1. 1. Conceptos básicos
1. 2. Configuración del ambiente de desarrollo
1. 3. Sintaxis básica
1. 4. Tipos de datos
1. 5. Variables
1. 6. Constantes
1. 7. Expresiones regulares
1. 8. Comentarios
1. 9. Operadores
1. 10. Estructuras de control
1. 11. Funciones
1. 12. Arreglos
1. 13. Operaciones sobre arreglos
2. DIRECTIVAS ESPECIALIZADAS EN PHP
2. 1. Encabezados y juego de caracteres
2. 2. Funciones de texto
2. 3. Funciones matemáticas
2. 4. Funciones de fechas y horas
2. 5. Operaciones básicas con archivos
3. DISEÑO DE APLICACIONES WEB
3. 1. Procesamiento de datos a partir de formularios
3. 2. Diseño de formularios
3. 3. Métodos de envío de formularios (GET y POST)
3. 4. Uso de variables de ambiente
3. 5. Subida de archivos a través de formularios
3. 6. Consideraciones de seguridad
4. FUNCIONES AVANZADAS
4. 1. Uso de cookies
4. 2. Manejo de sesiones
4. 3. Envío de correo electrónico
5. PROGRAMACIÓN ORIENTADA A OBJETOS EN PHP
5. 1. Declaración y Definición de clases
5. 2. Objetos
5. 3. Herencia
6. ACCESO A BASES DE DATOS CON PHP Y MARCOS DE TRABAJO
6. 1. Acerca de la extensión PDO (PHP Data Objects)
6. 2. Uso de la extensión PDO
6. 3. Introducción a los marcos de trabajo
6. 4. Instalación y puesta en marcha

DURACIÓN

El curso tiene una duración de 6 semanas, equivalente a 40 horas.

FORMA DE TRABAJO

EVALUACIÓN

Prácticas
40%
Participación en los foros
20%
Proyecto final
40%
Total 100%

REQUERIMIENTOS MÍNIMOS

Deberá tener disponible un equipo de cómputo con las siguientes características:

HARDWARE:
SOFTWARE: