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.
El participante creará aplicaciones dinámicas e interactivas para la Web utilizando el lenguaje PHP.
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:
1.1. ¿Qué es PHP?2. INTRODUCCIÓN AL LENGUAJE 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.1. Sintaxis básica3. HERRAMIENTAS ELEMENTALES
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.1. Trabajando con arreglos4. DISEÑO DE APLICACIONES WEB
3.2. Manejo de cadenas
3.3. Archivos
3.4. Inclusión de archivos
3.5. Números aleatorios
4.1. Diseño de formularios5. ALGUNAS FUNCIONES ÚTILES
4.2. Método GET y POST
5.1. Cookies6. PHP Y LA PROGRAMACIÓN ORIENTADA A OBJETOS
5.2. File-uploads
5.3. Correo
6.1. Declaración y definición de clases7. TRABAJANDO CON BASES DE DATOS
6.2. Creacion de objetos
6.3. Métodos y atributos de un objeto
6.4. Herencia
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.
El curso tiene una duración de seis semanas, equivalente a 40 horas.
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% |
Deberá tener disponible un equipo de cómputo con las siguientes características: