CATEDRA: PROGRAMACIÓN III

PROFESOR TITULAR: Lic. Miguel A. Arrighi arrighim@profesores.ucongreso.edu.ar

  Objetivos
Unidades
Metodología
Bibliografía
Regularidad
 
Otros programas: 2002 2004 2006

OBJETIVOS
Que el alumno cree una aplicación utilizando las últimas tecnologías disponibles dentro de las alternativas de software libre.

Que el alumno desarrolle su capacidad de investigación y autoaprendizaje de las herramientas de desarrollo.

Que el alumno utilice las herramientas

CONTENIDOS

UNIDAD I: Arquitectura J2EE

Concepto de Servidor de Aplicaciones. Contenedores de Enterprise Java Beans y Servlets. Terminología utilizada.

UNIDAD II: APIs para el desarrollo de aplicaciones Java

Desarrollo en Eclipse con SWING y AWT. Modelo de componentes. API JavaMail y otras.

UNIDAD III: Manejo de Persistencia

API JDBC. Hibernate. Uso de Hibernate desde Eclipse. Torque.

UNIDAD IV: Web Services

Arquitectura de un Web Serivice. Protocolo SOAP. WSDL. UDDI.

UNIDAD V: Desarrollo para dispositivos móviles

Consideraciones Generales. Plataforma J2ME. Desarrollo desde Eclipse y NetBeans con J2ME. Publicación e instalación de Aplicaciones en un celular.

UNIDAD VI: Desarrollo de una aplicación.

Desarrollar aplicación utilizando herramientas de software libre.

ESTRATEGIAS METODOLOGICAS
Inicialmente se presenta al alumno las arquitecturas explicadas de manera genérica, para que el mismo vuelque esos contenidos teóricos en la práctica, investigando de forma guiada las herramientas disponibles en el mercado. Desde la segunda semana de cursado comienza a trabajar en grupo en un a aplicación que deberá terminar para el fin del semestre para promocionar o lo presentará en la mesa de examen.

RECURSOS DIDACTICOS

Herramientas de Java en diversas ramas (J2EE, J2SE, J2ME)

Eclipse

Internet

BIBLIOGRAFÍA
Se extraen diversos artículos de publicaciones de Actualidad tales como Java Pro y sitios oficiales de Internet (ej: java.sun.com).

REGULARIDAD
Asistencia (75% mínimo)

Trabajos Prácticos

Formales (con calificación explícita). 2 con exigencia de aprobar el 100%.

Informales (todos los que se estimen necesarios)

Evaluaciones Parciales

El alumno presenta la aplicación desarrollada, acompañada de la documentación correspondiente.

EVALUACION Y PROMOCION

Promoción Directa, evaluación continua y presentación de trabajo Final