Sei sulla pagina 1di 8

Universidad Juárez Autónoma de Tabasco

División Académica Multidisciplinaria de los Ríos


Licenciatura en Informática Administrativa

Programa Educativo: Licenciatura en


Informática
PROGRAMA DE ESTUDIO Administrativa
Área de Formación : Integral
profesional
Horas teóricas: 2
Horas prácticas: 2
Total de Horas: 4
Total de créditos: 6
Aplicaciones para tecnología WEB Clave: F1153
Tipo : Asignatura
Carácter de la Optativa
asignatura
Programa elaborado por: MIS. Homero Alpuín Jiménez
MSC. Oscar Alberto Chávez Bosquez
MC. Carlos Arturo Custodio Izquierdo
MIS. José Hernández Torruco
Fecha de elaboración: 28 de Mayo de 2010
Fecha de última actualización:

Seriación explícita Sí
Asignatura antecedente Asignatura Subsecuente
Programación orientada a objetos Ninguna

Seriación implícita No
Conocimientos previos:

F1153 Aplicaciones para tecnología Web 1/8


Universidad Juárez Autónoma de Tabasco
División Académica Multidisciplinaria de los Ríos
Licenciatura en Informática Administrativa

Presentación

Esta asignatura se ubica dentro del Área Integral Profesional


Para cursar esta materia es necesario haber aprobado la asignatura de Aplicaciones Multiplataforma.

Los conocimientos adquiridos se aplican en el desarrollo de aplicaciones de software. Especialmente aquellas que
requieren el intercambio de datos a través de un servicio Web. Y que a su vez requieren páginas Web dinámicas, controles
de concurrencia y persistencia en los datos.

Objetivo General

Combinar de manera eficiente las tecnologías y arquitecturas Web en el desarrollo de aplicaciones de software.

Competencias que se desarrollarán en esta asignatura


 Conocer arquitecturas que involucran a distintos servidores de aplicaciones.
 Administrar servidores Web y servidores de aplicaciones.
 Crear páginas Web dinámicas con el uso de un entorno de desarrollo integrado.
 Aplicar la tecnología Web en la solución de problemas del entorno.
 Fomentar el trabajo en equipo para la solución de problemas.

Competencias del perfil de egreso que apoya esta asignatura

Utilizar diferentes paradigmas y lenguajes de programación acordes a las nuevas tecnologías

F1153 Aplicaciones para tecnología Web 2/8


Universidad Juárez Autónoma de Tabasco
División Académica Multidisciplinaria de los Ríos
Licenciatura en Informática Administrativa

Brindar soluciones eficientes en diversos entornos y situaciones considerando diferentes plataformas y dispositivos.

Escenario de aprendizaje
 Salón de clases.
 Laboratorio de cómputo.

Perfil sugerido del docente


El perfil ideal del docente de Aplicaciones para tecnología Web es un profesional egresado de Licenciatura en Sistemas
Computacionales o Ingeniería de Software.
Un perfil alternativo sería un docente con una licenciatura afín, que posea conocimientos, habilidades y experiencia en el
desarrollo de aplicaciones Web, así como la implementación y administración de servidores de aplicaciones.
Son actitudes necesarias en el docente de esta asignatura:
Que promueva el aprendizaje participativo basado en proyectos y problemas.
Que aplique el paradigma orientado a objetos en la solución de problemas.
Que emplee un entorno de desarrollo integrado en la creación de aplicaciones de software para la Web.

Contenido Temático

Unidad No. I Fundamentos de la World Wide Web


Objetivo particular Construir sitios Web estáticos basados en el estándar XHTML y hojas de estilos en cascada.
Hrs. Estimadas 12

Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de


evaluación

F1153 Aplicaciones para tecnología Web 3/8


Universidad Juárez Autónoma de Tabasco
División Académica Multidisciplinaria de los Ríos
Licenciatura en Informática Administrativa

1.1 Arquitectura de la World Tabla comparativa entre la Sesiones de práctica Portafolio de evidencias de
Wide Web. programación del lado del supervisadas en el centro de aprendizaje. Deberá contener:
1.2 Navegadores, servidores cliente y programación del cómputo.  Solución de los ejercicios
y otras tecnologías Web. lado del servidor propuestos.
1.3 XHTML. Solución de ejercicios  Página web desarrollada
1.4 CSS. Página Web estática, con propuestos. con las siguientes
1.5 JavaScript. base al estándar XHTML y características:
1.6Lenguajes para desarrollo CSS.  Estándar XHTML.
Web.  Uso de formularios.
 Empleo de estilos CSS.
 Funcionalidad a través
de JavaScript...

Unidad No. II Desarrollo de aplicaciones Web


Objetivo particular Desarrollar aplicaciones Web multicapas con el uso de metodologías y patrones de diseño
Web.
Hrs. Estimadas 12

Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de


evaluación
2.1 Arquitectura de las Tabla comparativa con los Sesiones de práctica Portafolio de evidencias de
Aplicaciones Web distintos componentes de las supervisadas en el centro de aprendizaje. Deberá
2.2 Lenguajes de capas: cliente, web, negocio cómputo. contener:
programación del lado y persistencia.  Solución de los ejercicios
del servidor Solución de ejercicios propuestos.
2.3 Ambientes para el Cuadro comparativo con las propuestos.  Problemas de estudio
desarrollo de metodologías utilizadas en el resueltos.

