Más del 50% de las empresas líderes confían en Vaadin para crear interfaces robustas
Diseñamos planes A Medida de Vaadin para tu equipo de desarrollo, mejorando calidad y despliegues, bonificable por FUNDAE, tutorizado por Expertos. Infórmate.
Descubre cómo Vaadin transforma la creación de interfaces con Java. Aprende desde los conceptos básicos hasta características avanzadas para desarrollar aplicaciones de nivel empresarial.
1
Amplía tus habilidades en el desarrollo de aplicaciones web con el dominio de herramientas innovadoras como Vaadin Flow, Fusion y PWA, optimizando la experiencia del usuario y la ejecución del servidor.
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.
Actualizar el titulo de la página mientras navegamos
Registro dinámico de rutas
Tema 9: Características y eventos en el navegador
Eventos de reescalado de ventana
Ejecutando JavaScript en el navegador
Tema 10: Integrando aplicaciones con Vaadin
Introducción a las aplicaciones integradas
Propiedades de las aplicaciones integradas
Estilizando las aplicaciones integradas
Seguridad en las aplicaciones integradas
Crear un tutorial para una aplicación integrada con Vaadin
integrando aplicaciones con los modos de Compatibilidad y Producción.
Configurando "Push" en aplicaciones integradas
Limitaciones de las aplicaciones integradas
Tema 11: Dando estilos a aplicaciones
Bases de la tematización de aplicaciones
Integrando temas personalizados
Tematizando componentes web
Utilizando temas de componentes
Tematizando componentes Overlay
Migrando archivos de "theming" de Polymer 2 a Polymer 3
Tema 12: Integración con Spring
Vaadin con Spring Boot
Vaadin con Spring MVC
Enrutado con Spring
Ambitos con Spring y Vaadin
Configuraciones de Spring con Vaadin
Iniciarse en Spring con Vaadin
Tema 13: Integración CDI
Usando Vaadin con CDI
Iniciarse con CDI y Vaadin
Uso de CDI Beans en componentes instanciados
Contextos con CDI y Vaadin
Observables con Vaadin
Interfaces de servicio de Vaadin como CDI Beans
Iniciarse con CDI y Vaadin
Tema 14: Progressive Web Applications (PWA)
Introducción
Creando aplicaciones PWA con Vaadin
Iconos de aplicaciones PWA
Manifiesto de aplicaciones web PWA
Service worker con PWA
Página sin conexión con PWA
Tema 15: Manipulando el DOM con Element API
Propiedades y atributos de los elementos
Escuchando los eventos de usuarios usando Element API
Llamadas remotas a procedimientos
Recuperar el input de los usuarios usando Element API
Estilizando dinámicamente con Element API
Uso de Shadow Root en elementos del lado del servidor
Tema 16: Creando Componentes
Vistazo general a la creación de componentes
Creando un componente simple con Element API
Creando un componente con múltiples elementos
Utilizando API Helpers para definir propiedades de componentes
Creando un componente usando componentes existentes
Extendiendo componentes
Uso de eventos con componentes
Creando un contenedor de componentes
Uso de callbacks en el ciclo de vida de los componentes
Empleando interfaces mixin con Vaadin
Tema 17: Integrando componentes web
¿Qué son los componentes web?
Integrando un componente web
Creando una API Java para un componente web
Debugging sobre la integración de un componente web
Creando otro tipo de Add-on
Creando un componente web "In-Project"
Tema 18: Preparandonos para producción
Llevando tu aplicación a producción
Aspectos avanzados del modo de producción
Deployment On-Promise: Tomcat y Jetty
Como ejecutar y desplegar una Flow Application con Jetty
Deployment On-Cloud: Docker y Kubernetes
Como ejecutar y desplegar una Flow Application con Docker y Kubernetes
Tema 19: Soporte OSGi (Open Services Gateway Initiative)
Soporte OSGi en Vaadin
Crear componentes compatibles con OSGi
Tema 20: Vaadin Designer
Instalación
Utilizando Vaadin Designer
Tema 21: Vaadin charts
Introducción
Pricing
Instalando Vaadin Charts para Flow
Uso Básico
Tipos de gráficos
Configuración de los gráficos
Datos de los gráficos
Estilos CSS
Cambios críticos en la versión 6
Timelime
Tema 22: Vaadin Testbench
Introducción
Instalando los drivers web
Creando tests
Creando tests mediante objetos de página
Interacciones de elementos a bajo nivel
Tomando y comparando capturas de pantalla
Conceptos avanzados de testing
Haciendo tests de confianza
Behavior-Driven Development
Ejecutando tests con Maven
Ejecutando tests en un servidor CI
Ejecutando tests en multibles navegadores en red
Creando nuestra propia red de tests
Tema 23: Vaadin Multiplatform Runtime
Guía de migración paso a paso
Configuración y conceptos avanzados
Tema 24: Conceptos avanzados
Ciclo de vida de la aplicación
L18N
Modificando la página de Bootstrap
Cambiando el comportamiento de Flow con runtime configuration
El indicador de carga
Configuración del servidor Push
Actualizaciones asíncronas
Creando vistas colaborativas
Modificando como se cargan las dependencias con DependencyFilters
VaadinServiceInitListener
Contenido dinámico
Historial API
Recibir datos en tiempo real con StreamReciever
UIInitListener
Haciendo un componente Add-on compatible con OSGi
Las propiedades de Vaadin
Perfiles profesionales
Pensado para quienes deben dominar Vaadin en su día a día
Desarrolladores de UI
Interesados en desarrollar interfaces dinámicas y funcionales con componentes avanzados de Vaadin.
Ingenieros de Software
Buscan dominar Vaadin para optimizar la estructura y eficiencia de aplicaciones empresariales robustas.
Equipos de Desarrollo TI
Necesitan capacitación en Vaadin para implementar soluciones web innovadoras y mantenerse competitivos.
Programadores Java
Desean integrar Vaadin en soluciones backend, mejorando la interacción entre el usuario y el servidor.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Vaadin
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 de Vaadin te proporciona un entendimiento detallado de este potente framework para el desarrollo de aplicaciones web con Java. Aprenderás desde la creación de interfaces de usuario hasta la integración con backend, y desarrollarás habilidades en la utilización de componentes y el manejo de datos. Esto te permitirá crear aplicaciones web robustas y personalizadas adaptadas a las necesidades de tu empresa y del mercado.
Sí, el curso de Vaadin es bonificable a través de FUNDAE, por lo que las empresas pueden aprovechar esta oportunidad para reducir hasta el 100% del coste del curso utilizando sus créditos formativos disponibles. Si nos encargamos de la gestión de la bonificación, aplicamos un coste adicional del 10% + IVA sobre el valor del curso, el cual también es bonificable.
El curso de Vaadin se imparte en la modalidad de aula virtual personalizada. Utilizamos videoconferencias a través de Zoom, permitiendo la interacción directa con el formador y adaptando los contenidos a las necesidades específicas de cada empresa. Además, las sesiones se graban para facilitar el acceso posterior por parte de los participantes.
Al completar el curso de Vaadin, desarrollarás competencias en la creación y gestión de interfaces de usuario, navegaciones, binding de datos, y manejo de componentes web modernos. También te formaremos en la integración de Vaadin con otros frameworks como Spring y CDI, y en la preparación y despliegue de aplicaciones en producción.
Para inscribirte en el curso de Vaadin, simplemente rellena el formulario de inscripción disponible en nuestra página web. Asegúrate de proporcionar toda la información requerida para que podamos procesar tu inscripción de manera eficiente. También puedes contactar con nuestro equipo de soporte para cualquier duda adicional.
El curso de Vaadin te proporciona un entendimiento detallado de este potente framework para el desarrollo de aplicaciones web con Java. Aprenderás desde la creación de interfaces de usuario hasta la integración con backend, y desarrollarás habilidades en la utilización de componentes y el manejo de datos. Esto te permitirá crear aplicaciones web robustas y personalizadas adaptadas a las necesidades de tu empresa y del mercado.
Sí, el curso de Vaadin es bonificable a través de FUNDAE, por lo que las empresas pueden aprovechar esta oportunidad para reducir hasta el 100% del coste del curso utilizando sus créditos formativos disponibles. Si nos encargamos de la gestión de la bonificación, aplicamos un coste adicional del 10% + IVA sobre el valor del curso, el cual también es bonificable.
El curso de Vaadin se imparte en la modalidad de aula virtual personalizada. Utilizamos videoconferencias a través de Zoom, permitiendo la interacción directa con el formador y adaptando los contenidos a las necesidades específicas de cada empresa. Además, las sesiones se graban para facilitar el acceso posterior por parte de los participantes.
Al completar el curso de Vaadin, desarrollarás competencias en la creación y gestión de interfaces de usuario, navegaciones, binding de datos, y manejo de componentes web modernos. También te formaremos en la integración de Vaadin con otros frameworks como Spring y CDI, y en la preparación y despliegue de aplicaciones en producción.
Para inscribirte en el curso de Vaadin, simplemente rellena el formulario de inscripción disponible en nuestra página web. Asegúrate de proporcionar toda la información requerida para que podamos procesar tu inscripción de manera eficiente. También puedes contactar con nuestro equipo de soporte para cualquier duda adicional.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Eleva tu perfil profesional y atrae oportunidades laborales al dominar una tecnología utilizada por grandes empresas para soluciones web modernas y eficientes.
3
Experiencias prácticas orientadas al mundo real, permitiendo a los desarrolladores implementar lo aprendido directamente en proyectos empresariales, impulsando así la productividad desde el primer día.
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