Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

SÍLABO

Desarrollo web integrado (100000I59N)


2024 - Ciclo 1 Marzo

1. DATOS GENERALES

1.1.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.2. Créditos: 3
1.3. Enseñanza de curso: Presencial
1.4. Horas semanales: 4

2. FUNDAMENTACIÓN
El mercado actual exige altos estándares en el desarrollo de aplicaciones empresariales para la gestión de la
organización. En vista de ello, el curso permitirá que el estudiante posea los conocimientos fundamentales que
le permitirán desarrollar aplicaciones bajo el enfoque de una arquitectura empresarial con la plataforma Java EE.

3. SUMILLA
Es un curso de naturaleza práctica. Se estudian 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 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.

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 estudiante desarrolla aplicaciones Web estáticas utilizando arquitectura JAVA EE.

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.

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 estudiante desarrolla aplicaciones web con conexión a Base de Datos aplicando patrones de
diseño.

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.

Logro específico de aprendizaje:


Al finalizar la unidad, el estudiante desarrolla aplicaciones web con interfaces que se apoyan en frameworks a través
de Bootstrap.jsp y Java Server Faces

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.

Unidad de aprendizaje 4: Semana 14,15,16,17 y 18


Aplicaciones Web y RESTful APIs.

Logro específico de aprendizaje:


Al finalizar la unidad, el estudiante desarrolla aplicaciones web con interfaces que se apoyan en frameworks a través
de RESTful APIs.

Temario:
JSF Resource Bundles, Facelets Tags. Web Apps Deployment considerations.
RESTFul APIs Foundation JSON.
RESTful APIs Conventions & Best Practices.
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 ejercicios prácticos. En la plataforma virtual
de aprendizaje, el estudiante encuentra material didáctico relacionado con cada uno de los temas que indica el
silabo. El estudiante tiene una evaluación permanente mediante ejercicios y casos que el profesor indica. Cabe
mencionar que la participación del estudiante en clase es importante 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.

7. SISTEMA DE EVALUACIÓN
El cálculo del promedio final se hará de la siguiente manera:

(30%)ATF1 + (30%)ATF2 + (40%)TF

Donde:

Tipo Descripción Semana Observación

ATF1 AVANCE DE TRABAJO FINAL 1 5

ATF2 AVANCE DE TRABAJO FINAL 2 10

TF TRABAJO FINAL 18

Indicaciones sobre Fórmulas de Evaluación:

1. La nota mínima aprobatoria final es de 12.

2. En este curso, no aplica examen rezagado.

3. En este curso, ninguna nota se reemplaza.

8. FUENTES DE INFORMACIÓN
Bibliografía Base:
Rafael Luis Granados La Paz. (2015). Desarrollo de aplicaciones web en el entorno servidor (UF1844).
IC Editorial. https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=31912
Bibliografía Complementaria:
Gil Vera, Juan Carlos. Frameworks para el desarrollo de prototipos WEB: un caso de aplicación.
Lámpsakos, (20), 40-53. Universidad Católica Luis Amigó. https://tubiblioteca.utp.edu.pe/cgi-
bin/koha/opac-detail.pl?biblionumber=36775
Rodríguez de Sepúlveda Maillo, David. Administración de servicios web. RA-MA Editorial.
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=35770
López Sanz, Marcos. Programación web en el entorno servidor . RA-MA Editorial.
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=37708
Ortega Candel, José Manuel. Seguridad en aplicaciones Web Java. RA-MA Editorial.
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=37829

9. COMPETENCIAS

Carrera Competencias específicas

Ingeniería de Sistemas e Informática Soluciones Informáticas

Ingeniería de Software Soluciones Informáticas


Desarrollo de Software

Ingeniería de Redes y Comunicaciones

Ingeniería de Seguridad y Auditoría Informática Soluciones Informáticas

Ingeniería de Sistemas e Informática

Ingeniería de Software Soluciones Informáticas


Desarrollo de Software

10.CRONOGRAMA DE ACTIVIDADES

Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones

Introducción: Arquitectura Java. Revisión


Prueba de Entrada
de características recientes de Java SE.
Desarrollar
1 1 ejemplos de
programación en
Java

Tecnologías Web. Web Container.


Configurar un Web
2 2
Container.

Unidad 1 HTML5. CSS3. Java Database


Arquitectura Java Desarrollar
Connectivity. Aplicaciones Java EE.
ejemplos con
HTML5 y CSS3
3 3 Configurar
DataSources en
Web Container.

Fundamentos de Java Server Pages.


Desarrollar
4 4 ejemplos con Java
Server Pages.

Servlets. Servlet Parameters, Attributes.


Desarrollar
ejemplos con
Servlets.
5 5
Evaluación
AVANCE DE
TRABAJO FINAL 1

Java Server Pages. Java Standard Tag


Library. JSP Expression Language. Desarrollar
6 6
ejemplos de Java
Server Pages
Unidad 2 utilizando JSTL y EL.
Aplicaciones Web y
Patrones de Diseño Design Patterns: MVC, DAO, DTO,
Desarrollar
Façade.
ejemplos con
7 7 acceso a Base de
Datos usando
Patrones de Diseño.

Pattern Driven Development.


Desarrollar una
aplicación basada
en patrones con
8 8 opciones para la
manipulación de
tablas de una Base
de Datos.

JSP & Frontend Frameworks.


Desarrollar
ejemplos con el
9 9
Framework
Bootstrap.jsp.

Java MVC Frameworks: Java Server Faces


Desarrollar
(JSF). JSF Overview, Architecture, Life
ejemplos con JSF
Cycle, Managed Beans.
que incluyan
Managed Beans.
10 10

Evaluación
AVANCE DE
TRABAJO FINAL 2

JSF Page Navigation, JSF Tag Library.


Unidad 3 Desarrollar
Aplicaciones Web y ejemplos con JSF
Frameworks 11 11 aplicando JSF Tag
Library.

JSF Expression Language, JSF Data


Desarrollar
Tables.
aplicaciones con
12 12
JSF utilizando EL y
Data Tables.

JSF & Frontend Frameworks.


Desarrollar
ejemplos de
aplicaciones
13 13 utilizando JSF y el
Framework de
Frontend
BootFaces.

JSF Resource Bundles, Facelets Tags.


Desarrollar
Web Apps Deployment considerations.
ejemplos de
aplicaciones
14 14
utilizando JSF,
Resource Bundles y
Facelets Tags.

RESTFul APIs Foundation JSON.


Desarrollar
15 15 ejemplos de
RESTful APIs
RESTful APIs Conventions & Best
Desarrollar
Unidad 4 Practices.
ejemplos de
Aplicaciones Web y
RESTful APIs que
RESTful APIs
apliquen
16 16
convenciones y
buenas prácticas.
Entrega del trabajo
final

Retroalimentación
Devolución de
17 17
trabajos

Retroalimentación
18 18
Evaluación
TRABAJO FINAL

También podría gustarte