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.



logo ceslcam