O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Building a Rich Internet Application with Vaadin

Video Description

Packt video courses are designed to cover the breadth of the topic in short, hands-on, task-based videos. Each course is divided into short manageable sections, so you can watch the whole thing or jump to the bit you need. The focus is on practical instructions and screencasts showing you how to get the job done. Learn by doing. The video follows the process of developing an application by explaining what needs to be done and why, and doing it to see the results. This course is aimed at Java developers who wish to start developing web applications with Vaadin, even if they have no previous knowledge of the Vaadin framework.

Table of Contents

  1. Chapter 1 : Getting Started
    1. The Eclipse Setup 00:04:13
    2. Running and Debugging 00:04:09
    3. Overview of Components 00:02:54
    4. Events and Listeners 00:04:26
    5. Application Requirements 00:02:02
  2. Chapter 2 : Layouts, Views, and Navigation
    1. Views 00:04:57
    2. Navigator 00:03:56
    3. Layouts 00:02:40
    4. Notifications and Windows 00:03:57
    5. Style Names of Components 00:02:56
  3. Chapter 3 : The Vaadin Data Model
    1. The Vaadin Data Model 00:02:54
    2. Setting Up a Database 00:02:38
    3. SQLContainer 00:04:32
    4. Validating and Buffering Fields 00:03:14
    5. Binding Fields with Data 00:03:33
  4. Chpater 4 : Styles, Themes, and Notifications
    1. Creating Custom Themes 00:03:00
    2. CSS Basics and Built-in Styles 00:03:48
    3. Width, Height, and Layouts 00:05:09
    4. Performance Issues 00:03:47
  5. Chapter 5 : Logging In, Sessions, e-mails, and Notifications
    1. Logging In – Querying Containers 00:05:10
    2. Storing Session Data 00:03:30
    3. Preventing Views from Being Displayed 00:03:35
    4. Passing Parameters to Navigator (Part 1) 00:05:20
    5. Passing Parameters to Navigator (Part 2) 00:04:17
  6. Chapter 6 : Server-side Operations
    1. Adding Files to Our Application 00:07:45
    2. Embedding External Content 00:02:38
    3. Server-side Data Processing – Running Threads 00:03:17
    4. Displaying the Progress of an Operation 00:03:44
    5. Server Push – Server-initiated Communication 00:02:01
  7. Chapter 7 : Extending Components
    1. Extending Components 00:02:40
    2. Custom Widgets – Server-side (Part 1) 00:05:16
    3. Custom Widgets – Client-side and Server-side Events (Part 2) 00:04:07
    4. The Vaadin Directory 00:04:20
  8. Chapter 8 : Summary and Other Topics
    1. The Project Summary 00:04:19
    2. Sending e-mails 00:02:03
    3. Vaadin and JPA – JPAContainer 00:01:57
    4. Testing GUI – TestBench 00:02:29
    5. Vaadin Goes Mobile – TouchKit 00:01:59