coursedet.gif (3271 bytes)

.NET for VFP Developers Training

This class helps Visual FoxPro developers leverage what they know about VFP in learning .NET. This includes understanding the languages, tools, object-orientation, as well as best software development practices.

This live, online training class is taught by Kevin McNeish, the author of the book .NET for Visual FoxPro Developers an eight-time recipient of the Microsoft .NET MVP award, and a highly acclaimed .NET and iOS speaker. This updated class covers the very latest .NET 4.7 and Visual Studio 2017 technologies.

Each session is 5 hours and there is 1 session per day for 3 days. The regular cost for the class is $699 or just $599 if you take advantage of our early-bird special.

Reviews from our Students

Thank you for an outstanding three days. I was looking for "full immersion" to jump start my involvement with .NET, and this training session delivered. The recordings will be particularly valuable as a way to go back and spend some real hands-on time in .NET to reinforce what we learned during the live sessions. - Rick Borup

A very informative class! Kevin has a way of making even the most difficult concepts easy to understand. Highly recommended! - Paul M.

What a wonderful training seminar! It was extremely beneficial and I'm going to start using what I've learned right away. - John B

If You Can't Attend, Just Purchase the Recording

We use Camtasia to create high-quality recordings of the entire training class. If you can't attend the live class, you can still sign up for the class and get the full recordings, which you can review at your leisure, and ask questions via email. Students who sign up for the class but do not attend are free to attend another one of our on-line .NET for VFP classes any time in the future.

New .NET 4.7, Visual Studio 2017 Content

This class has been completely updated to include information on .NET 4.7 and Visual Studio 2017, Microsoft Entity Framework 6.2 and C# 7.

Register Now!

Session 1


Introduction to .NET and .NET Standard 2.0 with Xamarin

This session provides an overview of the .NET Framework and includes information on code compilation, assemblies, the Global Assembly Cache, disassembly, processes, domains, memory management and deployment.

In this session, you also learn about the new .NET Standard 2.0 and Xamarin tools that allow you to write .NET code that runs on Windows (UWP), iOS, and Android devices!

C# Primer

This session teaches the basics of C#, including information on basic syntax, namespaces, defining classes, strong typing, string manipulation, enumerations, arrays, collections, generics, and type conversions.

Working with Visual Studio 2017

This session shows you how to get the most out of the Visual Studio development environment and covers the various Explorer tools, Code Editors, diagrams, refactoring tools, debugging and working with NuGet.

Session 2


Object Orientation in .NET

This session compares object-orientation in .NET to VFP and shows how to leverage what you already know about OOP in Visual FoxPro. It includes information on best practices and real-world examples on the use of inheritance, polymorphism, static and instance members, overloaded methods, abstract classes, and interfaces. It also discusses some of the latest OOP features for C#.

Data Access in .NET

This session provides live examples of information important to VFP developers: how to access, manipulate, and update data in .NET. It provides information on .NET Data Providers, strongly typed entities, Entity Framework, stored procedures, SQL Pass-through, forward and reverse-engineering databases, as well as Language Integrated Query (LINQ).

Session 3


Working with Business Objects

One of the biggest mistakes new .NET developers make is to put the majority of their application logic in the user interface. This session highlights the importance of using business objects for creating a single code base for Windows Web and Mobile device applications, normalizing your application logic, and providing flexible data access.

Creating Windows Applications with WPF

This session provides a step-by-step example of creating a Windows application using Windows Presentation Foundation technology. It includes information on the Windows event model, an overview of user interface controls, data binding, and the use of business objects.

Creating Web Applications with ASP.NET

This session provides a step-by-step example of creating a Web application. It includes information on the new ASP.NET application model, working in a stateless web environment, an overview of user interface controls, data binding, and the use of business objects.

Connecting and Asking Live Questions

The live training class is broadcast directly to your company using Citrix's

All you need is a computer with a high speed internet connection and a phone. During each training session you simply connect to the training seminar via GoToMeeting and you see the trainer's computer in a window on your machine.

If multiple students at your company want to take the class (Note: Each participant must pay for the class) you can simply hook up a projector to your computer so everyone in the room can see. As the trainer steps through presentations and uses Visual Studio to create and execute code samples you see it all live as it's happening.

For audio hookup, you call into the specified phone number and join a conference call where you can hear the trainer and vice versa, or you can use VoIP and connect with a headset and microphone. To minimize disruptions, you can post questions in a chat window for the instructor to answer.

Benefits of Our Online Training

Here are some of the benefits of taking our online training classes:

  • You save the expensive training costs of airfare, hotel, food and rental car associated with attending an in-person class.

  • You aren't tied up all day in training.

  • You get a recording of the entire training class!

  • If you're not available during the training class hours, you can watch the recordings later on at your leisure, and ask questions via email.


The class consists of three, five-hour training sessions that run from 11am to 4pm Eastern Standard Time.


The cost for the class is $699 ($599 early bird special) per student.

Note: If you have multiple students taking the training, each student must pay for the class. In addition to the class registration fee, the number you call for audio hookup is a toll number, so you will be charged on your phone bill at the regular rate of your long distance provider (no extra fees from us). If you use Voice-Over-IP or if you have free unlimited long distance calls, then the call is free.


For more information or to ask questions, send an e-mail to

Register Now!