You are on page 1of 6

DESARROLLO WEB INTEGRADO (100000I59N)

2018 – 2

1. DATOS GENERALES

1.1. Facultad: Ingeniería


1.2. Carrera: Ingeniería de Sistemas e Informática
Ingeniería de Software
Ingeniería de Redes y Comunicaciones
Ingeniería de Seguridad y Auditoría Informática
1.3. Coordinador: Pablo Romero Naupari
1.4. Requisitos: Ingeniería de Sistemas e Informática.
 Taller de Programación Web.
Ingeniería de Software.
 Taller de Programación Web.
Ingeniería de Redes y Comunicaciones.
 Taller de Programación Web.
Ingeniería de Auditoría y Seguridad Informática.
 Taller de Programación Web
1.5. Créditos: 3
1.6. Horas semanales 4
1.7. Modalidad Presencial
1.8. Competencias
Carrera Competencia Criterio Nivel de logro

Desarrollo: Desarrolla un
Ingeniería de sistema informático
Desarrollo e
Sistemas e Sistemas Informáticos teniendo en cuenta los
implementación
Informática recursos físicos del
sistema.
Desarrollo: Realiza
Ingeniería de Desarrollo e simulaciones para la
Sistemas Informáticos
Software implementación solución de un
problemas.
Desarrollo: Implementa
una solución óptima,
Ingeniería de Redes y
Sistemas Informáticos Implementación teniendo en cuenta los
Comunicaciones
recursos físicos del
sistema.
Desarrollo: Propone
Ingeniería de implementaciones
Seguridad y Auditoría Sistemas Informáticos Implementación teniendo en cuenta los
Informática recursos físicos del
sistema.
Se comunica oralmente
tratando de adecuar su
lenguaje verbal y no
verbal al contexto,
Comunicación
identificando su
oral
intención comunicativa,
pero sin tomar en
cuenta las necesidades
Comunicación efectiva de su audiencia.
Interactúa de modo
atento y selectivo en
grupos socialmente
Comunicación heterogéneos tomando
interpersonal en cuenta el contexto, y
preocupándose por
escuchar y ser
comprendido.
Analiza y utiliza
herramientas
tecnológicas
Manejo de
especializadas que le
tecnologías
agreguen valor a su
digitales
profesión y aseguren la
calidad a sus trabajos y
soluciones.
Cultura digital Identifica dilemas éticos
del mal uso de las
herramientas
Comunicación y informáticas y las
convivencia consecuencias legales
digital que ello conlleva
(propiedad intelectual,
hackeo, perfiles reales,
etc.)

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.

4. LOGRO GENERAL DE APRENDIZAJE


Al final del curso el alumno desarrolla soluciones empleando herramientas de desarrollo
eficientes, mediante la aplicación de los conceptos de la programación con plataforma Java
EE, patrones y frameworks.

2
5. UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJE

Unidad de aprendizaje 1: Semana 1, 2, 3 y 4.


Arquitectura Java
Logro específico de aprendizaje:
Al finalizar la unidad el alumno desarrolla aplicaciones Web con contenidos estáticos
Temario
 Revisión de Tecnologías Web
 Revisión de Java
 Introducción a la Arquitectura Java EE
 Web Container
 Fundamentos de Java Server Pages
Unidad de aprendizaje 2: Semana 5, 6, 7 y 8.
Aplicaciones Web y Patrones de Diseño
Logro específico de aprendizaje:
Al finalizar la unidad el alumno desarrolla aplicaciones con conexión a Base de Datos
aplicando patrones de diseño
Temario
 Java Database Connectivity
 Servlets
 Java Server Pages
 Java Standard Tag Library
 JSP Expression Language
 Aplicación de Patrones de Diseño
Unidad de aprendizaje 3: Semana 9, 10, 11, 12 y 13.
Aplicaciones Web y Frameworks
Logro específico de aprendizaje:
Al finalizar la unidad el alumno desarrolla aplicaciones web que se apoyan en frameworks
para implementar interfaz y funcionalidad
Temario
 Frontend Web Frameworks: Bootstrap.jsp.
 Web Frameworks: Java Server Faces.
Unidad de aprendizaje 4: Semana 14, 15, 16, 17.
Aplicaciones Web y RESTful APIs

Logro específico de aprendizaje:


Al finalizar la unidad el alumno desarrolla aplicaciones web que se apoyan en frameworks
para implementar interfaz y funcionalidad expuesta a través de RESTful APIs
Temario
 RESTful APIs.
 JSON.

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ácticas
de laboratorio. En la plataforma educativa el alumno encontrará material didáctico
relacionado con cada uno de los temas que indica el sílabo. El alumno 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

