100000I59N DesarrolloWebIntegrado
100000I59N DesarrolloWebIntegrado
100000I59N DesarrolloWebIntegrado
1. DATOS GENERALES
2. FUNDAMENTACIÓN
El mercado actual exige altos estándares en el desarrollo de aplicaciones empresariales para la gestión de la
organización. Por lo tanto, es importante para el estudiante poseer los conocimientos fundamentales que le permitirán
el desarrollo de aplicaciones bajo el enfoque de una arquitectura empresarial con la plataforma Java EE.
3. SUMILLA
Es un curso teórico-práctico de carácter obligatorio que provee al alumno los conocimientos de la plataforma Java EE,
uso de patrones y frameworks para desarrollar aplicaciones bajo enfoque de una arquitectura empresarial.
Al finalizar el curso, el estudiante implementa aplicaciones web basadas en la plataforma Java EE teniendo en cuenta
conceptos de programación orientada a objetos, patrones de diseño y frameworks.
Temario:
Introducción:
Arquitectura Java.
Revisión de características recientes de Java SE.
Tecnologías Web.
Web Container.
HTML5.
CSS3.
Java Database Connectivity.
Aplicaciones Java EE.
Fundamentos de Java Server Pages.
Temario:
Servlets.
Servlet Parameters, Attributes.
Java Server Pages.
Java Standard Tag Library.
JSP Expression Language.
Design Patterns:
MVC, DAO, DTO, Façade.
Pattern Driven Development.
Unidad de aprendizaje 3: Semana 9,10,11,12 y 13
Aplicaciones Web y Frameworks.
Temario:
JSP & Frontend Frameworks.
Java MVC Frameworks:
Java Server Faces (JSF).
JSF Overview, Architecture, Life Cycle, Managed Beans.
JSF Page Navigation, JSF Tag Library.
JSF Expression Language,
JSF Data Tables.
JSF & Frontend Frameworks.
Temario:
JSF Resource Bundles,
Facelets Tags.
Web Apps Deployment considerations.
RESTFul APIs Foundation
JSON.
RESTful APIs Conventions & Best Practices.
Retroalimentación
Retroalimentación
6. METODOLOGÍA
La metodología del curso está basada en exposiciones del profesor, resolución de ejercicios y desarrollo de programas,
que se complementan con experiencias individuales de práctica. En la plataforma educativa el estudiante encontrará
material didáctico relacionado con cada uno de los temas que indica el silabo. El estudiante tendrá una evaluación
permanente mediante ejercicios y casos que el profesor indique. Es importante la participación del estudiante en clase
para entender y relacionar los contenidos del curso con las realidades comunes en las empresas y organizaciones. Los
principios de aprendizaje que este curso promueve son: Aprendizaje autónomo, Aprendizaje basado en evidencias y
Aprendizaje colaborativo.
El curso se desarrolla a través de la plataforma Canvas, que se usa como principal medio para el desarrollo de las
sesiones sincrónicas que son complementadas con recursos y materiales que se publican a lo largo del curso para
fomentar el desarrollo de aprendizajes significativos. Para fomentar la aplicación de los contenidos, se desarrollarán
ejercicios prácticos a lo largo del curso a través de diferentes herramientas propuestas por el docente. Por otro lado,
el estudiante contará con un espacio de foro de consultas para resolver las dudas académicas a lo largo del curso.
Finalmente, las actividades de evaluación se desarrollarán de acuerdo a lo señalado en el sílabo a través de la
plataforma Canvas
7. SISTEMA DE EVALUACIÓN
Donde:
8. FUENTES DE INFORMACIÓN
Bibliografía Base:
o GUTIÉRREZ (2017) DESARROLLO Y PROG. EN ENTORNOS WEB. ALFAOMEGA
Bibliografía Complementaria:
HTTPS://THESAI.ORG/DOWNLOADS/VOLUME10NO10/PAPER_64-
IMMERSIVE_TECHNOLOGIES_IN_MARKETING.PDF (2019) Artículo: "Immersive Technologies in Marketing:
State of the Art and a Software Architecture Proposal"
JOHNSON, R., HOLLER, J. (2004) Expert One-on-One J2EE Development without EJB, Wrox
CRAWFORD, W., Y FARLEY, J. (2005) Java Enterprise in a Nutshell EJB 3 in Action. Tercera edición, O'Reilly
Media, Inc
www.arquitecturajava.com/categoria/java-ee/
9. COMPETENCIAS
Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones
Introducción:
Arquitectura Java. Prueba de Entrada
Revisión de características recientes de Desarrollar ejemplos
1 1
Java SE. de programación en
Java
Tecnologías Web.
Web Container. Configurar un Web
2 2
Container.
Unidad 1
Arquitectura Java HTML5.
CSS3. Desarrollar ejemplos
Java Database Connectivity. con HTML5 y CSS3
3 3 Aplicaciones Java EE. Configurar
DataSources en
Web Container.
Servlets.
Servlet Parameters, Attributes. Desarrollar ejemplos
con Servlets.
5 5 Avance De Trabajo
Final 1 (Avance De
Trabajo Final 1)
Retroalimentación
Devolución de
17 17
trabajos
Retroalimentación
Trabajo Final
18 18
(Trabajo Final)
i
Debido a la coyuntura actual y acorde a la normativa, el curso se adaptará excepcionalmente a la educación no presencial,
por tanto, los contenidos, actividades y cronograma serán adaptados por el o la docente para garantizar los aprendizajes
señalados en el logro general de aprendizaje del curso.
ii
Debido a la coyuntura actual y acorde a la normativa, el curso se adaptará excepcionalmente a la educación no
presencial, por tanto, los contenidos, actividades y cronograma serán adaptados por el o la docente para garantizar los
aprendizajes señalados en el logro general de aprendizaje del curso.