Professional Documents
Culture Documents
2. Datos Especficos
Campo Terico Terico Se fundamenta en los principios de la Programacin Estructurada, considerado como base principal la resolucin de algoritmos aplicables a un entorno dinmico WEB. Metodolgico Contribuye al fortalecimiento del razonamiento lgico aplicado a la resolucin de problemas presentados en aplicaciones tipo Web Campo Profesional Aporta al desarrollo de aplicaciones Web dinmicas Campo aplicacin de
Permite el desarrollo de programas para solucin de problemas a travs de herramientas de programacin en PHP.
3. Propsito
3.1 De la asignatura. Introducir al estudiante los conceptos y tcnicas de programacin para un entorno Web utilizando como herramienta el lenguaje PHP con el cual podr aportar a la resolucin de problemas y construccin de sistemas. 3.2 Del aprendizaje estudiantil.
-2Hacer que el estudiante est en capacidad de analizar los problemas planteados haciendo uso de funciones de tal manera que en materias posteriores pueda aplicar los conocimientos adquiridos.
4. Unidades de estudio
UNIDAD I. Introduccin CONTENIDO Conceptos bsicos del lenguaje PHP y el proceso de instalacin y configuracin del PHP, el servidor Apache y la base de datos MySQL Visin general de la sintaxis bsica y los tipos de datos Conocimiento de las Estructuras de Control que utiliza PHP. Tratamiento de cadenas en el uso de PHP. Manejo de los distintos tipos de Arrays o matrices Gestin de la informacin que el cliente enva a travs del uso de formularios. Las funciones definidas por el usuario, su sintaxis y las externas. Aplicacin de los conceptos asociados a la programacin orientada a objetos y sus componentes aplicados a la herramienta. Funciones para la utilizacin y manejo de ficheros y directorios Desarrollo de aplicaciones dinmicas usando base de datos. TIEMPO 1 Semanas
II. Fundamentos del Lenguaje PHP III. Estructuras de Control IV. Cadenas V. Arrays VI. Formulario Cookies y sesiones VII. Funciones VIII. Programacin Orientada a Objetos
2 Semanas 2 Semanas
5. Programacin detallada de la Gestin en aula, examen parcial y Tutoras TITULO DE LA UNIDAD I: Introduccin al lenguaje PHP
Competencia de la Unidad: Introducir al estudiante en los conceptos bsicos del lenguaje PHP y el proceso de instalacin y configuracin del PHP, el servidor Apache y la la base de datos MySQL
-3-
# Sesione s Sesin 1
Tema
1.1 Introduccin al lenguaje PHP 1.2 Instalacin y Configuracin
Subtema
1.1.1 Qu es PHP? 1.1,2 Que se puede hacer con PHP 1.2.1 Instalacin de Apache 1.2.2 Instalacin de PHP 1.2.3 Instalacin de Mysql
Evaluaci n
Sesin 2
1.3 Fichero de configuracin PHP.INI
Visin general de la sintaxis bsica y tipos de datos a los que aplica la herramienta.
# Sesione s Sesin 3
Tema
Subtema
Evaluaci n
L L L
Conocimiento de las Estructuras de Control que utiliza PHP. Activida des de aula Evaluaci n
L L L
3.1.4 switch
Sesin 8
L L L L L L L L L L L L L L L L L L L L L
Leccin sobre Unidad I a IV.
Sesin 10
4.4 Bsqueda en Cadenas 4.5 Comparacin de Cadenas 4.6 Operar con sub cadenas 4.5 Otras funciones
5.2 Arrays asociativos Sesin 12 5.3 Arrays multidimensionales 5.4 Recorrer un array
5.4.1 Recorridos en arrays secuenciales 5.4.2 Recorridos en arrays no secuenciales
L L L L L L L L L L
L L L
Gestin de la informacin que el cliente enva a travs del uso de formularios. # Sesione s Sesin 13 Tema Subtema Activida des de aula Evaluaci n
6.1.1 El elemento FORM 6.1.2 Envo de formularios al servidor 6.2.1 Formularios avanzados 6.3.1 Estructuras de la cookies 6.3.2 Utilizacin de de cookies en php 6.4.1 Creacin de sesiones 6.4.2 Acceso a las variables de sesin
L L L L L
Sesin 14 Sesin 15
Sesin 16
-6-
7.1.1 Declaracin de una funcin 7.1.2 Llamada a una funcin 7.1.3 Paso de parmetros 7.1.4 Devolucin de valores
L L L
L L L L L L
Sesin 22
8.2.1 Aproximacin Procedual 8.2.2 Aproximacin con Objetos 8.2.3 Reusabilidad y mantenibilidad del cdigo 8.3.1 Propiedades privadas 8.3.2 Mtodos __set() y __get() 8.3.3 Mtodos privados
Sesin 23
L L L
8.4 Constructores
L L L L L
9.1.1 Abrir un fichero 9.1.2 Cerrar un fichero 9.1.3 Lectura desde un fichero 9.1.4 Recorrer un fichero 9.1.5 Escritura en un fichero
L L L
Sesin 27
L L L L L L
Leccin sobre Unidad VII a IX.
Sesin 28
Desarrollo de aplicaciones dinmicas usando base de datos. Activida des de aula Evaluaci n
L L L L
Sesin
10.3 Implementacin
10.3.1 Creacin de la
L L
Gestin directa
Apoyo al estudiante dentro del aula, a travs de revisiones peridicas de los avances de su trabajo de tutora.
Trabajo
Proyecto del Primer Parcial Proyecto del segundo Parcial
Contenido y descripcin
Desarrollo de programa de mayor alcance aplicando lo visto durante el primer parcial Desarrollo de programa de mayor alcance aplicando lo visto durante el segundo parcial
Fecha de inicio
Octubre / 2011 Diciembre / 2011
Fecha de entrega
Diciembre / 2011 Febrero / 2012
6. Bibliografa
-9-
PHP 5 a travs de ejemplos Abraham Gutirrez/Gins Bravo Alfaomega Ra-ma MANUAL DE PHP www.php.net MANUAL DE MYSQL www.mysql.com