Houston (free event)

.NET for VFP Combo - .NET for VFP Devs & Converting VFP Apps to .NET

Jeff EtterJoe ReynoldsMike Yeager

CLASS #1: .NET Training for VFP Developers - An overview of Visual Studio and the .NET Platform from a VFP perspective, C# and VB.NET, WPF & Silverlight, Windows and Web applications, and much, much more.

CLASS #2: Converting VFP Applications to .NET. - Overall strategies, planning, architecting and real world techniques for converting existing VFP applications to .NET.

This event took place on Monday, October 21, 2013.



WHERE:      Onsite at EPS Software Offices (6605 Cypresswood

Dr. Suite 300, Spring/Houston, TX 77379) or remotely via GoToMeeting


CLASS #1:    .NET Training for VFP Developers
- Oct 21 - 23, 2013 (Mon–Wed)


CLASS #2:   Converting VFP Applications to .NET - Oct 24, 2013 (Thursday)




EPS Software will be teaching two comprehensive classes, specifically for Visual FoxPro developers who wish to utilize the latest Microsoft .NET technologies. Costs are the same for either on-site or remote access.




CLASS #1: .NET Training for VFP Developers

In the first three day class, attendees will leverage their existing VFP knowledge to learn an overview of Visual Studio and the .NET Platform from a VFP perspective. C# and VB.NET, WPF, Windows and Web applications, and much, much more. Please see the full agenda for both seminars listed below.


  Only $699 for the 3-day .NET Training for VFP Developers
class - Oct 21 - 23.  To register for the 3-day class only, click here


CLASS #2: Converting VFP Apps to .NET

The last class will discuss overall strategies, planning, architecting and real world techniques for converting existing VFP applications to .NET. Attendees will also get the opportunity to discuss their projects and have their questions personally answered by experts who have real world experience with VFP, .NET and conversion projects. Please see the full agenda for both seminars listed below.

  Only $399 for the 1-day Converting VFP Applications to .NET
class - October 24. To register for the 1-day class only, click here



Or attend BOTH classes for a discounted price of $999 (or $699 with the Early Bird Discount)!

To register for BOTH classes,

click here





Registration is extremely limited. For more information please e-mail info@eps-software.com or call us at 832-717-4445 x 13.

Discounts may be available for companies who have previously attended our classes. Call us for details. Please note that instructors & exact curriculum may change. All sales are final.

Group discounts as well as discounts for attendees of previous classes may be available.

<br />
<b>Monday - Introduction to .NET and Visual Studio</b><br />
<table width="100%" cellpadding="8" border="1px" frame="hsides"> 
        <tr>
            <td style="width: 15%">
                9:00 – 9:20**</td>
            <td style="width: 60%">
                <b>Introduction/Setup</b></td>
        </tr>
        <tr> 
            <td style="width: 15%" >
                9:20 – 10:00</td>
            <td style="width: 60%">
                <b>Overview of Visual Studio and the .NET Platform from a VFP Perspective</b>
                <br /><br />
                This session provides a general overview of .NET. What are the main features? 
                How does development compare to development in VFP? Why is .NET so important?</td>
        </tr>
        <tr bgcolor="Lavender">
            <td style="width: 15%">
                10:00 – 10:15</td>
            <td style="width: 60%">
                <b>BREAK</b></td>
        </tr>
        <tr>
            <td style="width: 15%">
                10:15 – 12:00</td>
            <td style="width: 60%">
                <b>The Main Languages: C# and Visual Basic</b>
                <br /><br />
                No matter what you do in .NET, you likely need to know some C# or VB.NET, or 
                both. This part of the training will get you started.</td>
        </tr>
        <tr>
            <td style="width: 15%" bgcolor="Lavender">
                12:00 – 13:30</td>
            <td style="width: 60%" bgcolor="Lavender">
                <b>LUNCH BREAK</b></td>
        </tr>
        <tr>
            <td style="width: 15%">
                13:30 – 15:30</td>
            <td style="width: 60%">
                <b>Object-Oriented Development</b>
                <br /><br />
                Object-Oriented development is second nature for many VFP developers. .NET&#39;s object model is an evolution of VFP&#39;s object model, so most people will feel right at home. But there are differences.</td>
        </tr>
        <tr>
            <td style="width: 15%" bgcolor="Lavender">
                15:30 – 15:45</td>
            <td style="width: 60%" bgcolor="Lavender">
                <b>BREAK</b></td>
        </tr>
        <tr>
            <td style="width: 15%">
                15:45 – 17:00</td>
            <td style="width: 60%">
                <b>Advanced Object-Oriented Development</b><br /><br />
                .NET offers a lot more object-oriented features than what VFP has, and many of 
                them are core to writing code in .NET: Interfaces, Generics, Delegates, Events, 
                just to name a few.</td>
        </tr>
    </table>


Tuesday - Data Access & the Business Tier

9:00 – 10:30 Databases and Data Access in .NET vs. Visual FoxPro

Data handling is one of VFP's great strengths. How does it work in .NET? This is the question this session will answer by providing an overview of SQL Server and .NET data access.  We will also touch on other topics such as nHibernate and the Entity Framework.
10:30 – 10:45 BREAK
10:45 – 12:00 Building Business Logic

The logic components are the heart of every application. This session shows how to build the center-piece of every application.
12:00 – 13:30 LUNCH BREAK
13:30 – 14:45 Quality & Testing Techniques

This session covers quality control techniques such as unit testing and static analysis.
14:45 – 15:00 BREAK
15:00 – 17:00 Creating Services

Over the last few years, services have become a central part of software development.  This session shows how to build a service based interface on top of the previously created business logic.


Wednesday - User Interfaces

9:00 – 10:30 The Basics of Building a Windows Application

This session focuses on building a Windows app on top of the previously created business logic.  This session focuses on WPF.
10:30 – 10:45 BREAK
10:45 – 12:00 The Basics of Building a Web Application

This session focuses on building an HTML based Web Application (ASP.NET Web Forms & MVC) on top of the previously created business logic.
12:00 – 13:30 LUNCH BREAK
13:30 – 15:00 The Basics of Building Mobile Applications

This session will explore the basics of building applications for Windows Phone 8 and WinRT slates. While there isn't sufficient time in this introductory course to explore development of other environments such as iPhone, iPad and Android phones and slates, the integration of services to these platforms will be covered.
15:00 – 15:15 BREAK
15:15 - 16:15 Food for Thought - Other Important Concepts

Other .NET languages, dynamic programming, functional programming, parallelism, multi-threading, cloud computing and Windows Azure.  (Exact topics covered will depend on time available)
16:15 - 16:30 BREAK
16:30 - ?? Experts Roundtable

Discuss your training and project questions, various .NET concepts and more!  Ask the experts who have "been there and done that".


Thursday - Converting a VFP Application to .NET

9:00 – 9:30 Evaluating the Application & Developing a Plan

This session introduces a minimally functional VFP application written in a typical VFP-oriented fashion. We'll explore how to develop a strategy for doing a conversion to .NET.
9:30 – 10:30 Converting the Database & the Migration Process

This session focuses on the differences between databases designed for VFP and those designed for .NET. Using the sample application database and some conversion tools we create a new database and create the process for migrating the data, taking the changes into account.
10:30 – 10:45 BREAK
10:45 – 12:00 Converting Reports to SSRS

Modern report engines typically give developers the option of running reports purely server-side or client side, the way VFP did it. This session goes through the process of converting both the layouts and the logic to SSRS, emphasizing server-side reporting.
12:00 – 13:30 LUNCH BREAK
13:30 – 14:30 Building a Solution Structure & Framework

Using the a framework and building blocks, this session implements a Visual Studio Solution structure, and implements a custom inheritance level. A main window, navigation and role-based security system are implemented.
14:30 – 14:45 BREAK
14:45 – 15:45 Converting Report Forms & Grid Forms

This session walks through converting forms to run previously converted reports and the grid forms used to look up data in the application. This is a hands-on look at what it takes to implement these types of forms in the new .NET framework.
15:45 – 16:00 BREAK
16:00 – 17:00 Converting Edit Forms & Finishing the Application

This session separates business logic from UI and uses tools to implement the business objects and forms. The two are then integrated and brought into the main application completing the conversion of the sample application.

** Please note that times are approximate and meant to be flexible depending on class participation and questions.

Venue Information

This is a video recording. It is NOT a live event.

You can access your video by logging into www.codemag.com (upper right corner) and clicking on “My CODE Account” and scrolling down to “My Events”.


Questions?

Phone: 832-717-4445 ext 32

Email: info@eps-software.com