Curso - Presencial
Lugar
Garagarza (Mondragon) (Guipúzcoa)
Duración
120 Horas
Inicio
Requisitos
Titulados universitarios en el área de informática (técnicos y superiores). Profesionales informáticos.
1.950€ IVA inc.
| Requisitos |
Titulados universitarios en el área de informática (técnicos y superiores).
Profesionales informáticos.
|
| Precio | 1.950€ IVA inc. |
infórmate directamente de cómo matricularte, plazas disponibles ...
Horario: 9:00 a 13:00. Lunes y Miércoles
Fecha Límite Inscripción: 29 de Enero de 2007
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.
El curso consta de 6 módulos con posibilidad de realizarlos independientemente. Por ejemplo, sólo módulo 1 (M1) y del módulo 1 la parte 2, CSS. O módulos 5 y 6 para tener la base de J2EE, si ya se tienen conocimientos de Java, HTML, etc.
Programa
M1 Desarrollo de Aplicaciones Web: 20 horas 5, 7, 12, 14, 19 febrero M2 Programación JavaScript Web dinámica 16 horas 21, 26, 28 febrero y 5 de marzo M3 Desarrollo de Aplicaciones XML. 20 horas 7, 12, 14, 19, 21 marzo M4 Aplicaciones Orientadas a Objetos con Java. 16 horas 26, 28 marzo y 2,4 abril M5 J2EE, Desarrollos Web con acceso a base de datos con tecnología Java 24 horas 16, 18, 23, 25, 30 abril y 2 de mayo M6 24 horas .7, 9, 14, 16, 21, 23 mayo Total 120 h
Módulo 1: Desarrollos Web parte Cliente con HTML/CSS (20 horas. 5, 7, 12, 14, 19 febrero)
HTML
- Estructura básica de un documento HTML.
- 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.
- Frames e IFrames.
- Formularios.
CSS (Formato con hojas de estilo en cascada).
- CSS1 y CSS2.
Módulo 2: Desarrollos Web parte Cliente con JavaScript (16 horas. 21, 26, 28 febrero y 5 de marzo)
Introducción a JavaScript.
Variables.
Las 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.
Módulo 3: Desarrollo de aplicaciones XML ( 20 horas. 7, 12, 14, 19, 21 marzo)
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 con Java (16 horas. 26, 28 marzo y 2,4 abril)
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, Desarrollos Web con acceso a base de datos con tecnología Java (JSP’s, JavaBeans, Oracle) (24 horas. 16, 18, 23, 25, 30 abril y 2 de mayo)
1 . 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.
2. Java Servlets.
- Conceptos generales
- Interacción con clientes.
- Requests y Responses
- Ciclo de vida
- Inicialización y destrucción.
- Control del estado. Utilización de Cookies.
- Control de la sesión. Clase HttpSession.
- Ejecución de servlets. Configuración y ejecución de servlets en Tomcat y OC4J.
3. 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, Patrones de diseño y Frameworks (Struts) (24 horas. 7, 9, 14, 16, 21, 23 mayo)
Java Server Pages (JSP)
- Utilización de librerías de etiquetas JSTL.
- JavaBeans.
- Arquitectura modelo 1.
- JSP + JavaBeans
- Arquitectura modelo 2.
- Patrón de diseño modelo-vista-controlador.
Frameworks Java : Struts,
- Introducción a Struts.
- Librerías de etiquetas de struts.
- Procesamiento de la petición con objetos Action.
- Manejo de los parámetros de la petición con Form Beans.
- Carga de formularios de entrada.
- Validación de formularios.
- Internacionalización.
Frameworks Java : Java Server Faces.
- Introducción.
- Managed Beans
- Navegación
- Componentes estándar.
- Conversión y validación.
- Manejadores de eventos.
infórmate directamente de cómo matricularte, plazas disponibles ...
| Dónde | Garagarza (Mondragon), Loramendi 4, Apdo. 23 |
| Cuándo | Inicio: consultar al centro de formación |
infórmate directamente de cómo matricularte, plazas disponibles ...



infórmate directamente de cómo matricularte, plazas disponibles ...