Sei sulla pagina 1di 6

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

FACULTAD DE INGENIERA CIVIL, DE SISTEMAS Y DE ARQUITECTURA


ESCUELA PROFESIONAL DE INGENERIA DE SISTEMAS
SLABO DE TALLER DE PROGRAMACIN

I. DATOS INFORMATIVOS
CDIGO : IS334
PRE-REQUISITO : IS254 Lenguaje de Programacin
SEMESTRE : 2016-I
CICLO DE ESTUDIOS :5
NMERO DE CRDITOS : 3
CARGA HORARIA : 06 HP
DURACIN : 16 Semanas
DOCENTES : Ing. Omar Wilton Saavedra Salazar
osaavedras@unprg.edu.pe

II. SUMILLA
Esta asignatura es de carcter prctico. Tiene como propsito desarrollar en el estudiante
competencias en lo que respecta a la implementacin de aplicaciones web con base en el
patrn MVC.

III. OBJETIVO GENERAL


Al trmino de la asignatura, el estudiante construye software aplicativo web usando un
lenguaje programacin orientado a objetos y con base en el patrn MVC.

Pgina 1 de 6
IV. PROGRAMACIN ACADMICA

PRIMERA UNIDAD: Acceso a base de datos


OBJETIVO ESPECIFICO
Al finalizar la unidad, el estudiante estar en capacidad de:
Construir el componente de acceso de datos de un software aplicativo web usando el
lenguaje de programacin Java y la tcnica orientada a objetos.
DURACIN: 08 Semanas
SEMANA CONTENIDO
01 Base de datos relacionales PostgreSQL
Lenguaje de definicin de datos DDL
Lenguaje de manipulacin de datos DML
Integridad de datos

02 Lenguaje de consulta de datos SQL


SQL - Consultas simples
SQL - Consultas compuestas
SQL - Sub consultas
Funciones

03 Mapeo Objeto - Relacional ORM


JDBC
MyBatis - Introduccin
MyBatis - Instalacin
MyBatis - Configuracin
MyBatis - Interfaces
MyBatis - Ficheros XML de Mapeo
MyBatis - Mapped Statements
MyBatis - Mapeo simple
MyBatis - SqlSessionFactoryBuilder
MyBatis - SqlSessionFactory
MyBatis - SqlSession

04 MyBatis - Mapeo por asociaciones


MyBatis - Mapeo por colecciones

05 MyBatis - Operaciones Insert


MyBatis - Operaciones Update

Pgina 2 de 6
06 MyBatis - Operaciones Delete

07 MyBatis SQL Dinmico

SEMANA 08: Examen de Unidad N 01

SEGUNDA UNIDAD: Construccin de software aplicativo usando Java


OBJETIVO ESPECIFICO
Al finalizar la unidad, el estudiante estar en capacidad de:
Construir software aplicativo web usando el lenguaje de programacin Java y la tcnica
orientada a objetos.
DURACIN: 08 Semanas
SEMANA CONTENIDO
09 Modelo Vista Controlador
Spring MVC Introduccin
Spring MVC - Configuracin
Spring MVC - DispatcherServlet
Spring MVC - Controladores
Spring MVC - Mapeo de manejadores
Spring MVC - Resolucin de vistas
Spring MVC - Manejo de excepciones

10 Spring MVC - MyBatis - Introduccin


Spring MVC - MyBatis - Configuracin
Spring MVC - MyBatis Servicios
Spring MVC - MyBatis - Transacciones

11 Pginas web - Introduccin


Pginas web - Estticas
HTML
Pginas web - Dinmicas
JSP
Servlets
Integracin con Spring MVC - MyBatis

12 Java Script

13 Bootstrap

Pgina 3 de 6
14 Creacin de reportes
Estilos de reportes
Parmetros de reportes
Sub reportes

15 Mensajera por correo electrnico


Despliegue de aplicaciones web

SEMANA 16: Examen de Unidad N 02

SEMANA 17: Examen Sustitutorio

V. METODOLOGA DE TRABAJO
El desarrollo del curso consiste en una dinmica de exposiciones y ejemplificaciones de
parte del docente y el anlisis de casos de estudio con la participacin de los estudiantes
en sus respectivos equipos de trabajo. Los equipos de trabajo se conforman en la primera
sesin de clases, en coordinacin docente y estudiantes, y estarn vigentes durante el
presente ciclo acadmico.

El profesor realizar la exposicin y ejemplificacin del tema correspondiente segn la


programacin de contenidos del slabo, al trmino de lo cual ser presentado un caso de
estudio a los estudiantes para su anlisis correspondiente en sus respectivos equipos de
trabajo conjuntamente con el docente, tratando de consolidar los conocimientos y
habilidades adquiridas.

VI. CRITERIO DE EVALUACIN


Un 30% o ms de inasistencias a clase, inhabilita al estudiante en el curso.

El ingreso de los estudiantes a las sesiones de clase es a la hora establecida en la gua de


matrcula; posterior a ello no est permitido el ingreso.

La inasistencia o tardanza a un examen de unidad corresponde una nota CERO.

El sistema de calificacin es vigesimal (00 20) para todos los instrumentos de evaluacin.

El promedio final del curso ser obtenido como sigue:

PF = 0.50 * EU01 + 0.50 * EU02

Pgina 4 de 6
PF: Promedio Final
EU: Examen de Unidad
ES: Examen Sustitutorio

En caso de obtener como resultado un promedio final mayor o igual a 11 el estudiante ser
considerado APROBADO en el curso; para efectos de establecer el promedio, si este tiene
una fraccin igual o mayor a 0.5 se considera la cifra entera inmediata superior.

Tienen derecho a un examen sustitutorio los estudiantes que:


- Hayan tenido una asistencia regular al desarrollo del curso no menor a 70% de las
clases dictadas.
- Hayan cumplido con las evaluaciones establecidas en el slabo del curso.
- Hayan obtenido una nota promedio igual o mayor a 07.

El examen sustitutorio reemplazar al examen de unidad con la calificacin ms baja,


obteniendo despus de ello un nuevo promedio final y definitivo segn los criterios
anteriormente mencionados. El examen sustitutorio no podr reemplazar un examen no
rendido.

VII. FUENTES BIBLIOGRFICAS

PostgreSQL
http://www.postgresql.org/docs/

MyBatis
http://www.mybatis.org/mybatis-3/es/index.html

Spring MVC
http://docs.spring.io/autorepo/docs/spring/3.2.x/spring-framework-reference/html/mvc.html

HTML
http://www.w3schools.com/html/

Tutorial: Working with JSPs


https://docs.oracle.com/cd/E13224_01/wlw/docs103/guide/webapplications/workshopJSP/t
utorialJSP/TutorialJSPEditorIntro.html

JavaServer Pages Technology


http://docs.oracle.com/javaee/5/tutorial/doc/bnagx.html

Pgina 5 de 6
Java Servlet Technology
http://docs.oracle.com/javaee/5/tutorial/doc/bnafd.html

JavaScript
http://www.w3schools.com/js/

Bootstrap
http://getbootstrap.com/

JasperReport
http://community.jaspersoft.com/documentation?version=31621

Mensajera por correo electrnico


http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mail.html

Tomcat Web Application Deployment


https://tomcat.apache.org/tomcat-7.0-doc/deployer-howto.html

Pgina 6 de 6

Potrebbero piacerti anche