Houston

.NET for VFP Developers

This event took place on Wednesday, November 12, 2008.

EPS Software to hold

extensive Visual FoxPro to .NET training classes





Where:   Onsite at EPS Software Offices (6605 Cypresswood

Dr. Suite 300; Spring, TX) or remotely via Live Meeting

When:    November 12-14 (Wednesday – Friday)

Why:      An in-depth .NET development

training class that builds on existing VFP skills



EPS Software will be holding a comprehensive 3-day training seminar on .NET

development,
specifically for Visual FoxPro developers who wish to utilize the latest

Microsoft technologies, at our offices in Houston, Texas as well as online via

Microsoft Live Meeting.




For this event, industry renowned expert, author, speaker, and MVP Claudio

Lassala, as well as senior developer and creator of much of the VFP2NET

toolset,
Mike Yeager will take an in-depth look at development in .NET specifically

targeted to Visual FoxPro developers.




During this limited-seating seminar, attendees will learn an overview of Visual

Studio and the .NET Platform from a VFP perspective, C# and VB, Test Driven

Development, Windows and Web applications, and much, much more. (The full 3-day

agenda is below.) Attendees will also get the opportunity to discuss their

projects and have their questions personally answered by both Claudio Lassala and

Mike Yeager. A free Bonus session will explore best practices for converting

exising Visual FoxPro applications to .NET.




The cost for the 3-day class is only $599 for either on-site or remote attendance.

Registration is extremely limited. To register,
Click here. For more information please e-mail
info@eps-software.com or call

832-717-4445 x 32.








Wednesday - November 12, 2008





















































9:00 – 9:20

Introduction

Claudio Lassala

9:20 – 10:00

Overview of Visual Studio and the .NET Platform from a VFP

Perspective



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?


Claudio Lassala

10:00 – 10:15

BREAK

 

10:15 – 12:00

The Main Languages: C# and Visual Basic



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.


Claudio Lassala

12:00 – 13:30

LUNCH BREAK

 

13:30 – 15:30

Object-Oriented Development



Object-Oriented development is second nature for many VFP

developers. .NET's
object model is an evolution of VFP's object model, so

most people will feel
right at home. But there are differences.


Claudio Lassala

15:30 – 15:45

BREAK

 

15:45 – 17:00

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


Claudio Lassala

17:00 – 17:15

BREAK

 

17:15 - ??

<span style= "font-size: 10pt; font-weight: bold;

color:Red">FREE BONUS SESSION (Pizza included)


The Strategy of VFP Migrations, with much information

accessible also to
nontechnical business managers. It will be a detailed

overview, based on best
practices and real world experience, of the optimal way to

transition a mission
critical application from any version of FoxPro to .NET and

SQL server


Mike Yeager





Thursday - November 13, 2008















































9:00 – 10:30

Building Business Logic


The logic components are the heart of every application. This

session shows how
to build and quality control (test) the center-piece of every

application


Mike Yeager

10:30 – 10:45

BREAK

 

10:45 – 12:00

Building a Windows Application


This session focuses on building a Windows interface layer

(WinForms) on top of
the previously created business logic.


Mike Yeager

12:00 – 13:30

LUNCH BREAK

 

13:30 – 14:30

Building a Web Application


This session focuses on building an HTMLbased Web Application

(ASP.NET Web
Forms) on top of the previously created business logic.


Mike Yeager

14:30 – 14:45

BREAK

 

14:45 – 15:45

Building a Web Service Interface


Over the last few years, Web Services have become a central

part of software
development. This session shows how to build a web-service

based interface on
top of the previously created business logic.


Mike Yeager

15:45 – 16:00

BREAK

 

16:00 – 17:00

Wrap-Up of Other Features and Technologies


Mobile Applications, WinFX, Windows Presentation
Foundation, Windows Vista, – Windows Communication

Foundation,… the list of
interesting technologies around .NET (current or future) is

rather lengthy. This
final session of the event looks at some interesting

technologies that are
generally beyond the scope of this workshop, but are

nevertheless interesting
enough to spend a few minutes on…


Mike Yeager





Friday - November 14, 2008





































9:00 – 10:30

Object-Oriented Development - Advanced


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


Claudio Lassala

10:30 – 10:45

BREAK

 

10:45 – 12:00

Design Patterns


Design Patterns are often used every day by every developer in

one way or
another. A basic understanding of patterns and how to

implement them is very
useful for all .NET developer, and this session tries to

clarify design patterns
in a way that everybody can understand and start thinking

about patterns in a
more natural way.


Claudio Lassala

12:00 – 13:30

LUNCH BREAK

 

13:30 – 14:30

Test-Driven Development


Lower your cost of maintenance, improve the quality of your

product and deliver
software that meet requirements.


Claudio Lassala

14:30 – 14:45

BREAK

 

14:45 – 16:00

Productivity Tools


A survey of the tools we've found most useful for

developing software quickly,
efficiently and with higher quality.


Claudio Lassala

Venue Information

EPS Software Corp

6605 Cypresswood Drive, Suite 300

Spring, TX 77379





Phone: 832-717-4445 ext 32

Email: info@vfpconversion.com