Cambiar a contenido. Saltar a navegación

Mondragon Unibertsitatea

Secciones
sectionbanner.gif

Posgrado

Home Posgrado Máster y Experto Curso Avanzado en Desarrollo Web con J2EE

Curso Avanzado Desarrollo Web con J2EE

Curso Avanzado

Objetivos

  • Aprender los fundamentos tecnológicos para poder desarrollar aplicaciones Web contra bases de datos en plataforma Java.
  • Optimizar el mantenimiento y desarrollo de aplicaciones Web utilizando patrones de diseño como el MVC (Model View Controller) modelo-vista-controlador y el DAO (Data Access Objects).
  • Conocer los frameworks Java  más utilizados para desarrollo Web. El curso se basa en la realización de ejemplos que muestran las características más importantes de los citados frameworks.
  • Proporcionar a los participantes una "ventaja competitiva profesional" poniendo énfasis en dos áreas fundamentales: tecnologías en el lado Cliente y en el lado del Servidor.

Volver arriba

Dirigido a

  • Profesionales informáticos
  • Titulados universitarios en el área de informática con o sin experiencia profesional que quieran desarrollar su oferta profesional en el  desarrollo de Aplicaciones Web.

Volver arriba

Programa

M1

XHTML+CSS: Desarrollo de Aplicaciones Web

20 horas

16, 18, 23, 25, 30 Octubre 2007

M2

JavaScript: Programación Web Dinámica

16 horas

6, 8, 13, 15 Noviembre 2007

M3

XML: Desarrollo de Aplicaciones

20 horas

20, 22, 27, 29 Noviembre y 4 Diciembre 2007

M4

Aplicaciones Orientadas a Objetos

16 horas

11, 13, 18, 20 Diciembre 2007

M5

J2EE (I): Desarrollos Web con acceso a base de datos con tecnología Java

24 horas

8, 10, 15, 17, 22, 24 Enero 2008

M6

J2EE (II): Patrones de diseño y Frameworks (Struts, Spring e Hibernate)

24 horas

29, 31 Enero y 5, 7, 12, 14 Febrero 2008

 

Total

120 h

 

Módulo 1 
XHTML+CSS: Desarrollos de Aplicaciones Web

20 horas

XHTML

  • Estructura básica de un documento XHTML
  • Elementos de bloque y de texto
  • Clasificación de un sitio Web con elementos de cabecera
  • Colores e inserción de imágenes
  • Mapeo de imágenes
  • Listas
  • Links
  • Multimedia en páginas Web
  • Pesentación de información en tablas
  • Tablas nuevas, agrupación y bordes personalizados
  • Marquesinas
  • Capas: posicionamiento y visibilidad
  • Formularios
  • Conversión automática de páginas HTML a XHTML

CSS (Formato con hojas de estilo en cascada).

  • CSS1 y CSS2

Módulo 2
JavaScript: Programación Web Dinámica

16 horas

  • Introducción a JavaScript
  • Variables, expresiones y operadores
  • Funciones
  • Sentencias condicionales y bucles
  • Jerarquía de objetos predefinidos
  • Lista de objetos, propiedades y métodos definidos
  • La creación de nuevos objetos
  • La gestión de los eventos
  • Cómo escribir mensajes en la barra de estado
  • Gestión de fechas
  • Cambiar imágenes dinámicamente
  • Escribir en la ventana actual
  • Creación de menús de navegación
  • Validación de formularios

Módulo 3
XML: Desarrollo de Aplicaciones 

20 horas

XML Validación automática en el intercambio de datos (B2B).

  • Beneficios del XML Lenguaje de Marcas eXtensible
  • Estándares relacionados
  • Características del XML
  • Sintaxis
  • Documentos XML “bien formados” y documentos “válidos”.
  • Namespaces y entidades.
  • DTD’s (Definición de Tipo de Documento): funcionalidad y sintaxis.
  • Generación automática de DTD’s y validación (entorno desarrollo).
  • Conocer las ventajas del W3C XML Schema frente a los DTD’s.
  • Diferencias en la transformación y presentación de documentos XML con CSS (Cascade Style Sheets) y XSL (eXtensible Stylesheets Language).
  • Programación en Java para validar datos (entorno de Explotación).
  • Proyecto de un Desarrollo Web para validar a través de un DTD los datos XML y presentación con CSS.

XML Presentación de documentos XML usando XSL

  • Conceptos del estándar XSL: XSLT y XSL:FO.
  • Sintaxis y funciones predefinidas en XPath.
  • Filtrado y búsquedas sobre el fichero XML.
  • Elementos XSLT versión 1.0.
  • Transformación:  XML => HTML / XML => XML /  XML => Text.

