Transforma tus aplicaciones empresariales con Sencha GXT en el entorno Java más avanzado
Despliega Sencha GXT A Medida para tu equipo con componentes Java, integración y rendimiento optimizado, bonificable por FUNDAE para empresas. Pide información.
Optimiza el desarrollo de interfaces empresariales ricas aprovechando la potencia y flexibilidad de Sencha GXT, aumentando la productividad y adaptabilidad de los equipos de desarrollo.
1
Implementa soluciones personalizadas con Sencha GXT
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 Sencha GXT y su papel en el ecosistema Java
Diferencias entre ExtJS, ExtAngular y GXT
Arquitectura basada en GWT 2.10 (última versión estable)
Ventajas de GXT para aplicaciones empresariales
Casos de uso en proyectos corporativos
Instalación de Sencha GXT 5.x (2025)
Revisión de documentación oficial
Primer ejemplo: aplicación “Hola Mundo” en GXT
Comparación con frameworks modernos (Vaadin, Angular+Java)
Buenas prácticas iniciales con GXT
Qué es Sencha GXT y su papel en el ecosistema Java
Diferencias entre ExtJS, ExtAngular y GXT
Arquitectura basada en GWT 2.10 (última versión estable)
Ventajas de GXT para aplicaciones empresariales
Casos de uso en proyectos corporativos
Instalación de Sencha GXT 5.x (2025)
Revisión de documentación oficial
Primer ejemplo: aplicación “Hola Mundo” en GXT
Comparación con frameworks modernos (Vaadin, Angular+Java)
Qué es Sencha GXT y su papel en el ecosistema Java
Diferencias entre ExtJS, ExtAngular y GXT
Arquitectura basada en GWT 2.10 (última versión estable)
Ventajas de GXT para aplicaciones empresariales
Casos de uso en proyectos corporativos
Instalación de Sencha GXT 5.x (2025)
Revisión de documentación oficial
Primer ejemplo: aplicación “Hola Mundo” en GXT
Comparación con frameworks modernos (Vaadin, Angular+Java)
Buenas prácticas iniciales con GXT
Tema 2: Configuración del Entorno
Instalación y configuración de JDK 21 LTS
Creación de un proyecto GWT con Maven
Dependencias necesarias para GXT 5.x
Configuración en Eclipse e IntelliJ IDEA
Configuración de compilación con `gwt-maven-plugin`
Gestión de recursos estáticos en proyectos GXT
Estructura de carpetas recomendada
Configuración de módulos GWT (`.gwt.xml`)
Integración de herramientas de control de versiones (Git)
Ejemplo práctico: proyecto base configurado
Tema 3: Fundamentos de Componentes en GXT
Estructura de un componente GXT
Jerarquía de widgets en GXT
Creación de botones, labels y paneles
Gestión de eventos en componentes
Uso de listeners y handlers en GXT
Comunicación entre componentes
Personalización básica de widgets
Renderizado en el DOM con GWT
Ejemplo práctico: panel con toolbar y contenido
Buenas prácticas en uso de componentes
Tema 4: Layouts y Contenedores
Principios de diseño en GXT
Layouts básicos: `HBox`, `VBox`, `BorderLayout`
Layouts anidados para aplicaciones complejas
Responsividad en GXT
Creación de paneles dinámicos
Configuración de proporciones y flexibilidad
Ejemplo práctico: dashboard con paneles distribuidos
Optimización de layouts pesados
Comparación con CSS Grid y Flexbox en GWT
Checklist de diseño empresarial
Tema 5: Formularios y Validaciones
Creación de formularios con `FormPanel`
Campos básicos: texto, número, selección, fecha
Integración de validadores en campos
Validaciones síncronas y asíncronas
Mensajes de error personalizados
Envío de formularios a APIs REST
Ejemplo práctico: formulario de registro de usuario
Integración con Hibernate Validator
Validaciones multi-campo avanzadas
Buenas prácticas en formularios empresariales
Tema 6: Grillas y Tablas de Datos
Creación de grillas con `Grid`
Definición de columnas y renderizadores personalizados
Ordenación y filtrado de registros
Paginación con grandes volúmenes de datos
Edición en línea en celdas
Exportación a Excel/CSV
Integración de grillas con stores de datos
Ejemplo práctico: grilla de productos
Optimización de rendimiento con miles de registros
Usabilidad en grillas empresariales
Tema 7: Stores y Gestión de Datos
Introducción a `ListStore` y `TreeStore`
Diferencia entre `MemoryProxy` y `RpcProxy`
Conexión de stores con servicios REST
Integración con `RequestFactory` y `AutoBean`
Actualización en tiempo real con websockets
Ejemplo práctico: store de empleados conectado a API
Manejo de errores en stores
Integración de stores con RxJava (opcional)
Sincronización de datos entre cliente y servidor
Buenas prácticas en gestión de datos
Tema 8: Dashboards y Visualización de Datos
Creación de dashboards empresariales
Uso de `Charts` en GXT
Gráficos de líneas, barras, pastel y radar
Integración de charts con stores
Vinculación de datos entre grillas y gráficos
Creación de KPIs y métricas visuales
Ejemplo práctico: dashboard de ventas
Optimización de dashboards en tiempo real
Comparación con librerías externas (D3.js, Chart.js)
Buenas prácticas en visualización empresarial
Tema 9: Navegación y Routing
Patrones de navegación en GXT
Creación de menús y toolbars
Implementación de navegación jerárquica
Uso de `TabPanel` y `AccordionLayout`
Ejemplo práctico: aplicación con varias secciones
Integración de breadcrumbs en aplicaciones GXT
Manejo de rutas con `History` en GWT
Protección de navegación con roles
Optimización de navegación en aplicaciones grandes
Checklist de arquitectura de navegación
Tema 10: Personalización y Theming
Uso de GXT Theme Customization
Personalización con CSS y SASS
Creación de temas corporativos
Aplicación de paletas de colores empresariales
Modificación de tipografías y tamaños
Ejemplo práctico: tema corporativo aplicado a una app
Reutilización de temas en múltiples proyectos
Optimización del peso de estilos compilados
Comparación con el Themer de ExtJS
Buenas prácticas en personalización visual
Tema 11: Integración con APIs REST y Backend
Consumo de APIs REST en GXT con `RequestBuilder`
Ejemplo práctico: CRUD de empleados conectado a Spring Boot
Integración con `Jackson` para JSON
Comunicación con servicios en Java EE y Quarkus
Manejo de autenticación con JWT
Gestión de errores en peticiones HTTP
Optimización de llamadas concurrentes
Cacheo de datos en cliente GXT
Integración con GraphQL (opcional)
Buenas prácticas de integración con backend
Tema 12: Seguridad en Aplicaciones GXT
Principios básicos de seguridad en Java Web
Autenticación con JWT y OAuth2
Control de acceso basado en roles (RBAC)
Seguridad en formularios y validaciones
Prevención de ataques XSS e inyecciones
Logs y auditoría en aplicaciones GXT
Ejemplo práctico: login con control de roles
Configuración segura en despliegues empresariales
Cumplimiento de GDPR en aplicaciones GXT
Checklist de seguridad empresarial
Tema 13: Testing en Proyectos GXT
Estrategias de testing en GXT
Test unitarios de componentes
Mocking de servicios REST con WireMock
Testing de formularios y validaciones
Testing de grillas y eventos interactivos
Integración con JUnit 5 y Mockito
Uso de Selenium para pruebas E2E
Ejemplo práctico: test de CRUD completo
Integración en pipelines CI/CD
Buenas prácticas de QA en GXT
Tema 14: Optimización y Despliegue
Estrategias de optimización de rendimiento
Compilación optimizada de GWT en modo producción
Minificación y tree-shaking de bundles
Uso de Service Workers para cacheo
Monitoreo de rendimiento en producción
Configuración de CI/CD con Jenkins o GitHub Actions
Despliegue en servidores empresariales (Tomcat, WildFly)
Integración con Docker y Kubernetes
Estrategias de rollback en despliegues fallidos
Buenas prácticas de DevOps en proyectos GXT
Tema 15: Proyecto Final – Aplicación Empresarial Completa con Sencha GXT
Definición del caso: sistema de gestión de clientes
Creación de módulos principales: login, clientes, informes
Implementación de formularios con validación avanzada
Construcción de grillas con filtros y paginación
Dashboard con métricas visuales
Integración con backend en Spring Boot + REST
Seguridad con JWT y control de roles
Testing unitario y E2E completo
Despliegue en Docker y Kubernetes
Presentación del proyecto final empresarial
Perfiles profesionales
Pensado para quienes deben dominar Sencha GXT en su día a día
Desarrolladores Java
Buscan especializarse en interfaces web avanzadas con herramientas modernas.
Arquitectos de Software
Desean integrar GXT en su stack para mejorar la experiencia de usuario a nivel empresarial.
Ingenieros de Software
Quieren optimizar el flujo de trabajo mediante el uso de frameworks eficientes y funcionales.
Jefes de Tecnología
Pretenden innovar en sus departamentos implementando tecnologías de última generación.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Sencha GXT
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.
El curso se lleva a cabo de forma online a través de nuestra plataforma, proporcionando horas de contenido teórico en vídeo, materiales didácticos y ejercicios prácticos. Esto permite a los participantes aprender a su propio ritmo desde cualquier lugar, accediendo a recursos que simulan situaciones reales y ejemplos del entorno empresarial.
Sí, el curso es 100% bonificable mediante FUNDAE. Ofrecemos un servicio para gestionar la bonificación por un coste adicional del 10% más IVA del valor del curso, que también puede ser bonificado, maximizando así los recursos de formación disponibles en tu empresa.
Sencha GXT es ideal para entornos empresariales gracias a su capacidad para crear interfaces de usuario ricas y escalables. Esto permite a las empresas desarrollar aplicaciones web robustas con una experiencia de usuario sólida, facilitando la integración con sistemas backend y aumentando la competencia técnica del equipo.
El curso ofrece estrategias avanzadas de desarrollo con GWT y Sencha GXT, lo que optimiza la implementación y gestión de interfaces complejas. Así, los equipos pueden centrar sus esfuerzos en el desarrollo eficaz, reduciendo el tiempo de entrega de proyectos y ofreciendo soluciones de calidad.
La inscripción se realiza a través de nuestra página web, donde encontrarás un formulario para completar con tus datos. Nuestro equipo se encargará de gestionar tu solicitud, guiándote en el proceso y asegurando que cumples con todos los requisitos para comenzar la formación.
Se recomienda tener conocimientos básicos de Java y desarrollo web previa al inicio del curso, ya que se trabajará con tecnologías avanzadas de GWT. Adicionalmente, necesitarás acceso a un ordenador con conexión a internet y herramientas de desarrollo como Eclipse o IntelliJ.
Ofrecemos soporte técnico y académico durante toda la duración del curso a través de foros de discusión en la plataforma. Los participantes pueden plantear sus dudas y recibir respuestas de expertos en el tema, asegurando una experiencia de aprendizaje completa y personalizada.
El curso se lleva a cabo de forma online a través de nuestra plataforma, proporcionando horas de contenido teórico en vídeo, materiales didácticos y ejercicios prácticos. Esto permite a los participantes aprender a su propio ritmo desde cualquier lugar, accediendo a recursos que simulan situaciones reales y ejemplos del entorno empresarial.
Sí, el curso es 100% bonificable mediante FUNDAE. Ofrecemos un servicio para gestionar la bonificación por un coste adicional del 10% más IVA del valor del curso, que también puede ser bonificado, maximizando así los recursos de formación disponibles en tu empresa.
Sencha GXT es ideal para entornos empresariales gracias a su capacidad para crear interfaces de usuario ricas y escalables. Esto permite a las empresas desarrollar aplicaciones web robustas con una experiencia de usuario sólida, facilitando la integración con sistemas backend y aumentando la competencia técnica del equipo.
El curso ofrece estrategias avanzadas de desarrollo con GWT y Sencha GXT, lo que optimiza la implementación y gestión de interfaces complejas. Así, los equipos pueden centrar sus esfuerzos en el desarrollo eficaz, reduciendo el tiempo de entrega de proyectos y ofreciendo soluciones de calidad.
La inscripción se realiza a través de nuestra página web, donde encontrarás un formulario para completar con tus datos. Nuestro equipo se encargará de gestionar tu solicitud, guiándote en el proceso y asegurando que cumples con todos los requisitos para comenzar la formación.
Se recomienda tener conocimientos básicos de Java y desarrollo web previa al inicio del curso, ya que se trabajará con tecnologías avanzadas de GWT. Adicionalmente, necesitarás acceso a un ordenador con conexión a internet y herramientas de desarrollo como Eclipse o IntelliJ.
Ofrecemos soporte técnico y académico durante toda la duración del curso a través de foros de discusión en la plataforma. Los participantes pueden plantear sus dudas y recibir respuestas de expertos en el tema, asegurando una experiencia de aprendizaje completa y personalizada.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
utilizando las últimas tecnologías de Google Web Toolkit, mejorando la eficiencia en la gestión de datos y reduciendo el tiempo de despliegue.
2
Mejora la interacción con tus aplicaciones mediante la creación de dashboards y paneles visuales que faciliten la toma de decisiones en entorno empresariales complejos.
3
Garantiza el rendimiento y la seguridad de tus aplicaciones integrando prácticas de optimización y protección, asegurando la continuidad del negocio en entornos corporativos exigentes.
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