Immerse yourself in two Days of intense Training

This year's training sessions are broken up in two very distinct days. The first day serves as an introduction to Web Connection's base features for new users to get familiar with Web Connection's rich feature set. It'll also show off the new features in Web Connection 6.0 which will be released around the time of the conference. Day Two takes a different approach and dives deep into building client centric and mobile Web applications with AngularJs on the front end and Web Connection on the back end as a JSON service.

Sign up Today and Save


Day One: Introduction to Web Connection 6.0

Day one introduces Web Connection to new users starting with installation and a short overview of the architecture. You'll see how to install Web Connection and create a new project and see several different ways of creating request output for your Web applications. We then walk through creating a small application so you can get a good feel what it's like to use Web Connection in typical server side Web development. We'll introduce how to use the new templates in Web Connection in conjunction with the Bootstrap CSS framework. You'll learn what you need to know about HTML and CSS as well as how to generate the HTML from your FoxPro application using both code and dynamic script templates.

In addition to introducing Web Connection to new users we'll also demonstrate the new features of Web Connection 6.0. You'll see the new project layout, the new default templates both for the project as a whole and also the new page templates for Visual Studio to simplify new page development. We'll also lean heavily on the improvements in the script and template engines using Layout Pages and Partial Rendering to make it easier to reuse HTML layout in Web applications.

Day Two: Client Centric and Mobile Web Development

Day two drastically changes gears and on to show how to build client centric and mobile Web applications. Modern Web development is focusing on building rich client experiences that are more interactive than traditional server applications by managing the entire browser user interface the user interacts with inside of the browser. So rather than than going to the server to rerender the user interface the user interface is entirely managed using JavaScript.

We'll dig deep into what is required to build Responsive Web applications that can work with devices of various sizes using the Bootstrap framework. We'll discuss the core concepts of building Web pages that look good on a variety of different devices taking advantage of media queries and CSS rules to redraw interfaces. In order to build the front end application, we'll use the popular AngularJs framework to provide the client side code module managements, data binding, form validation and general organization of code. You'll learn how to build a front end user interface and have it call to the server to retrieve data and bind it into the HTML front end.

Day two deals mainly with client side technology: HTML and CSS for managing the Web layout concerns and AngularJS related JavaScript code to manage the user interface and back end service interactions with the Web Connection server. The Web Connection server provides the JSON service backend that serves raw data from business objects to the front end for databinding.

Day One

  Wednesday, September 20th, 2016
9:00 - 9:05am Welcome to Web Connection Training
Rick Strahl
9:05 - 10:00am Introducing Web Connection 6.0: How it works
Rick Strahl
10:00 - 11:00am Getting Started with Web Connection 6.0
Rick Strahl
11:00 - 11:15pm Refreshment Break
11:15 - 12:30pm Using Templates and Scripts and Databinding
Rick Strahl
12:30 - 1:30pm Lunch
1:30 - 3:30pm Application Walkthrough: Business Objecs, Databinding
Rick Strahl
3:30 - 3:45pm Refreshment Break
3:45 - 5:15pm Application Walkthrough (continued)
Rick Strahl
5:15 - 5:30pm Refreshment Break
5:30 - 6:00pm Open Forum for Q & A - Bring your questions
Rick Strahl and attendees
6:00 - 8:00pm Bonus Session: Essential Tools Show-Off,
Attendee Show and Tell (if any)
Rick Strahl
(open to non-attendees)

Day Two

  Thursday, September 21st, 2016
9:00 -  9:05am Announcements
Rick Strahl
9:05 - 10:15am Bootstrap CSS, Responsive Design and Mobile
Rick Strahl
10:15 - 11:30pm FoxPro API Services and AngularJS
Rick Strahl
11:30 - 11:45pm Refreshment Break
11:45 - 1:15pm Application Walkthrough
Rick Strahl
1:15 - 2:15pm Lunch
2:15 - 3:30pm Mobile Web
Rick Strahl
3:30 - 3:45pm Refreshment Break
3:45 - 5:00pm Application Walkthrough (continued)
Rick Strahl
5:00 - 5:30pm Open Forum for Q & A - Bring your questions
Rick Strahl and attendees