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.
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.
Programa
M1 XHTML+CSS: Desarrollo de Aplicaciones Web 16 horas 22, 24, 29 de septiembre 2009 y 1 de octubre 2009 M2 Aplicaciones Orientadas a Objetos 16 horas 6, 8, 13 y 15 de octubre 2009 M3 J2EE (I): Desarrollos Web con acceso a base de datos con tecnología Java 24 horas 20, 22, 27, 29 de octubre 2009 y 3, 5 de noviembre de 2009 M4 J2EE (II): Patrones de diseño y Frameworks (Struts, Spring e Hibernate) 24 horas 10, 12, 17, 19, 24 y 26 de noviembre 2009 Total 80 h
Módulo 1
XHTML+CSS: Desarrollos de Aplicaciones Web
16 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
- 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
- Maquetación sin tablas
Módulo 2
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 3
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 4
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
Duración
80 Horas
Fecha Inicio: 22 de septiembre de 2009
Fecha Fin: 26 de noviembre de 2009
Horario: 9:00 a 13:00 martes y jueves
Fecha Límite Inscripción: 15 de septiembre de 2009
Precio
Coordinación
Coordinador: Ainhoa Serna
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
Lugar de impartición
Mondragon Unibertsitatea
Goi Eskola Politeknikoa
Loramendi 4, Apdo. 23
20500 Mondragon
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.
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.
También te interesan
- Curso Experto en Configuración de Redes Cisco CCNA (Semipresencial)
- Curso Experto en Seguridad Informática
- Curso Avanzado en Desarrollo Web con J2EE
- Curso Avanzado en Seguridad Informática
- Curso Avanzado en Business Intelligence
- Curso Avanzado en .NET