Download tecnicas avanzadas de programación

Document related concepts
no text concepts found
Transcript
TECNICAS AVANZADAS DE PROGRAMACIÓN
DIVISION
CARRERA
INGENIERIA EN
MECÁNICA
AUTOMOTOR Y
MECATRONICA
INGENIERIA
REQUISITO ACADEMICO
MATERIA CONSECUENTE
MATERIA
TECNICAS AVANZADAS DE
PROGRAMACIÓN
CUATRIMESTRE
CLAVE MATERIA
TAPRO
10º
PLAN DE ESTUDIOS
Cuatrimestral
FECHA DE ELABORACION
JUNIO 2006
TOTAL HORAS
128
HRS. PRACTICAS
3
ELABORADO POR:
LA ACADEMIA DE MAESTROS DE LA UNIVERSIDAD GRUPO CEDIP. AREA
INGENIERIA
H/DOCENTES
H/INDEPENDIEN CREDITOS
TES
TECNICAS AVANZADAS DE
5
3
8
PROGRAMACIÓN
OBJETIVO GENERAL:
El alumno conocerá la programación en lenguaje Java para la creación de aplicaciones
con interfaz a intranet e Internet, podrá establecer la creación de base de datos, manejo
de tablas dinámicas, establecer paginas web en sitios de Internet para su manejo y
operación. Además del manejo de técnicas avanzadas de programación para optimizar
código y tiempo en el desarrollo de programas.
TEMA 1. PROGRAMACIÓN AVANZADA EN JAVA
1.1. Patrones de Diseño: Patrones y frameworks.
1.2. Patrones para el desarrollo de aplicaciones distribuidas
1.3. Patrones de creación, estructurales y de comportamiento
1.4. Java y Bases de Datos: JDBC
1.5. Seguridad y Java
1.6. Interfaces de Usuario Grafico Avanzado
1.7. Aplicaciones Distribuidas, J2EE y Web Services
TEMA 2. TECNOLOGÍAS WEB
2.1. Introducción .
2.2. Diseño e implementación de la capa modelo con JDBC. Caso de estudio: MiniBank.
Patrones usados
2.3. Patrón MVC: Servlets , JSP, Portlets
2.4. Tutorial de JSTL y Jakarta Struts
TEMA 3. TECNOLOGÍAS DE INTEGRACIÓN DE APLICACIONES
3.1. Middlewares (CORBA, DCOM, RMI)
3.2. Interoperabilidad de datos: XML
TEMA 4. COMPONENTES SOFTWARE
4.1. Introducción
4.2. Tecnología Enterprise JavaBeans, Nociones Tipos.
4.3. El Bean de Sesión. Nociones. Tipos: Stateless y Stateful. Ciclo de vida
4.4. El Bean de Entidad. Nociones. Control de persistencia: Persistencia manejada por el
Contenedor (CMP) y Persistencia manejada por el Bean (BMP). Ciclo de vida
4.5. El Bean Message-Driven. Nociones. Ciclo de vida
4.6. Clientes J2EE
4.7. Ejemplos reales
La calificación mínima aprobatoria es de 70/100 puntos.
Criterio de evaluación
Calificación de exámenes parciales
Trabajos de investigación
Examen final
40%
40%
20%
BIBLIOGRAFIA:
TEXTO
Introducción a la Programación
Orientada a Objetos.
The C++ Programming Language
Programación Orientada a Objetos.
The Java Tutorial. Second Eddition
AUTOR
EDITORIAL
Budd Timothy.
Addison-Wesley
Iberoamericana
Stroustrup, Bjarne
Addison Wesley.
Segunda edición
Aguilar Joyanes, Luis.
Osborne McGrawHill
Campione, Mary, Walrath
Addison Wesley.
Related documents