Listado de Alumnos admitidos en la IV Edición
| NOMBRE |
| Agustin Martinez |
| Anibal Fco. Culebras |
| Antonio Navarro Garcia |
| Beatriz García-Moreno Morales |
| Bienvenido Martinez |
| Cristina Pacheco de la Cruz-Moreno |
| david buedo alarcon |
| Francisco Madrigal Rubio |
| Francisco Sanchez Guillen |
| Javier Oliver Sanchez |
| Jesús Donado Rubio |
| Jesus Gonzalez Cano |
| Jose Miguel Peinado |
| Juan Belda |
| Julio Alberto Gil González |
| Lucia Lorenzo Sanchez |
| Luis Ant. Garcia Escobar |
| Luis Ramón Valverde García |
| Martín Perez-Juana Mora |
| Rosa Maria Copete |
Introducción
La
Junta de Comunidades de
Castilla-La Mancha a través del Centro de Excelencia de
Software Libre de Castilla-La Mancha, perteneciente al Parque
Científico y Tecnológico de Albacete, organiza, con la colaboración de
la Escuela Politécnica Superior de Albacete de la UCLM, la III Edición
del
Curso Online de Java.
El curso está dirigido tanto a estudiantes de Ingenieria que estén a
punto de terminar la carrera, como a profesionales del sector TIC que
deseen ampliar sus conocimientos.
Con una duración
de 100 horas el curso tiene como objetivo principal incrementar el
nivel de formación de técnicos informáticos en Java dada la creciente
demanda laboral de profesionales con altos conocimientos del mismo.
La tecnología Java es una tecnología madura, extremadamente eficaz y
sorprendentemente versátil, que se ha convertido en un recurso
inestimable por permitir a sus desarrolladores:
- Desarrollar software en una plataforma y ejecutarlo en prácticamente
cualquier otra plataforma.
- Crear programas para que funcionen en un navegador Web y en servicios
Web.
- Desarrollar aplicaciones para servidores como foros en línea,
tiendas, encuestas, procesamiento de formularios HTML, etc.
- Combinar aplicaciones o servicios basados en la tecnología Java para
crear servicios o aplicaciones totalmente personalizados.
- Desarrollar potentes y eficientes aplicaciones para teléfonos
móviles, procesadores remotos, productos de consumo de bajo coste y
prácticamente cualquier dispositivo digital.
La superación de los
ejercicios propuestos en el curso
será reconocida por la Universidad de Castilla-La Mancha con 6
créditos de libre configuración.
- Duración: 100 horas
- Comienzo: 9 de Marzo de 2009
- Gastos de Administración:
- Estudiantes o parados: 250€ + IVA
- Trabajadores: 350€ + IVA
- Número de Plazas: 20
- Créditos: 6 créditos de Libre
Configuración (20 horas).
- Profesorado:
- Juan
Atienza García
- Jesús E. Villalobos Jiménez
Contacto
Centro de Excelencia de Software Libre de Castilla-La
Mancha
Fundación Parque Científico y Tecnológico de Albacete
Centro de Emprendedores
Paseo Innovación, 1
02006, Albacete
|
Teléfono: 967 555 311
Fax: 967 555 301
Web: http://www.ceslcam.com
|
Objetivos
- Repasar las características principales de la
programación con Java.
- Aprender los fundamentos tecnológicos del diseño Web.
- Introducir los principios de la arquitectura J2EE.
- Conocer los aspectos básicos que proporciona la
arquitectura J2EE para el desarrollo de aplicaciones Web.
- Estudiar herramientas que facilitan el desarrollo de
aplicaciones J2EE y los frameworks Java más utilizados.
- Conocer los aspectos básicos para el desarrollo de
componentes en J2EE.
- Conocer los principios de persistencia soportados por
la arquitectura J2EE.
- Aplicar la tecnología XML en el desarrollo de
aplicaciones y su integración dentro del marco J2EE.
- Proporcionar a los alumnos la capacidad para crear
aplicaciones apoyándose en la arquitectura J2EE y la tecnología XML.
Prerrequisitos

