Asignatura | PROGRAMACIÓN PARA LA WEB CON PHP | ||||||||
Área | Electivas | Nivel | 6 | ||||||
Código | PPI-62 | Pensum | 10 | ||||||
Correquisito(s) | Prerrequisito(s) | PJI-52 | |||||||
Créditos | 2 | TPS | 2 | TIS | 4 | TPT | 32 | TIT | 64 |
2. JUSTIFICACIÓN
Diseñar y desarrollar soluciones informáticas dinámicas en ambientes Web con fundamento en los paradigmas de desarrollo de software y las herramientas informáticas, apoyado con el manejo y programación en el lenguaje PHP y el uso de un motor de bases de datos.
3. OBJETIVO GENERAL
Brindar los fundamentos básicos tanto teóricos como prácticos, para que los estudiantes puedan diseñar, desarrollar y evaluar sitios Web con cierto grado de complejidad, bajo la tecnología y entorno PHP con interacción con motores de bases de datos (SGBS ó DBMS) comerciales o libres y bajo el esquema cliente/servidor.
4. OBJETIVOS ESPECÍFICOS
5. COMPETENCIAS Y CONTENIDOS TEMÁTICOS DEL CURSO
COMPETENCIAS | CONTENIDO TEMÁTICO | INDICADOR DE LOGRO |
Desarrollar aplicaciones en lenguaje PHP, apoyado en el modelo orientado a objetos, para solucionar problemas informáticos | Introducción a Orientación a objetos •Tipos de datos básicos •Clases y Objetos •Herencia •Clases abstractas Conceptos básicos sobre la codificación de scripts en PHP. •Tipos de datos básicos •Sintaxis de las estructuras de control condicionales y cíclicas •Formularios Cookies, sesiones y captura de errores Funciones Básicas •Include() y require() •Funciones de tiempo y fecha Operaciones con archivos •Descarga de archivos PHP con bases de datos MySQL: •Funciones PHP de acceso a MySQL •Conectar a MySQL desde PHP •Actualización de registros MySQL desde PHP •Acceso remoto a bases de datos MySQL mediante MyODBC •PHP con otros motores de bases de datos diferentes a MySQL •Importar datos de otros motores de bases de datos Alojamiento en servidores Web •Publicación •Actualización. | 1. Desarrolla software orientado a objetos para resolver problemas específicos, utilizando el lenguaje PHP, y la tecnología para aplicaciones Web con conexión a motores de bases de datos. 2. Publica en la WEB aplicativos orientados a objetos para resolver problemas específicos, utilizando el lenguaje PHP, y la tecnología para aplicaciones Web. |
6. ESTRATEGIAS DIDÁCTICAS / METODOLÓGICAS
La asignatura utilizará procesos participativos de aprendizaje a través de exposiciones magistrales sobre contenido, desarrollo y guías para prácticas experimentales, donde el docente presenta los conceptos fundamentales a realizar para cada tema, se intercambian ideas, metodología y experiencias con los estudiantes. Además se utilizaran las siguientes estrategias de aprendizaje:
7. ESTRATEGIAS DE SEGUIMIENTO Y EVALUACIÓN
INDICADOR DE LOGRO | ESTRATEGIA DE SEGUIMIENTO Y EVALUACIÓN | PORCENTAJE |
Desarrolla software orientado a objetos para resolver problemas específicos, utilizando el lenguaje PHP, y la tecnología para aplicaciones Web con conexión a motores de bases de datos. | Conocimientos Básicos (Prueba Escrita) Práctica(Trabajo de campo) Seguimiento (Investigación, Talleres) | 10% 15% 10% |
Publica en la WEB aplicativos orientados a objetos para resolver problemas específicos, utilizando el lenguaje PHP, y la tecnología para aplicaciones Web. | Talleres de aplicación Práctica y publicación Seguimiento | 15% 20% 10% |
Evaluación de conocimientos. | Examen Final | 20% |
8. BIBLIOGRAFÍA
Mercer, Dave W; Kent, Allan, PHP 5, Madrid : Anaya Multimedia, 2004, 816 p, ISBN: 844151805X, (ITM) 005.133 M554
Gutiérrrez, Abraham; Bravo García, Ginés, PHP 5 a través de ejemplos, México : Alfaomega, 2005, 552 p. + CD-ROM, ISBN: 9701510836, (ITM) 005.133 G984
Hudson, Paul, PHP ina a nutshell, Estados Unidos : O'Reilly, 2006, 352 p, ISBN: , (ITM) 005.133 H885
Pérez López, César, Dreamweaver 8 : desarrollo de páginas dinámicas pon PHP y MySQL, México : Alfaomega, 2007, 448 p. + CD-ROM, ISBN: 9789701512722, (ITM) 005.369 P944
McLaughlin, Michael, Oracle database 10g: expres edition : PHP web programming, New York : McGraw-Hill, 2007, 700 p. + CD-ROM, ISBN: 9780072263251, (ITM) 005.7565 M161
Powers, David, Desarrollo web dinámico con Dreamweaver 8 y PHP. - 1. Ed, Madrid : Anaya Multimedia, 2006, 576 p, ISBN: 844152047X, (ITM) 005.133 P888
López Quijado, José, Domine PHP y MySQL : programación dinámica en el lado del servidor, México : Alfaomega, 2007, 557 p. +CD-ROM, ISBN: 9789701512692, (ITM) 005.133 L864o
Pavón Puertas, Jacobo, Creación de un portal con PHP y MySQL. - 3. Ed, México : Alfaomega, 2007, 238 p, ISBN: 9789701512715, (ITM) 005.133 P339
Park, Joyce y Morgan Clark. PHP 5 y MySQL Biblie, Wiley Publishing, 2004. 1042 p.
Páginas Web
Oficial:
http://www.php.net/manual/es/index.php
Oficial:
http://www.php.net/manual/es/index.php
Otras de apoyo y estudio
http://www.phpya.com.ar
http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/
http://www.frt.utn.edu.ar/sistemas/paradigmas/php.htm
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=miwebcap3
http://www.phpya.com.ar
http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/
http://www.frt.utn.edu.ar/sistemas/paradigmas/php.htm
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=miwebcap3
Foros
http://www.sinuh.org/foros/
http://www.sinuh.org/foros/