VFP/VPM
Advanced Training RealTime Online Course
Curriculum
| Pricing/Enrollment | Software
Discounts | Repeat Attendance
Online Training: The Gain Without The Pain
|
My clients are almost exclusively developers themselves. They are typically the domain expert, knowing a particular field in business very well. What they need to bring their expertise to market, whether as a vertical market application or beyond, is what I have, that is, the software development tools and expertise needed to create without boundaries. Every product has limits to what it can do. Visual ProMatrix, a very productive framework (there is nothing like it in the VB, J++ or Delphi worlds), has its limits. And so I have added other tools to the mix. These tools are from 3rd parties, or developed by me. Using these tools is not something anyone is going to learn overnight. The training I offer is 5 days of 4-hour classes of hands-on computer training (you provide the computer with a NIC, I supply the network). And it includes 3 months of follow-up via private newsgroup. It includes all the development libraries I use, with updates available over the web for as long as you have have support (3 months' support comes free with the this course). The training assumes you already know how to do all the stuff in the VPM manual. If you don't want to take yourself through the manual, taking the VPM training would be a good place to start. The first day does review how to do all the regular stuff in the VPM manual, with some additions and purposeful deletions. But from then on, basic knowledge is assumed to be present. Training flies: I get bored easily. Luckily for you, the learning points are all presented to in written form you so you can follow along, and you can always ask followup questions when you get back home, through the private newsgroup. In addition, you get a custom ProSysPlus developer helpfile for reference. |
Advanced Training Support Plans New: |
Here's
the 5 day schedule in brief.
These are targets to hit, not destinations for an airplane trip. For the topics
for which I know you have the tools (VFP/VPM) an in-class exercise accompanies
the topic. If we don't get to everything, you still have 3 months of followup...
|
Day |
||
|
1
|
The
Development Environment |
How to set up your machine for productive work. Group setup and procedures. Sourcesafe. The VPM environment. |
| Objects | Understanding Objects. | |
| The Class Browser | Is your friend. | |
| SuperClass | Is, in fact, really super. | |
| The Debugger | Is also your friend. | |
| SourceSafe | The good, the bad, the ugly. The internet. | |
| Group Development | Make it faster, better, more fun. Honest. <s> | |
|
2
|
The Foundation Classes | A resource. |
| Web Resources | Knowledge is power; information precedes knowledge (a Kantian view). | |
| VPM Basics | A quick flight through all the VPM basics: types of forms (and shortcomings); controls (and shortcomings); development tools (and shortcomings or worse). And an outline of fixes for the above. | |
|
3
|
Recover (Abri) | Fix problems with memofields before, or right after, they happen. |
| SDT | Incorporating Stonefield Data Toolkit into the mix. | |
| ActiveX Controls | Or whatever MS chooses to call them this month. <s> How to wrap controls so they are productive citizens. Which controls from whom work the way you want them to, and which don't and never will. Subclassing ActiveX Controls. Data and ActiveX Controls. | |
| Ole
Automation: Word |
Incorporating Word in your application, including mail merge based on the current VPM form. How to program against Word, Excel, Outlook. | |
|
Ole Automation: |
Incorporating Crystal Report Writer in your application, including how to put the Crystal Preview Window inside the VFP screen, so it still seems like part of your application. | |
| WinAPI | Using the Windows API to extend application functionality. | |
|
4
|
The ProSysPlus Classes |
Making VPM do what you want it to. |
| The ProSysPlus Programs | Yes, PRGs are still useful. | |
| VPME: Using its capabilities | VPM-Enterprise is the slickest c/s development environment available. It's so easy to use, if you know VPM you can make the switch in very little time. | |
|
5
|
COM Servers | VPM Businesrules can be a COM Server. The ProMatrix Data Server can be a COM server. What is a COM server? |
| VPM on the Web | A quick overview; not a replacement for the VPM To Web courses (details to come). | |
| Business
Process Analysis |
Writing a program to do the wrong thing is worse than not writing the program. <s> Some practical methods to use when analyzing business needs, including an application to help the process along. | |
| Development Process |
Great tools, great plan, but now what? Go off and sit behind your desk and pound away? Maybe, maybe not... Can you spell Extreme Programming? | |
| Documentation | Help authoring, documentation delivering, tying it to your application. A painful process made, well, less painful. <s> | |
| Validation | What, we have to make sure it works, too? Aren't good looks enough? <g> Test scripts, testing methods. |
|
Pricing |
Pricing is $995 per individual. Enrollment is through the ProMatrix web site. Group discounts equivalent to the ProMatrix Reseller pricing are available. |
|---|---|
|
Location
|
Location is at your computer, hooked to the internet. Using cutting-edge technolgy, you will have better-than-phone live audio, and brower-based (no firewall problems) live video. |
|
Schedule
|
This course will be scheduled every two months, or sooner as classes fill up. The next class is June 21-25, 1-5PM Florida Time. |
|
Enrollment
|
Enroll through the ProMatrix Training Web Site. |
|
Your Site
|
I will do a course on site, with prices subject to negotiation. |
|
Computers
|
This is a hands-on course. The Internet computer should be 1024 resolution so you can see what's going on. You will benefit from having a second computer, with VPM Enterprise installed, to work with examples while still watching the instruction (a dual monitor setup should also work). See Online Training for more details. |
The following Software Manufacturers have authorized discounts on their software to attendees (and thanks to all of them for the help): I get nothing from this: I have bought every product I recommend at full price.
|
Product |
Manufacturer |
Discount |
|---|---|---|
|
xCase |
20% |
|
|
ctSuite, etc. |
20% |
|
|
Recover |
20% |
|
Time Attending |
Price |
Conditions |
| First Time | Full Price | None |
| Second Time | 1/2 Price | Don't step on the punch lines for the jokes. <s> |
| Third Time | Free | Be prepared to tutor/teach parts of the course; continue to laugh at the jokes. <g> |