Sunteți pe pagina 1din 8

UNIVERSIDAD ALAS PERUANAS

FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA


DESARROLLO CLIENTE SERVIDOR : J DEVELOPER
SLABO
I. DATOS GENERALES
CARRERA PROFESIONAL
CDIGO DE LA CARRERA
NOMBRE DE LA ASIGNATURA
CDIGO DE LA ASIGNATURA
CDIGO DEL SLABO
NRO DE HORAS TOTALES
HORAS DE TEORA
HORAS DE PRCTICA
CICLO
NRO DE CRDITOS
PRE-REQUISITO

TIPO DE CURSO
DURACIN DEL CURSO
CURSO REGULAR
EXAMEN SUSTITUTORIO

: INGENIERA DE SISTEMAS E
INFORMTICA
: 02
DESARROLLO CLIENTE SERVIDOR: J
: DEVELOPER
: 02 - E19
: E1824022006
: 4 HORAS SEMANALES
: 2 HORAS SEMANALES
: 2 HORAS SEMANALES
: IX CICLO
: 3 CRDITOS POR CICLO
: BASE DE DATOS,
DESARROLLO RPIDO DE APLICACIONES
PARA INTERNET
: OBLIGATORIO
: 18 SEMANAS EN TOTAL
: 17 SEMANAS
: 1 SEMANA

II. DESCRIPCIN DE LA ASIGNATURA


Este curso ensea los conceptos y los elementos fundamentales del
lenguaje Java. Mientras aprende Java, crear aplicaciones mediante las
tecnologas Java estndar. El entorno de desarrollo utilizado en este curso
es Oracle JDeveloper 10g. Adems de la codificacin en Java, aprender a
utilizar las funciones de desarrollo grfico de JDeveloper para ayudar al
desarrollo de la aplicacin
Este curso ensea a los desarrolladores a crear aplicaciones J2EE
mediante Servlets, JSP (JavaServer Pages), EJB (Enterprise JavaBeans) y
Web Services. Los alumnos aprendern a disear y desarrollar aplicaciones
J2EE, as como a tomar decisiones sobre el momento de utilizar los
distintos componentes de J2EE. Los alumnos desplegarn las aplicaciones
en Oracle Application Server 10g (OracleAS 10g) mediante Oracle
JDeveloper 10g.

DESARROLLO CLIENTE SERVIDOR: J DEVELOPER

Pg. 1

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA


III. OBJETIVO
1. Utilizar las capacidades declarativas de la herramienta Developer para
crear aplicaciones de las definiciones de la base de datos sin tener que
escribir unas lneas de cdigo.
2. Ensear al alumno a usar las nuevas facilidades de uso y estndares de
productividad para las herramientas GUI cliente- servidor a travs de
tcnicas de diseo rpido de aplicaciones (RAD), orientacin a objetos y
el soporte unificado cliente y servidor.
3. Conocer la forma de Desarrollo en Equipo de aplicaciones Developer la
cuales pueden compartir la lgica de las aplicaciones y los objetos de la
interfase de usuario, lo cual permite definir e imponer estndares de
desarrollo en equipo y reutilizar rpidamente objetos o cdigo de las
aplicaciones.
4. Conocer cmo la herramienta Developer incorpora un conjunto avanzado
de formas, reportes, grficos y herramientas de documentacin en lnea,
diseados para garantizar el poder y la escalabilidad que demandan las
aplicaciones complejas.
5. Aplicar los concepto de componentes reusables, objetos, templates,
Controles OCX (Active X), y dems conceptos que ayuden a desarrollar
robustas aplicaciones de negocio.
6. Utilizacin de componentes predefinidos (built_in_package) en la
programacin, as como creacin de sus propios componentes para el
desarrollo de sus aplicaciones.
7. De acuerdo a su avance en el curso el alumno aprender como se
pueden generar formularios con la herramienta I-CASE Designer 6.0, as
como formularios de acceso a base de datos tambin con Designer y el
Oracle Application Web Server

IV. METODOLOGA
El profesor har la presentacin del curso y del Slabo.
La base del curso y los temas tratados se basan en el Curso oficial de
Developer Forms I y Forms II de Oracle Education Training, as como la
experiencia encontrada en el desarrollo de aplicaciones reales. Las clases
se dictarn con ayuda de equipo audiovisual, con diapositivas y ejemplos de
aplicacin de lo expuesto en clases. Se buscar en todo momento que el
alumno integre los nuevos conceptos de desarrollo de aplicaciones y trabajo
en equipo (workgroup) con las habilidades que consiga en el uso de las
tcnicas y componentes de programacin que nos presenta Developer.
DESARROLLO CLIENTE SERVIDOR: J DEVELOPER

