DATOS GENERALES DE LA ASIGNATURA Nombre de la asignatura: Desarrollo de Aplicaciones Web Programa Educativo: Tecnologías de la Información y Comunicación Área Sistemas Informáticos. Objetivo de la asignatura: El alumno desarrollará un sitio y aplicaciones web con acceso a base de datos, para eficientar procesos en una organización. Competencia que desarrolla: Implementar aplicaciones de software mediante técnicas de programación y considerando los requerimientos de la organización para eficientar sus procesos. Horas prácticas: 66 Horas teóricas: 24 Total de horas: 99 Cuatrimestre: Quinto - Desprezurizado Grupo: A Docente Ing. Alfonso Felipe Lima Cortés Correo felipe.lima@utim.edu.mx Web: www.afelipelc.mx Desarrollo de aplicaciones web Ing. Alfonso Felipe Lima Cortés F-DC-16 Página 1 de 5
PLANEACIÓN DIDÁCTICA DE LA ASIGNATURA Nombre de la Objetivo de la I. Fundamentos de sitios Web. El alumno desarrollará un sitio web a través de una metodología y el lenguaje XHTML para su publicación. Fecha Temas Estrategia didáctica Recursos didácticos Espacio (s) formativo (s) Resultados de aprendizaje (saber, saber hacer, ser) Proceso de Evaluación (tipo, forma o instrumento) 17 de febrero al 03 de marzo de 2012 Entorno de las aplicaciones Web. Metodología de desarrollo y publicación de un Sitio Web. *Servidores web, navegadores web, hosting y dominio. *DOM Lenguaje XHTML. *CSS * Son temas adicionales a los incluidos en el temario. Apertura: Se presentará una introducción acerca de las aplicaciones web y su entorno, así como la metodología de desarrollo seguida desde los requerimientos hasta la publicación de la aplicación en una dirección electrónica. Se presentarán también los conceptos de DOM, XHTML y CSS. Desarrollo: El alumno empezará a trabajar en la parte práctica el desarrollo de sus primeros documentos HTML con sus respectivas características cuyas prácticas se verán reflejadas en los primeros avances de su proyecto integrador. Cierre: Repaso, retroalimentación y conclusión. Entregarán la interfaz de usuario del prototipo de su proyecto. Presentación de diapositivas y apuntes del curso. técnica y tutoriales de DOM, CSS, XHTML. Editores de código fuente: notepad++, komodo editor. Internet. Página de la asignatura. Libros: Stylin with CSS A Designer s Guide; HTML5 designing rich internet applications. Aula y Laboratorio características y entorno de una aplicación web. características de DOM, CSS y XHTML. Comprender la metodología de desarrollo de una aplicación web. Utilizar correctamente los lenguajes XHTML y CSS en el desarrollo de una aplicación web. Ser analítico, planificador, creativo, sistemático y ordenado al desarrollar aplicaciones web aplicando los principios de la ingeniería de la usabilidad. Prácticas de laboratorio (rúbrica o Actividades no prácticas (rúbrica o Lecturas (Ensayo o reporte). Desarrollo de aplicaciones web Ing. Alfonso Felipe Lima Cortés F-DC-16 Página 2 de 5
Nombre de la II. Programación de una aplicación Web Objetivo de la El alumno desarrollará un sitio Web con acceso a base de datos para su publicación. Fecha Temas Estrategia didáctica Recursos didácticos Espacio (s) formativo (s) Resultados de aprendizaje (saber, saber hacer, ser) Proceso de Evaluación (tipo, forma o instrumento) 09 de marzo al 21 de abril de 2012 Fundamentos de programació n Web. *PHP Configuració n del Entorno Web. *Conexión a bases de datos MySQL. Manipulación de datos en PHP (formularios y consultas). *Sesiones en PHP. * Son temas adicionales a los incluidos en el temario. Apertura: Se presentará una introducción al lenguaje de programación PHP, posteriormente se instalará el entorno web a utilizar (servidor web, php y mysql), se presentarán la forma de conexión a BD y la manipulación de datos (formularios, consultas de lectura y escritura en BD y procesamiento de datos para mostrarlos al usuario) y finalmente el uso de sesiones en una aplicación web. Desarrollo: El alumno de forma coordinada en equipo trabajará en el desarrollo de su proyecto donde implemente las funciones: altas, bajas, modificaciones y consultas. Conclusión: Repaso, retroalimentación y conclusión. Entregarán el prototipo de su proyecto. Presentación de diapositivas y apuntes del curso. técnica y tutoriales de CSS, XHTML. técnica y libros de PHP y MySQL. Editores de código fuente: notepad++, komodo editor. Internet. Página de la asignatura. Libros: Building Applications with the Android SDK Developer; HTML5 designing rich internet applications Aula y Laboratorio instrucciones, comandos y funciones del lenguaje de programación PHP. Identificar el método de conexión a una BD MySQL. Identificar la sintaxis y empleo de las instrucciones de inserción, borrado, actualización y consultas. Crear un sitio web que integre: formularios y procesamiento de datos en el servidor y BD. Aplicar sus conocimientos de programación. Ser analítico, planificador, creativo, sistemático y ordenado al desarrollar aplicaciones web. Prácticas de laboratorio (rúbrica o Actividades no prácticas (rúbrica o Desarrollo de aplicaciones web Ing. Alfonso Felipe Lima Cortés F-DC-16 Página 3 de 5
Bibliografía Libros para seguimiento de clases y complementarios de consulta y profundización: Matthew, D. (2010). HTML5 designing rich internet applications. Oxford: Focal Press. Welling, L. & Thomsom, L. (2005). Desarrollo web con PHP y MySQL (3ed.). España: Anaya Multimedia. Charles, W. (2008). Stylin with CSS: A Designer s Guide (2ed.). Berkeley: New Riders. Nixon, R. (2009). Learning PHP, MySQL, and JavaScript. Sebastopol: O Reilly. MySQL AB. (2005). MySQL Language Reference. Indianapolis: MySQL Press. Páginas web de interés: PHP: Hypertext Preprocessor, [en línea]; EEUU, 2012 [consulta: 07 de enero de 2012] Disponible: http://www.php.net/ PHP: Hypertext Preprocessor (Manual), [en línea]; EEUU, 2012 [consulta: 07 de enero de 2012] Disponible: http://www.php.net/ Tutorial HTML, [en línea]; EEUU, 2012 [consulta: 07 de enero de 2012] Disponible: http://es.html.net/tutorials/html/ MySQL: The world's most popular open source database, [en línea]; EEUU, 2011 [consulta: 07 de enero de 2012] Disponible: http://www.mysql.com/ MySQL Documentation: MySQL Reference Manuals, [en línea]; EEUU, 2011 [consulta: 07 de enero de 2012] Disponible: http://dev.mysql.com/doc/ Desarrollo de aplicaciones web Ing. Alfonso Felipe Lima Cortés F-DC-16 Página 4 de 5
Revisión y Validación de Planeación Didáctica Elaborado por: Validado por: Responsable Dirección Académica U.T. Ing. Alfonso Felipe Lima Cortés Fecha: 07/01/2012 Nombre: MIA Marcela García Alonso Cargo: Directora Firma y sello de validación Vigencia: 03/01/2012 al 27/04/2012 Desarrollo de aplicaciones web Ing. Alfonso Felipe Lima Cortés F-DC-16 Página 5 de 5