Building a Solid Web App Foundation with Vaadin 8

  • 3.7
5 hours on-demand video
$ 11.99

Brief Introduction

Kick-start your Web Application Project and learn to build UI’s which promise a great experience, while discovering tool

Description

The Vaadin Framework is a Java web application development framework that is designed to make creation and maintenance of high quality web-based user interfaces easy. Vaadin supports server-side and client-side programming models, which let’s you forget the web and program user interfaces while managing the user interface in the browser and the AJAX communications between the browser and the server.

The course starts of by defining the UI in Java. Here you will learn to write the initial user interface on top of which everything else will be built. Moving along we will cover best practices for structuring a User Interface project with Maven in a way that it best supports developer efficiency and deployment time requirements. Now that we have a strong foundation, we will start working with Layouts which are a fundamental part of the Vaadin framework. With practical examples, you will gain an understanding of how layout components function as a basic requirement when it comes to becoming an efficient developer. We will then move on the explore the Vaadin Navigator which enables your applications to support views and to use the browser's back and forward buttons in a controlled way. Now that you have

By taking this course you will be able to kick-start your web application development project with hands-on exposure on how to build a scalable and robust Vaadin User Interface that works on desktop and mobile devices in the right way, the first time. Throughout the video, we will build and develop an application with best practices to help you apply in any future requirements with minimal refactoring.

About the Author :

Peter Lehto is a Principal Vaadin Expert with more than 8 years' expertise with Vaadin and related technologies. Peter works as a senior consultant, trainer, and conference speaker with Vaadin Ltd in Finland. Peter's main interests are application and technology integrations and he has indirectly (and sometimes directly) influenced the development of the framework as well as many of its add-on components.

He is also interested in Java EE and Spring frameworks as well as web development. He is technically skilled in architectural design and has been a Vaadin consultant for 8 years. He knows what customers want and over the last eight years has seen almost every Vaadin project through from tiny to massive many year deliveries.

Requirements

  • Requirements
  • You will require a Windows, Mac or Linux computer with access to the Code Editor like Atom or Sublime. If you wish to run programming examples, they are in Vaadin 8 Framework.
  • Should use Vaadin 8 of software. No special hardware needed.
  • All instruction to install anything that we will need to install (Can be websites, other videos, written instructions) Included in the setup video
  • Make sure you have working internet access.
  • How are the Exercise Files laid out? Code Samples/ Starting State of the Examples/ Finished State of the Examples/ Finished State per video/ Finished State per Chapter/ Finished State per course The course focuses on teaching the basic concepts of component- and event-driven web application development. Practical demos of the concepts of layouting and navigation will give the viewers ability to support various end user device resolutions and types while building an application along the way.
  • What level user would be best served by this course? For example: "Beginner Django User but Advanced Web Designer" This course is intended for developers striving for efficiency and high-quality UI’s with Vaadin Framework. Full-stack developers working with Java on both frontend and backend systems and who want to efficiently utilize Java in their User Interfaces.
  • Architects responsible for the overall system structure, need to understand the app foundation on which the server-driven User Interface will function and Backend Integration, as well as Developers looking to provide the best backend integration compatibility for their new User Interface, in order to connect UIs seamlessly with their backend solution, will greatly benefit from this tutorial.
$ 11.99
English
Available now
5 hours on-demand video
Packt Publishing
Udemy

Instructor

Packt Publishing

  • 3.7 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses