Desarrolla aplicaciones empresariales robustas optimizando tu infraestructura de TI con Java EE
Diseñamos programas A Medida de Java EE para tu equipo, centrados en despliegue y seguridad, tutorizados y bonificables por FUNDAE. Diseñamos el plan formativo.
Aprovecha la rica arquitectura de Java EE para construir aplicaciones empresariales escalables y seguras, mejorando de inmediato la eficiencia operativa y adaptando tus soluciones a las cambiantes demandas del mercado.
1
Implementa componentes
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
¿Qué es Java EE y por qué utilizarlo en el desarrollo de aplicaciones empresariales?
Arquitectura y componentes principales de Java EE
Comparación de Java SE y Java EE
Versiones de Java EE y novedades de la última versión
Herramientas y entornos de desarrollo para Java EE
¿Qué es Java EE y por qué utilizarlo en el desarrollo de aplicaciones empresariales?
Arquitectura y componentes principales de Java EE
Comparación de Java SE y Java EE
Versiones de Java EE y novedades de la última versión
Herramientas y entornos de desarrollo para Java EE
¿Qué es Java EE y por qué utilizarlo en el desarrollo de aplicaciones empresariales?
Arquitectura y componentes principales de Java EE
Comparación de Java SE y Java EE
Versiones de Java EE y novedades de la última versión
Herramientas y entornos de desarrollo para Java EE
Tema 2: Configuración, instalación y puesta en marcha
Requisitos del sistema para desarrollar con Java EE
Descarga e instalación del JDK y del servidor de aplicaciones
Configuración del entorno de desarrollo (IDE, servidor de aplicaciones, etc.)
Creación de un proyecto Java EE básico
Despliegue de una aplicación Java EE en el servidor
Tema 3: Desarrollo de componentes empresariales: Servlets
Introducción a los Servlets
Creación y configuración de servlets
Ciclo de vida de un servlet
Manejo de peticiones y respuestas HTTP
Uso de sesiones y cookies en servlets
Implementación de filtros y listeners en servlets
Tema 4: Desarrollo de componentes empresariales: JSP (JavaServer Pages)
Introducción a JavaServer Pages (JSP)
Sintaxis y elementos de JSP
Directivas y acciones de JSP
Uso de expresiones y scriptlets en JSP
Uso de etiquetas JSTL (JavaServer Pages Standard Tag Library)
Implementación de etiquetas personalizadas en JSP
Tema 5: Desarrollo de componentes empresariales: JavaServer Faces (JSF)
Introducción a JavaServer Faces (JSF)
Conceptos básicos de JSF
Configuración de un proyecto JSF
Uso de componentes JSF y su renderizado
Validación de formularios en JSF
Implementación de navegación en JSF
Tema 6: Desarrollo de componentes empresariales: EJB (Enterprise JavaBeans)
Introducción a los Enterprise JavaBeans (EJB)
Tipos de EJB (session beans, entity beans, message-driven beans)
Anotaciones y despliegue de EJB
Ciclo de vida y contexto de EJB
Inyección de dependencias en EJB
Transacciones y seguridad en EJB
Tema 7: Desarrollo de componentes empresariales: JPA (Java Persistence API)
Introducción a Java Persistence API (JPA)
Configuración de JPA en un proyecto Java EE
Mapeo objeto-relacional con anotaciones
Consultas y criterios en JPA
Uso de transacciones en JPA
Integración de JPA con EJB y JSF
Tema 8: Seguridad en Java EE: Autenticación y autorización en aplicaciones Java EE
Configuración de autenticación básica y de formularios
Uso de filtros de seguridad
Implementación de roles y permisos
Uso de APIs de seguridad (JAAS, Java Authentication and Authorization Service)
Tema 9: Seguridad en Java EE: Gestión de sesiones y cookies
Configuración de sesiones en Java EE
Uso de sesiones HTTP y sesiones de estado en JSF
Implementación de cookies en Java EE
Control de tiempo de sesión y sesiones distribuidas
Gestión de sesiones en entornos de alta concurrencia
Tema 10: Seguridad en Java EE: Protección de recursos y prevención de ataques
Configuración de restricciones de acceso en Java EE
Prevención de ataques de inyección (SQL, XSS, etc.)
Implementación de protección CSRF (Cross-Site Request Forgery)
Uso de mecanismos de cifrado y hash
Implementación de auditoría y registros de seguridad
Tema 11: Gestión de transacciones en Java EE
Transacciones y concurrencia en aplicaciones Java EE
Configuración de transacciones declarativas y programáticas
Control de transacciones en EJB y JPA
Propagación de transacciones en llamadas entre componentes
Manejo de excepciones y rollback en transacciones
Tema 12: Pruebas y depuración en Java EE
Estrategias de pruebas en aplicaciones Java EE
Pruebas unitarias y de integración
Uso de frameworks de pruebas (JUnit, Arquillian, etc.)
Depuración de aplicaciones Java EE en el servidor
Generación de registros y seguimiento de errores
Optimización y rendimiento de aplicaciones Java EE
Tema 13: Despliegue y configuración en un servidor de aplicaciones
Despliegue de aplicaciones Java EE en servidores populares (GlassFish, WildFly, etc.)
Configuración de recursos y conexiones en el servidor
Configuración de pooling de conexiones a bases de datos
Uso de JNDI (Java Naming and Directory Interface)
Configuración de variables de entorno y propiedades de la aplicación
Tema 14: Estructuración de proyectos Java EE
Diseño y organización de capas en proyectos Java EE
Patrones de diseño y arquitecturas recomendadas
Implementación de un modelo de dominio y capa de persistencia
Uso de controladores y servicios en la capa de negocio
Diseño de interfaces de usuario en capas de presentación
Integración de componentes y servicios externos
Documentación y comentarios en el código
Tema 15: Integración de tecnologías y frameworks en Java EE
Integración de Java EE con tecnologías frontend (HTML, CSS, JavaScript)
Uso de frameworks de desarrollo web (Spring MVC, Struts, etc.)
Integración de servicios web (SOAP, REST) en aplicaciones Java EE
Implementación de servicios RESTful con JAX-RS
Uso de frameworks de inyección de dependencias (CDI, Spring)
Tema 16: Monitorización y gestión del rendimiento
Herramientas de monitorización en Java EE
Análisis de rendimiento y optimización de aplicaciones Java EE
Uso de perfiles de rendimiento y análisis de memoria
Configuración de logs y seguimiento de eventos
Gestión de recursos y rendimiento en bases de datos
Tema 17: Proyecto Final: Desarrollo de una aplicación empresarial Java EE
Diseño y especificación de la aplicación empresarial
Implementación de las funcionalidades utilizando Java EE
Integración de servicios y bases de datos
Pruebas, depuración y optimización de la aplicación
Despliegue y configuración en un servidor de aplicaciones Java EE
Perfiles profesionales
Pensado para quienes deben dominar Java EE en su día a día
Desarrolladores de Software
Profesionales con experiencia en desarrollo buscando especializarse en aplicaciones empresariales.
Ingenieros de Sistemas
Interesados en profundizar sus conocimientos en arquitecturas y componentes de Java EE.
Analistas de Sistemas
Buscan actualizarse en tecnologías actuales y mejorar sus habilidades en la plataforma Java EE.
Arquitectos de Soluciones
Requieren optimizar la estructuración y diseño de proyectos complejos usando Java EE.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Java EE
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
En la modalidad de Aula Virtual Personalizada, diseñamos los contenidos teniendo en cuenta los proyectos específicos y los requisitos tecnológicos de tu empresa. Las sesiones de videoconferencia por Zoom ofrecen flexibilidad y se personalizan para adaptarse a las necesidades reales de hasta 20 participantes, maximizando la relevancia y la aplicación práctica del curso en tu entorno corporativo.
Este curso es completamente bonificable por FUNDAE, lo que permite a las empresas aprovechar al 100% el coste del curso. Imagina puede gestionar la bonificación por ti, con un cargo adicional del 10% más IVA, facilitando el proceso y asegurando que se obtengan todas las ventajas económicas de la bonificación sin añadir carga administrativa a tu equipo.
Optamos por una metodología práctica y participativa que se centra en la solución de problemas reales de tu empresa, combinando teoría y aplicación práctica en el aula virtual. Las videoconferencias por Zoom permiten interacción directa con el instructor y el acceso a las grabaciones garantiza que los participantes puedan revisar los contenidos clave a su propio ritmo, asegurando un aprendizaje continuo adaptado a las dinámicas corporativas.
Se recomienda que los participantes tengan experiencia previa en desarrollo web y conocimientos básicos de programación orientada a objetos para aprovechar al máximo los contenidos del curso. Sin embargo, los materiales y la tutorización personalizada están diseñados para cubrir lagunas y adaptar los ejemplos a los distintos niveles de experiencia dentro del grupo.
Cada sesión se gestiona a través de videoconferencias por Zoom con horarios personalizados acordados con la empresa, facilitando la conciliación con las responsabilidades laborales diarias de los participantes. Además, existen controles de progreso y retroalimentación constante para asegurar que se cumplan los objetivos de aprendizaje y se integren eficientemente en las operaciones empresariales.
Al finalizar el curso, tu equipo habrá adquirido competencias clave en Java EE, capacitados para desarrollar y mantener aplicaciones empresariales complejas. Esto mejora la eficiencia del equipo y abre nuevas posibilidades de desarrollo e innovación tecnológica dentro de la empresa, proporcionando ventajas competitivas sustanciales en el mercado.
Puedes iniciar el proceso de inscripción a través de nuestro sitio web, donde podrás completar un breve formulario con la información necesaria. Asegúrate de incluir los detalles de los participantes y cualquier requerimiento especial que desees abordar en el curso. Nuestro equipo contactará para confirmar la inscripción y detallar el proceso de bonificación FUNDAE si es necesario.
En la modalidad de Aula Virtual Personalizada, diseñamos los contenidos teniendo en cuenta los proyectos específicos y los requisitos tecnológicos de tu empresa. Las sesiones de videoconferencia por Zoom ofrecen flexibilidad y se personalizan para adaptarse a las necesidades reales de hasta 20 participantes, maximizando la relevancia y la aplicación práctica del curso en tu entorno corporativo.
Este curso es completamente bonificable por FUNDAE, lo que permite a las empresas aprovechar al 100% el coste del curso. Imagina puede gestionar la bonificación por ti, con un cargo adicional del 10% más IVA, facilitando el proceso y asegurando que se obtengan todas las ventajas económicas de la bonificación sin añadir carga administrativa a tu equipo.
Optamos por una metodología práctica y participativa que se centra en la solución de problemas reales de tu empresa, combinando teoría y aplicación práctica en el aula virtual. Las videoconferencias por Zoom permiten interacción directa con el instructor y el acceso a las grabaciones garantiza que los participantes puedan revisar los contenidos clave a su propio ritmo, asegurando un aprendizaje continuo adaptado a las dinámicas corporativas.
Se recomienda que los participantes tengan experiencia previa en desarrollo web y conocimientos básicos de programación orientada a objetos para aprovechar al máximo los contenidos del curso. Sin embargo, los materiales y la tutorización personalizada están diseñados para cubrir lagunas y adaptar los ejemplos a los distintos niveles de experiencia dentro del grupo.
Cada sesión se gestiona a través de videoconferencias por Zoom con horarios personalizados acordados con la empresa, facilitando la conciliación con las responsabilidades laborales diarias de los participantes. Además, existen controles de progreso y retroalimentación constante para asegurar que se cumplan los objetivos de aprendizaje y se integren eficientemente en las operaciones empresariales.
Al finalizar el curso, tu equipo habrá adquirido competencias clave en Java EE, capacitados para desarrollar y mantener aplicaciones empresariales complejas. Esto mejora la eficiencia del equipo y abre nuevas posibilidades de desarrollo e innovación tecnológica dentro de la empresa, proporcionando ventajas competitivas sustanciales en el mercado.
Puedes iniciar el proceso de inscripción a través de nuestro sitio web, donde podrás completar un breve formulario con la información necesaria. Asegúrate de incluir los detalles de los participantes y cualquier requerimiento especial que desees abordar en el curso. Nuestro equipo contactará para confirmar la inscripción y detallar el proceso de bonificación FUNDAE si es necesario.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
JSP y EJB, para desarrollar aplicaciones modulares y mantenibles que reduzcan los costos de desarrollo y mantenimiento tecnológico, asegurando un retorno de inversión significativo.
2
Fortalece la seguridad de tus aplicaciones con Java EE, protegiendo datos sensibles y asegurando el cumplimiento con los estándares de seguridad, lo que crea confianza en clientes y socios comerciales.
3
Optimiza el rendimiento de tus proyectos de TI mediante pruebas y depuración profesionales, minimizando los tiempos de inactividad y maximizando la usabilidad, lo que lleva a una mejora en la satisfacción del usuario final y en la productividad del equipo.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras