Tengo la oportunidad de hacer algunos cursos de java a traves de la empresa, tengo unos conocimientos basicos, basicos de java. El problema está en que hay diferentes apartados.
Java Standar Edition
- Java Programacion Orientada a Objetos
- Apis Avanzadas
- Diseño GUI y JFC
- Java-RMI: Programación Distribuida
- Java y XML
- Programación JAVA con XML y Servicios Web
Java Platform, Enterprise Edition
- Java Enterprise Edition: Iniciación
- Java Enterprise Edition: Avanzado
- Enterprise Java Beans 3.0
- EJB 3.0 y JPA
- Java Web Services
- JavaServer Faces(JSF)
- Java y Ajax
- Java Seguidad y Criptografía
- Arquitectura SOA: Desarrollo de Servicios Web con Java
Frameworks para JEE
- Java Struts 1.3: Iniciación
- Java Struts 1.3: Avanzado
- Java Struts 2.0
- Ibatis
- Hibernate 3.0: Iniciación
- Hibernate 3.0. Avanzado
- Desarrollo de aplicaciones Java con Spring: Iniciación
- Desarrollo de aplicaciones Java con Spring: Avanzado
- JSF y RichFaces
- JSF y ICEFaces
- Integración Hibernate y Spring
- Integración Hibernate, Spring y JSF
Arquitectura y Metodología JEE
- Patrones de Diseño (GOF)
- Arquitectura y Patrones y Diseño J2EE
- Metodologías Ágiles y Gestión de Proyectos
- Herramientas para el desarrollo y gestión de proyectors java
- Lenguajes Dinámicos(Groovy)
RIA(Rich Internet Applications)
- Web 2.0 Creación de Sitios Web con Ajax
- Ajax y Direct Web Remoting(DWR)
- JEE y Jquery
- Flex 4.0:Nivel I
- Flex 4.0: Nivel II
- Adobe Air
- JSF4Ajax
Estos son los cursos y sus apartados. No puedo hacerlos todos porque es mucho dinero pero cuales debería hacer y en que orden para hacer buena programacion?
Un saludo y gracias