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