3
este curso promueve son: Aprendizaje autónomo, Aprendizaje basado en evidencias y
Aprendizaje colaborativo.

7. SISTEMA DE EVALUACIÓN
El promedio final del curso será:
TB1 es trabajo individual inicial.
TB2 es trabajo individual con un avance al 40%.
TB01 (30) + TB02 (30) + TB03 (40)
TB3 es trabajo individual con un avance al
100%.

Nota:
 La nota mínima aprobatoria es 12 (doce).

8. FUENTES DE INFORMACIÓN

8.1 Fuentes de consulta obligatoria


 CRAWFORD, William y FARLEY, Jim. (2005). Java Enterprise in a Nutshell EJB 3 in
Action. (3ª Ed.). O'Reilly Media, Inc.
 JOHNSON, Rod y HOLLER, Jurgen. (2004). Expert One-on-One J2EE Development
without EJB. (1a Ed.). Wrox.

8.2 Fuente de consulta opcional


 Arquitectura Java (2017). Java EE. Recuperado de:
www.arquitecturajava.com/categoria/java-ee/
 Java Platform Enterprise Edition: The Java EE Tutorial. Recuperado de: https://
docs.oracle.com/javaee/7/tutorial/

9. CRONOGRAMA DE ACTIVIDADES

Unidad de Semanas Tema Actividades y Evaluaciones


aprendizaje
Semana 1 Introducción: Desarrollar ejemplos de
Arquitectura Java. programación en Java
Revisión de Prueba de Entrada
características recientes
de Java SE.
Semana 2 Tecnologías Web. Configurar un Web Container.
Unidad 1: Web Container.
Arquitectura
Semana 3 HTML5. Desarrollar ejemplos con HTML5 y
Java
CSS3. CSS3
Java Database Configurar DataSources en Web
Connectivity. Container.
Aplicaciones Java EE.
Semana 4 Fundamentos de Java Desarrollar ejemplos con Java
Server Pages. Server Pages.

4
Semana 5 Servlets. Desarrollar ejemplos con Servlets.
Servlet Parameters, Entrega de Trabajo Individual
Attributes. inicial: 20 puntos
Semana 6 Java Server Pages. Desarrollar ejemplos de Java Server
Java Standard Tag Pages utilizando JSTL y EL.
Library.

Unidad 2. JSP Expression


Aplicaciones Language.
Web y Patrones
de Diseño Semana 7 Design Patterns: Desarrollar ejemplos con acceso a
MVC, DAO, DTO, Façade. Base de Datos usando Patrones de
Diseño.
Semana 8 Pattern Driven Desarrollar una aplicación basada en
Development. patrones con opciones para la
manipulación de tablas de una Base
de Datos.
Semana 9 JSP & Frontend Desarrollar ejemplos con el
Frameworks. Framework Bootstrap.jsp.

Semana 10 Java MVC Frameworks: Desarrollar ejemplos con JSF que


Java Server Faces (JSF). incluyan Managed Beans.
JSF Overview, Entrega de Trabajo individual (2)
Architecture, Life Cycle, con un avance al 40%: 20 puntos
Managed Beans.
Unidad 3.
Semana 11 JSF Page Navigation, JSF Desarrollar ejemplos con JSF
Aplicaciones
Web y Tag Library. aplicando JSF Tag Library.
Frameworks
Semana 12 JSF Expression Desarrollar aplicaciones con JSF
Language, utilizando EL y Data Tables.
JSF Data Tables.

Semana 13 JSF & Frontend Desarrollar ejemplos de aplicaciones


Frameworks. utilizando JSF y el Framework de
Frontend BootFaces.

Semana 14 JSF Resource Bundles, Desarrollar ejemplos de aplicaciones


Unidad 4. Facelets Tags. utilizando JSF, Resource Bundles y
Aplicaciones
Web y RESTful Web Apps Deployment Facelets Tags.
APIs considerations.

5
Semana 15 RESTFul APIs Foundation Desarrollar ejemplos de RESTful APIs
JSON.

Semana 16 RESTful APIs Desarrollar ejemplos de RESTful APIs


Conventions & Best que apliquen convenciones y
Practices. buenas prácticas

Semana 17 Entrega de trabajo individual (6)


con un avance de 100%: 20 puntos.

Semana 18 Retroalimentación y devolución de Trabajos. Atención de


consultas sobre resultados

Tabla resumen de cronograma de actividades:


1 1 1 1 1 1 1 1 1
Semanas 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8

Unidades 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3

Evaluaciones X X X

10. FECHA DE ACTUALIZACIÓN: 23/01/2018

You might also like