El
curso está orientado a estudiantes y recién titulados de Ingeniería
Informática, Ingenieros Técnicos de Gestión o Sistemas asi cómo para
profesionales informáticos con conocimientos del lenguaje Java.
- Conocimientos de SQL y bases de datos relacionales.
- Conocimientos de Programación orientada a objetos.
- Conocimientos de HTML y el protocolo HTTP.
- Conocimientos de entorno de escritorio GNU/Linux.
- Es necesaria una conexión a internet de 128kb mínimo
para poder realizar desde casa el curso on-line.
Programa
El número de
plazas disponibles será de un mínimo de 10 y un máximo de 20,
realizando una prueba previa en el caso de superarse esa cifra.
Las fechas que a continuación se detallan pueden sufrir modificaciones.
En cualquier caso las fechas definitivas serán confirmadas el día de la
matriculación.
El curso es ONLINE, y aunque se han destinado el 30% de las horas a
clases presenciales, estas tienen como único fin ofrecer tutorías sobre
los temas impartidos, pero no es indispensable asistir a ellas para
poder superar o seguir adecuadamente el curso.
Al comienzo de cada clase presencial se entregaran en papel las
transparencias del tema correspondiente.
Calendario:
- Comienzo: 9 de Marzo de 2009
- Clases presenciales: Todos los viernes desde el 13 de
Marzo hasta la finalización del curso
- Seguimiento Online: En las semanas que dura el curso,
el alumno debe dedicarle 7 horas de manera online.
- Entrega de Proyectos: 13 de Mayo de 2009.
- Entrega de títulos: 15 de Mayo de 2009.
Distribución de las horas lectivas:
- Inauguración del Curso: 6 de Marzo de 2009.
- Comienzo del curso : 9 de Marzo.
- Duración del curso 10 semanas (70 horas online, 30
horas presenciales)
- 7 horas a la semana, en su forma online
- 3 horas a la semana clases presenciales
- Resolución diaria de cuestiones a través del foro
durante todo el curso.
- Clases presenciales: Viernes de 18:00 a 21:00.
Durante el curso se realizarán tareas que son puntuables.
Una vez finalizado el curso se realizará un exámen el cual es necesario
superar.
La realización del curso supone entrar en la bolsa de trabajo del
CESLCAM.
Temario
MÓDULO 1:
CONCEPTOS PREVIOS BÁSICOS PARA EL DESARROLLO DE APLICACIONES SOBRE J2EE
TEMA 1: Introdución
a la POO. Java: características principales.
- Conceptos Generales de POO. Clases y Objetos.
Herencia. Polimorfismo.
- Características generales (Java Virtual Machine,
Garbage Collection, Code
Security).
- Conceptos básicos de programación con Java.
- Tipos de datos, variables y Arrays.
- Expresiones, operadores y control de flujo.
- Métodos y clases. Paquetes. Interfaces. Herencia.
Polimorfismo.
- Paquetes básicos (java.lang.* y java.util.*).
- I/O (salida y entrada).
- GUI (interfaces gráficos).
- Gestión de excepciones.
- Gestión de hilos.
- Introspección y Reflection.
- Características de la versión J2SE 5.0.
- Librerías, generación y utilización.
- Seguridad.
- Rendimiento.
- Testing (JUnit).
- Patrones de diseño Java.
TEMA 2: Capa de
presentación en entornos Web.
- HTML.
- JavaScript.
- CSS.
- Introducción a AJAX.
MÓDULO
2: DESARROLLO CON LA
PLATAFORMA J2EE
TEMA 3. Introdución
a J2EE.
- Concepto de la plataforma de desarrollo empresarial.
- Características de las apliaciones empresariales.
Modelo multicapa.
- Componentes y servicios disponibles en la plataforma
J2EE. J2EE API.
- Servidores de aplicaciones J2EE (BEA Weblogic, IBM
Websphere y JBoss).
- Herramientas de derrollo. (Eclipse, Netbeans)
Instalación y configuración.
TEMA 4. Desarrollo
Web con las tecnologías J2EE.
- Estructura de una aplicación Web (web.xml, war).
- Servlets/JSP.
- JSTL (librerias de etiquetas).
- Estudio de los frameworks más conocidos: Struts, JSF
y Spring.
- Integración Tomcat (Web container) con Eclipse.
TEMA 5. ORM,
persistiendo los datos.
- SQL, JDBC.
- Java Data Objects (JDO)
- Modelo EJB 2.x CMP
- Java Persistence API (JPA) y EJB 3.0.
- Hibernate.
TEMA 6. Desarrollo
de componentes EJB.
- Introducción a los EJBs.
- Tipología: JMS, Sessions Beans, Entity Beans.
- Versiones EJB 2.x y EJB 3.0.
- Estructura de una aplicación Entreprise
(aplication.xml, ear)
- Integración de JBoss con eclipse.
TEMA
7. J2EE Avanzado.
- Patrones de diseño J2EE.
- Seguridad en las aplicaciones Web.
- Otros frameworks: shale, Tapestry, Struts 2.
MÓDULO
3: DESARROLLO
DE APLICACIONES CON XML
TEMA 8: Desarrollo
de Aplicaciones con XML. JAVA Y XML.
- Características de XML.
- DTD vs XSD.
- Conceptos del estándar XSL: XSLT y XSL:FO.
- Paquetes Java/XML.
- Transformaciones XML.
- Servicios Web con J2EE.
Preinscripción
El periodo de preinscripción del curso ha finalizado.