F1153 Aplicaciones para tecnología Web 4/8


Universidad Juárez Autónoma de Tabasco
División Académica Multidisciplinaria de los Ríos
Licenciatura en Informática Administrativa

Aplicaciones Web desarrollo de aplicaciones Solución de problemas de  Tabla y cuadro


2.4 Metodologías para el Web. estudio. comparativo
desarrollo de desarrollados en la
aplicaciones Web Página Web. unidad.
2.5 Patrones de diseño Web  Página web desarrollada
con base en una de las
metodologías estudiadas
y el uso de un patrón de
diseño.

Unidad No. III Programación del lado del servidor


Objetivo particular Implementar sitios Web dinámicos con persistencia de datos, manejo de sesiones y
seguridad.
Hrs. Estimadas 20

Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de


evaluación
3.1 Procesamiento del lado Aplicación Web dinámica. Sesiones de práctica Portafolio de evidencias de
del servidor supervisadas en el centro de aprendizaje. Deberá
3.2 Sesiones cómputo. contener:
3.3 Manejo de persistencia  Solución de los ejercicios
3.4 Seguridad Solución de ejercicios propuestos.
propuestos.  Aplicación Web Dinámica
desarrollada con las
siguientes características:
formularios, manejo de
sesiones, persistencia de

F1153 Aplicaciones para tecnología Web 5/8


Universidad Juárez Autónoma de Tabasco
División Académica Multidisciplinaria de los Ríos
Licenciatura en Informática Administrativa

datos, niveles de
seguridad.

Unidad No. IV Aplicaciones empresariales


Objetivo particular Integrar plataforma y marcos de trabajo en la creación de aplicaciones Web empresariales.
Hrs. Estimadas 20

Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de


evaluación
4.1 Arquitectura de las Cuadro comparativo con los Sesiones de práctica Portafolio de evidencias de
aplicaciones elementos que componen supervisadas en el centro de aprendizaje. Deberá
empresariales. una aplicación empresarial. cómputo. contener:
4.2 Frameworks para el  Solución de los ejercicios
desarrollo de Tabla comparativa con los Solución de ejercicios propuestos y problemas
aplicaciones Web. frameworks para el propuestos. de estudio.
4.3 WebServices. desarrollo acelerado de  Aplicación Web
aplicaciones empresariales. Solución de problemas de empresarial desarrollada,
estudio. la cual utilice algún
Aplicación Web empresarial. servicio Web.

Bibliografía básica

Bien, A. (2010). Real World Java EE Patterns Rethinking Best Practices. USA: Iteration One.

F1153 Aplicaciones para tecnología Web 6/8


Universidad Juárez Autónoma de Tabasco
División Académica Multidisciplinaria de los Ríos
Licenciatura en Informática Administrativa

Burns E. & Schalk C. (2010). JavaServer Faces 2.0, The Complete Reference. USA: McGraw Hill.

Deitel, H. & Deitel, P. (2009). Java How to Program: Early Objects Version (8a ed.). USA: Prentice Hall.

Flanagan, D. (2006). JavaScript: the definitive guide. USA: O'Reilly Media.


Geary, D. & Hortsmann, C. (2009). Core JavaServer Faces. USA: Prentice Hall.
Goncalves, A. (2009). Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional. USA:
Apress.
Keith, M. & Schincariol, M. (2009). Pro JPA 2: Mastering the Java™ Persistence API (Expert's Voice in Java
Technology). USA: Apress.
Object Management Group. (2010). Unified Modeling Language. Recuperado de http://www.uml.org.
Parsons, D. (2009). Desarrollo de aplicaciones web dinámicas con XML y JAVA. Madrid: Anaya Multimedia.
Shklar, L. & Rosen, R. (2009). Web Application Architecture: Principles, Protocols and Practices (2a ed.). USA: Wiley.
Sierra, A. & Egido R. (s/f). Curso de Programación en Java-J2EE. Madrid: Syncrom.
Sun Microsystems. (2010). The Java EE Tutorial. Recuperado de http://java.sun.com/javaee/6/docs/tutorial/doc/.

Bibliografía complementaria

Barghav, A. & Kumar, B. (2010). Secure Java: For Web Application Development. USA: CRC Press.
Cetus Team. (2010). Architecture and Design: Unified Modeling Language (UML). Recuperado de http://www.cetus-

F1153 Aplicaciones para tecnología Web 7/8


Universidad Juárez Autónoma de Tabasco
División Académica Multidisciplinaria de los Ríos
Licenciatura en Informática Administrativa

links.org/oo_uml.html.
Cross, M. (2007). Developer's Guide to Web Application Security. USA: Syngress.
Liguori, R. & Finegan, E. (2010). Sun Certified Java Associate. USA: McGraw Hill.
Sierra, K. & Bates, B. (2008). Sun Certified Programmer for Java 6. USA: McGraw Hill.

F1153 Aplicaciones para tecnología Web 8/8

Potrebbero piacerti anche