Vaadin é uma tecnologia de código aberto para criar um rico conteúdo da web na Internet. É baseado em Java e oferece suporte a Java Script e Ajax. Isso pode ser estendido com o Google Web Tool para oferecer suporte a recursos extras no navegador do cliente. O framework Vaadin fornece recursos que permitem desenvolver conteúdo web sem usar HTML, XML etc. Assim, usando Vaadin você pode criar seu front end, bem como back end usando JAVA como linguagem de programação. Este tutorial oferece uma cobertura básica dos conceitos do Vaadin e deixa você confortável para usá-lo em seus projetos de desenvolvimento de software.
Este tutorial ajudará os iniciantes a entender o Vaadin do zero. Depois de concluir este tutorial, você obterá um nível moderado de especialização em Vaadin, o que o ajudará a passar para outros níveis.
Antes de iniciar este tutorial, presumimos que você tenha um conhecimento básico da linguagem de programação Java. Além disso, o conhecimento de qualquer ambiente de programação e conceitos básicos como variáveis, comandos, sintaxe, etc. será benéfico. Recomendamos enfaticamente que você consulte os tutoriais da linguagem de programação JAVA antes de prosseguir com o Vaadin.