Pg. 2

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA


Promover el dilogo y la discusin en clases de los temas tratados,
buscando aplicaciones prcticas de lo aprendido.
Se incentivar la investigacin del alumno con el desarrollo de proyectos
que se implemente en la Base de datos Oracle de los servidores de la
Universidad.
La mayor parte del curso el alumno trabajar en una computadora para
obtener los resultados solicitados en cada clase. El alumno solicitar la
ayuda del docente cuantas veces considere necesario.
Las prcticas calificadas se desarrollarn sobre aplicaciones
desarrollar y en donde aplicar los conceptos explicados.

que

V. EVALUACIN
El reglamento vigente de la universidad exige la asistencia obligatoria a
clases y que el profesor pase lista de asistencia en cada clase que dicta,
anotando las inasistencias en el registro que le proporciona la Universidad.
Considerando que slo cuando el alumno asiste a clases, gana el derecho
de ser evaluado y que en todo momento estar presente la normatividad
expresada en el reglamento de la Universidad, se reitera que es de vital
importancia la asistencia a clases y evaluaciones. La inasistencia a una
evaluacin se calificar con la nota cero y no tiene posibilidad de
recuperacin posterior.
La asistencia a clases y prcticas es obligatoria. No podr sobrepasarse el
30 % de inasistencias, siendo as el caso, el alumno quedar inhabilitado
para rendir el examen Parcial o Final segn sea el caso.
La modalidad de Evaluacin ser la siguiente:
La nota final se establecer del promedio ponderado de:
N.F. = E.P. + E.F.+ P.P + T.G
N.F. = Nota final
E.P. = Nota ponderada examen parcial (30%)
E.F. = Nota ponderada examen final (30%)
P.P. = Promedio de Practicas Ponderadas (30%)
T.G. = Trabajo sustentado en grupo (Pond.) (10%)
El Examen Sustitutorio (ES), que consiste en la evaluacin terico - prctico
de conocimiento de todo el curso y donde el alumno dar sus respuestas por
escrito.
DESARROLLO CLIENTE SERVIDOR: J DEVELOPER

Pg. 3

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA


La nota obtenida en el examen sustitutorio, podr reemplazar la nota ms
baja que el alumno que el alumno haya obtenido en su Primer examen
Parcial o en el Examen Final y de proceder el reemplazo, se recalcular la
nueva nota final.
En caso la nota del Examen Sustitutorio sea ms baja que la nota del Primer
Examen Parcial o del Examen final, no se reemplazar ninguna de ellas,
quedando el alumno con la nota obtenida hasta antes del examen
Sustitutorio.
Es de total aplicacin el Reglamento Transitorio de Evaluacin de la
Universidad entregado al alumno.
VI. CONTENIDO DEL CURSO
SEMANA 01:

Introduccin
Introduccin a las plataformas de Java y Oracle

SEMANA 02:

Definiendo principios de Orientacin a Objetos


Explorando tipos de datos primitivos y operadores

SEMANA 03:

Controlando el Flujo del Programa


Construyendo Aplicaciones con Oracle10g

SEMANA 04:

Creando Clases y Objetos


Usando las Clases de manejo de cadenas y formato de texto

SEMANA 05:

Usando Arreglos y Colecciones


Manejando Excepciones

SEMANA 06:

Aadiendo Componentes de Interface de Usuario y Manejadores


de Eventos
Usando JDBC para acceder a la base de datos
Desplegando aplicaciones usando Java Web Start

SEMANA 07:

Visin General de J2EE

DESARROLLO CLIENTE SERVIDOR: J DEVELOPER

Pg. 4

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

Arquitectura de Aplicaciones J2EE

SEMANA 08:
EXAMEN PARCIAL
SEMANA 09:

Creacin de Capa Web: Servlets


Acceso a la Base de Datos con Servlets

SEMANA 10:
Uso de Tcnicas de Servlet Adicionales
Mantenimiento de Estados en Aplicaciones J2EE
SEMANA 11:

Creacin de Capa Web: JavaServer Pages


Modularizacin de Desarrollo de JSP con Etiquetas

SEMANA 12:

Comunicacin en J2EE
Creacin de Capa de Negocio: Enterprise Java Beans

SEMANA 13:

