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 mucha 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
1.1. ¿Qué es PHP?
1.2. ¿Qué es una aplicación web?
1.3. Aplicaciones web y software libre
1.4. Preparación del ambiente de trabajo.
2. INTRODUCCIÓN AL LENGUAJE PHP
2.1. Sintaxis básica 
2.2. Imprimiendo una línea de texto
2.3. Variables
2.4. Tipos de datos
2.5. Comentarios
2.6. Expresiones y Operadores
2.7. Estructuras de control
2.8. Funciones
2.9. Constantes
3. HERRAMIENTAS ELEMENTALES
3.1. Trabajando con arreglos
3.2. Manejo de cadenas
3.3. Archivos
3.4. Inclusión de archivos
3.5. Números aleatorios
4. DISEÑO DE APLICACIONES WEB
4.1. Diseño de formularios
4.2. Método GET y POST
5. ALGUNAS FUNCIONES ÚTILES
5.1. Cookies
5.2. File-uploads
5.3. Correo
6. PHP Y LA PROGRAMACIÓN ORIENTADA A OBJETOS
6.1. Declaración y definición de clases
6.2. Creacion de objetos
6.3. Métodos y atributos de un objeto
6.4. Herencia
7. TRABAJANDO CON BASES DE DATOS
7.1. El manejador de bases de datos MySQL
7.2. Creación de bases de datos en MySQL
7.3. Manipulación de una Base de Datos con PHP
7.4. Consideraciones de seguridad.

DURACIÓN

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

FORMA DE TRABAJO

EVALUACIÓN

PRÁCTICAS
Los participantes deberán desarrollar actividades prácticas cada semana enviando sus archivos al final de la misma. El resultado de su práctica le será enviado a su cuenta de correo, si hay necesidad de reforzar con material extra, su asesor se lo hará saber con las indicaciones necesarias.
40%
EVALUACIÓN FINAL
En la sexta semana, podrá bajar el archivo de la práctica final, en la cual se le solicitará que aplique los conocimientos adquiridos de PHP que se revisaron en el curso. Tendrá cinco días para enviar su archivo por correo electrónico.
40%
PARTICIPACIÓN EN LAS DISCUSIONES DEL FORO
Las dudas se pueden aclarar a través de los foros ya sea participando en la ayuda a otros compañeros o en que le ayuden a resolver las que usted tiene. En la semana se colocarán discusiones sobre el tema a revisar, con la idea de ayudarlos a resolver sus prácticas y reafirmar los conocimientos adquiridos.
20%
Total 100%

REQUERIMIENTOS MÍNIMOS

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

HARDWARE:
SOFTWARE: