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.
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 |