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

SÍLABO

DESARROLLO WEB INTEGRADO (100000I59N)


2022 - 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. Modalidad: Presencial (adaptado a la educación no 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. 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 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 APRENDIZAJEi

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
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

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 avance de trabajo final 1

ATF2 AVANCE DE TRABAJO FINAL 2 10 avance de trabajo final 2

TF TRABAJO FINAL 18 trabajo final

Indicaciones sobre Fórmulas de Evaluación:

1. La nota mínima aprobatoria es 12 (doce).

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

Carrera Competencias específicas

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

Ingeniería de Software Desarrollo de Software


Soluciones Informáticas

Ingeniería de Redes y Comunicaciones


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

10. CRONOGRAMA DE ACTIVIDADESii

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.

Fundamentos de Java Server Pages.


Desarrollar ejemplos
4 4 con Java Server
Pages.

Servlets.
Servlet Parameters, Attributes. Desarrollar ejemplos
con Servlets.
5 5 Avance De Trabajo
Final 1 (Avance De
Trabajo Final 1)

Java Server Pages.


Java Standard Tag Library. Desarrollar ejemplos
6 6 JSP Expression Language. de Java Server Pages
utilizando JSTL y EL.

Unidad 2 Design Patterns:


MVC, DAO, DTO, Façade. Desarrollar ejemplos
Aplicaciones Web y con acceso a Base
Patrones de Diseño 7 7
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
9 9 con el Framework
Bootstrap.jsp.

Java MVC Frameworks:


Java Server Faces (JSF). Desarrollar ejemplos
JSF Overview, Architecture, Life Cycle, con JSF que incluyan
Managed Beans. Managed Beans.
10 10
Avance De Trabajo
Final 2 (Avance De
Trabajo Final 2)

JSF Page Navigation, JSF Tag Library.


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

JSF Expression Language,


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

JSF & Frontend Frameworks.


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

JSF Resource Bundles,


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

RESTFul APIs Foundation


JSON. Desarrollar ejemplos
15 15
de RESTful APIs

RESTful APIs Conventions & Best Practices.


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

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.

También podría gustarte