Programación Web
Justificación y Ubicación en el Programa
El desarrollo de aplicaciones Web se ha convertido en una nueva forma de construcción, lo cual implica retos no enfrentados previamente por los programadores o administradores de proyectos. Las aplicaciones Web, cambian profundamente los conceptos preestablecidos acerca de la programación de aplicaciones para escritorio; cuestiones de seguridad, multiprocesamiento, presentación de datos, entre otros, toman un giro diferente, que puede tomar desprevenido a la persona que desea participar en este tipo de desarrollos. En este marco de ideas, la asignatura proporciona un panorama de los estándares, protocolos y lenguajes de programación involucrados en el desarrollo de aplicaciones Web.
Objetivo General
Desarrollar aplicaciones Web considerando el uso de prácticas de desarrollo formal en distintas herramientas/lenguajes computacionales.
Competencias
Competencias Procedimentales
Administra aplicación Web
Realiza conexión a base de datos desde una aplicación Web
Detecta y soluciona los problemas al implantar una solución Web
Maneja y aplica tecnologías de desarrollo web
Desarrolla proyectos web mediante un software de programación especializado
Competencias Conceptuales
Identifica los patrones de diseño para la construcción de una aplicación web.
Analiza soluciones de persistencia para los diferentes tipos de aplicaciones web.
Reconoce el modelo de capas para la construcción de una aplicación web
Conoce los lenguajes de marcado HTML y XML
Conoce las herramientas necesarias para el desarrollo de una aplicación Web
Conoce las características de una aplicación Multicapa
Conoce los lenguajes de programación Web
Competencias Actitudinales
Ser capaz de tomar decisiones de forma razonada para resolver problemas
Saber colaborar con otros compañeros para resolver problemas complejos
Adquirir una actitud ética respecto a la copia de trabajos/prácticas