Módulo 4
Aplicaciones Orientadas a Objetos

16 horas

Introducción a la Plataforma Java

  • Características generales.
  • Modelo de compilación.
  • Máquina Virtual Java (JVM) y herramientas de desarrollo.

El lenguaje Java

  • Conceptos Generales de P.O.O. Mecanismos Básicos.
  • Elementos del lenguaje.
  • Tipos de datos, variables y Arrays.
  • Expresiones, operadores y control de flujo.

Clases en Java

  • Métodos y clases.
  • Gestión de cadenas.
  • Castings.
  • Herencia.
  • Paquetes.
  • Excepciones.
  • Interfaces.

Módulo 5
J2EE (I): Desarrollos Web con acceso a base de datos con tecnología Java 

24 horas

JDBC (Java Database Connectivity)

  • Introducción a JDBC
  • Conexión de un programa Java a un base de datos.
  • Statements, ResultSets  e interacción con una base de datos.
  • Modificación de datos.
  • Consulta a bases de datos.
  • Scrollable ResultSets.

Java Servlets.

  • Conceptos generales
  • Interacción con clientes.
  • Ciclo de vida
  • Control de la sesión. Clase HttpSession.
  • Ejecución de servlets. Configuración y ejecución de servlets en Tomcat y OC4J.

Java Server Pages  (JSP)

  • Introducción a la programación con JSP.
  • Programación básica con JSP.
  • Elementos de script JSP.
  • Objetos implícitos JSP.
  • Directivas JSP.
  • Acciones JSP.
  • Llamada a otras páginas desde una JSP.
  • Manejo de errores

Módulo 6
J2EE (II) Patrones de diseño y Frameworks (Struts, Spring e Hibernate)

24 horas

Java Server Pages (JSP)

  • Utilización de librerías de etiquetas JSTL.
  • JavaBeans.
  • Patrón de diseño modelo-vista-controlador.

Web Framework Struts

  • Esquema de funcionamiento y análisis de la arquitectura de trabajo MVC empleada por Struts
  • Clases Action, ActionForm, ActionMapping y fichero xml de configuración de Struts
  • Soporte para internacionalización
  • Framework Validator
  • Clase DynaActionForm como sustituta de ActionForm
  • Clases DispatchAction y LookupDispatchAction
  • Librería de etiquetas de Struts

ORM (Object-Relational Mapping) Framework Hibernate

  • Instalación y configuración de Hibernate
  • Ficheros de mapeo
  • Persistencia con Hibernate
  • Consultas típicas
  • Colecciones y asociaciones

Spring

  • Arquitectura básica de Spring
  • Conexiones entre beans
  • Spring en la capa de negocios
  • Integración de Spring y Hibernate
  • Gestión de transacciones

 

Volver arriba

Duración

120 Horas

Fecha Inicio: 16 de Octubre de 2007

Fecha Fin: 14 de Febrero de 2008

Horario: 9:00 a 13:00. Martes y Jueves

Fecha Límite Inscripción: 4 de Octubre de 2007

Volver arriba

Precio

2.000 euros

Volver arriba 

Coordinación

Coordinador: Ainhoa Serna

aserna@eps.mondragon.edu

Volver arriba

Información e inscripciones

Persona de contacto: ISABEL MANGANA

Tel: 943 71 21 83

943 79 47 00

Fax: 943 71 22 78

imangana@eps.mondragon.edu

http://www.mondragon.edu

Volver arriba

Lugar de impartición

Mondragon Unibertsitatea

Goi Eskola Politeknikoa

Loramendi 4, Apdo. 23

20500 Mondragon

Volver arriba

Titulación

En los cursos de Master y Expertos, para obtener el título propio de Mondragon Unibertsitatea se exige poseer un título universitario medio ó superior. En caso contrario el asistente recibirá un diploma acreditativo de la realización del curso.

Volver arriba

Cuatro razones que nos diferencian

  • DESARROLLO PROFESIONAL: programas dirigidos a atender las necesidades de las empresas y los profesionales
  • EMPLEO CUALIFICADO: un camino a la cualificación permanente
  • INNOVACIÓN PERMANENTE: concebimos la formación como transferencia de conocimiento que contribuye activamente a la innovación de las organizaciones.
  • CONTENIDO PRÁCTICO Y EXPERIENCIAS REALES: total interacción y estimulación a la participación entre profesor y alumno, y practicas basadas en experiencias exitosas de las organizaciones.  

Volver arriba

También te interesan

Ver Todos los Posgrados