Implementacin de Tareas de Negocio con EJB de Sesin


Gestin de Datos Persistentes en la Capa de Negocio: EJB de
Entidad
Consecucin de Gestin de Estados en la Capa de Negocio

SEMANA 14:

Especificacin de Relaciones en Beans de Entidad CMP


Creacin de Beans Controlados por Mensajes

SEMANA 15:

Integracin de Componentes J2EE


Distribucin de Aplicaciones Modulares: Introduccin a Web Servic

SEMANA 16:

Distribucin de Aplicaciones Modulares: Desarrollo de Servicios


Web
Implementacin de Seguridad en Aplicaciones J2EE
Servidor de Aplicaciones : Soporte de Transacciones

DESARROLLO CLIENTE SERVIDOR: J DEVELOPER

Pg. 5

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA


SEMANA 17:
EXAMEN FINAL
SEMANA 18:
EXAMEN SUSTITUTORIO
VII. BIBLIOGRAFA
Adems de la bibliografa bsica, la complementaria y la electrnica, el
alumno podr usar Internet para ampliar los temas de investigacin y
consulta que requiera.

A. BIBLIOGRAFA BSICA:
A.1. LIBROS.1. Avrom Roy-Faderman, Paul Dorsey, Peter Koletzke,
Oracle Jdeveloper 10g Handbook, Mc Graw Hill
Julio 2004
2. J. Crupi, D. Alur, D. Malks
Core J2EE Patterns
2nd edition, Prentice Hall, 2003
3. F. Marinescu
EJB Design Patterns
John Wiley & Sons, 2002
4. G. Reese
Database Programming with JDBC and Java
2nd edition, O. Reilly, 2000
5. E. R. Harold, W. S. Means, XML in a Nutshell: A
Desktop Quick Reference
O. Reilly , 2001
6. B. McLaughlin
Java and XML
2nd edition, O. Reilly, 2001
7. H. Bergsten
JavaServer Pages
3rd edition, O. Reilly, 2003
8. T. Husted, C. Dumoulin, G. Franciscus, D. Winterfeldt,
Struts in Action
DESARROLLO CLIENTE SERVIDOR: J DEVELOPER

Pg. 6

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA


Manning, 2003.
9. E. Roman, S. W. Ambler, T. Jewell, Mastering
Enterprise Java Beans
2nd Edition,John Wiley & Sons, 2002
10. R. Monson-Haefel
Enterprise JavaBeans
4th edition, O.Reilly, 2004
11. D. Shafer
HTML Utopia: Designing Without Tables Using CSS
Sitepoint Pty Ltd, 2003
12. J. Zeldman
Designing with Web Standards
New Riders, 2003
13. Singh, B. Stearns, M. Johnson
Designing Enterprise Applications with the J2EE
Platform
Second Edition, Addison-Wesley, 2002
14. White, Fisher, Cattel, Hamilton, Hapner
JDBC API Tutorial and Reference
2nd edition, 1999
15. K. Arnold, J. Gosling, D. Holmes
The Java Programming Language
4th edition, Addison-Wesley, 2005
16. E. Gamma, R. Helm, R. Johnson, J. Vlissides
Design Patterns: Elements of Reusable Object
Oriented Software
Addisson-Wesley, 1994
17. G. Booch, I. Jacobson, J. Rumbaugh
Unified Modeling Language User Guide
2nd edition, Addison-Wesley, 2005
18. Jacobson, G. Booch, J. Rumbaugh
The Unified Software Development Process
Addison-Wesley, 1999

DESARROLLO CLIENTE SERVIDOR: J DEVELOPER

Pg. 7

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

B. BIBLIOGRAFA COMPLEMENTARIA:
B.1. LIBROS.C. BIBLIOGRAFA ELECTRNICA.C.1. LIBROS.Documentacin de Oracle para JDeveloper
http://www.oracle.com/technology/documentation/jdev.html
Java Developer Center
http://www.oracle.com/technology/tech/java/index.html
Documentacin Oracle para Herramientas de Data Warehousing
http://www.oracle.com/technology/documentation/discoverer.html
http://www.oracle.com/technology/documentation/warehouse.html
http://www.oracle.com/technology/documentation/bi.html
http://www.oracle.com/technology/documentation/datamining.html
Business Intelligence & Data Warehousing Technology Center
http://www.oracle.com/technology/tech/bi/index.html

DESARROLLO CLIENTE SERVIDOR: J DEVELOPER

Pg. 8

S-ar putea să vă placă și