Parte 1. Programación con java se standard edition
Módulo 1. Java core essentials
Unidad didáctica 1. Introducción a java
Unidad didáctica 2. Java standard edition (java se) y java development kit (jdk). Instalación y configuración
Unidad didáctica 3. Intellij idea. Instalación, configuración y primera aplicación
Unidad didáctica 4. Compilación, bytecode y ejecución desde terminal y con intellij idea
Unidad didáctica 5. Packages
Unidad didáctica 6. Datos primitivos en java
Unidad didáctica 7. Variables, métodos y comentarios
Unidad didáctica 8. Bucles, condicionales, operadores aritméticos y operadores lógicos
Unidad didáctica 9. Clases y objetos
Unidad didáctica 10. Programación orientada a objetos (poo) en java
Unidad didáctica 11. Estructuras de datos
Unidad didáctica 12. Excepciones
Unidad didáctica 13. Trabajar con archivos
Módulo 2. Java core advanced
Unidad didáctica 1. Inmutabilidad y concurrencia
Unidad didáctica 2. Dependency injection (di)
Unidad didáctica 3. Garbage collection
Unidad didáctica 4. Patrones de diseño
Unidad didáctica 5. Cómo funciona java virtual machine (jvm)
Unidad didáctica 6. Enumeración, anotación y serialización en java
Unidad didáctica 7. Hilos (threads) y multithreading
Unidad didáctica 8. Sincronización
Unidad didáctica 9. Networking
Unidad didáctica 10. Imágenes en java
Unidad didáctica 11. Javabeans
Unidad didáctica 12. Mejores prácticas en java
Módulo 3. Desarrollo web con java ee / jakarta ee
Unidad didáctica 1. Introducción a jakarta ee
Unidad didáctica 2. Conceptos básicos de la plataforma
Unidad didáctica 3. Jakarta faces
Unidad didáctica 4. Servlets en jakarta ee
Unidad didáctica 5. Jakarta websockets
Unidad didáctica 6. Json en jakarte ee restful web services
Unidad didáctica 7. Jakarta bean validation
Unidad didáctica 8. Jakarta ee context & dependency injection (di)
Unidad didáctica 9. Web services con jakarta xml web services
Unidad didáctica 10. Jakarta rest
Unidad didáctica 11. Entreprise beans
Unidad didáctica 12. Persistencia en jakarta
Unidad didáctica 13. Jakarta messaging
Unidad didáctica 14. Seguridad en plataforma jakarta ee
Unidad didáctica 15. Tecnologías de apoyo de jakarta ee
Parte 2. Desarrollo de componentes web con tecnologías servlet y jps
Módulo 1. Desarrollo de componentes web con tecnologías servlet y jsp. Parte i
Unidad didáctica 1. Analizando un problema y diseñando una solución
Unidad didáctica 2. Desarrollo de un componente vista
Unidad didáctica 3. Desarrollo de un componente controlador
Unidad didáctica 4. Desarrollo de formularios dinámico
Unidad didáctica 5. Uso compartido de recursos de la aplicación con el contexto servlet
Unidad didáctica 6. Diseño de la capa de negocio
Unidad didáctica 7. Desarrollo de aplicaciones eeb con struts
Unidad didáctica 8. Desarrollo de aplicaciones web con administración de sesiones
Unidad didáctica 9. Uso de filtros en aplicaciones web
Unidad didáctica 10. Integración de aplicaciones web con bases de datos
Módulo 2. Desarollo de componentes web con tecnologías servlet y jsp. Parte ii
Unidad didáctica 1. Desarrollo de páginas jsp
Unidad didáctica 2. Desarrollo de páginas jsp con etiquetas personalizadas
Unidad didáctica 3. Desarrollo de aplicaciones web con la clase actionform de struts
Unidad didáctica 4. Construcción de componentes de presentación web reutilizables
Unidad didáctica 5. Analizando oportunidades con los servicios web
Unidad didáctica 6. Diseñando buenas prácticas y patrones para los servicios web
Unidad didáctica 7. Manejando excepciones en los servicios web
Unidad didáctica 8. Seguridad en los servicios web
Parte 3. Java ee struts 2
Unidad didáctica 1. Presentación
Unidad didáctica 2. Modelo de diseño mvc y java ee
Unidad didáctica 3. Empezar a usar struts 2
Unidad didáctica 4. Gestión de los registros y de la depuración
Unidad didáctica 5. Gestión de las acciones
Unidad didáctica 6. Biblioteca de etiquetas de struts
Unidad didáctica 7. Mensajes e internacionalización
Unidad didáctica 8. Validación de entradas
Unidad didáctica 9. Gestión de los tipos y de las conversiones
Unidad didáctica 10. Capa modelo y acceso a los datos
Unidad didáctica 11. Gestión de la carga o upload de datos
Unidad didáctica 12. Gestión de la descarga de datos
Unidad didáctica 13. Gestión de la carga de páginas
Unidad didáctica 14. Desarrollar interceptores
Unidad didáctica 15. Desarrollar resultados
Unidad didáctica 16. Gestión del doble clic o doble envío
Unidad didáctica 17. Struts y ajax jquery
Unidad didáctica 18. Los motores de plantillas
Unidad didáctica 19. Xslt
Unidad didáctica 20. Complementos de struts
Unidad didáctica 21. Struts sin configuración
Anexo 1.