08.13.07
Posted in Classes at 1:25 am by Cal
Fall term registration at Foothill College is now open again.? Classes begin on September 24 and run for twelve weeks until December 14.?

We have a broad selection of .NET related classes this fall including
? Windows Presentation Foundation (CIS-019M)
?
? Expression Blend (with coverage of Silverlight) (CIS-019K)
?
Windows Communication Foundation (CIS-019L)
?
ASP.NET (CIS-019W)
Windows Forms Development (CIS-019D)
?
? Visual Studio Tools for Office (CIS-019V)
?
Scripting for Windows Administrators (CNET-060J) ? ? ?
?
All of these classes will be available online.? ? In addition, two of these clases will also be offered in a traditional face to face setting.? WPF will meet every second Tuesday? evening from 6:00 - 9:00 PM starting on September 25, Expression Blend will meet every second Tuesday? evening from 6:00 - 9:00 PM starting on October 2.? Anyone attending either class is welcome to attend the other face to face sessions as well.? ?
Tuition costs are under $100 for California residents.? Even non-California residents need only pay around $400 per class.?
Permalink
06.11.07
Posted in Classes, MSDN Academic Alliance at 12:19 am by Cal

I have prepared a PDF flyer listing all of the .NET related summer classes which we will be offering at Foothill College this year. This flyer also describes the Foothill MSDN Academic Alliance program.
Please pass this flyer along to all of your co-workers and friends who might be interested in improving their understanding of .NET technologies.
Permalink
06.08.07
Posted in Classes at 12:39 am by Cal
The summer term registration at Foothill College is now open again. Classes begin on July 2 and run for six weeks until August 11.

We have a broad selection of .NET related classes this summer including
Windows Presentation Foundation (CIS-019M)
Expression Blend (CIS-019K)
Windows Communication Foundation (CIS-019L)
Deploying .NET Applications (CIS-019N)
SQL Server 2005 (CIS-054C)
Windows Powershell (CNET-060K)
All of these classes will be available online. In addition, three of these clases will also be offered in a traditional face to face setting. WPF will meet on Tuesday and Thursday evenings from 6:00 - 9:00 PM, Expression Blend will meet on Monday and Wednesday evenings from 6:00 - 9:00 PM and Windows Powershell will meet on Saturdays from 9:00 - 4:00 PM.
Tuition costs are under $100 for California residents. Even non-California residents need only pay around $400 per class.
For more details, see the complete description of all of our .NET related classes.
Permalink
06.05.07
Posted in Classes, Presentations at 10:06 am by Cal

On my recent visit to Santiago, Chile I arranged with Microsoft to do a WPF presentation for several of Microsoft’s ISV partners and clients. The photograph above shows the marquis in front of the Microsoft building indicating the many tech companies present at the same location.
While my Spanish is very passable for casual conversations and daily interactions like purchasing food or gasoline, it is hopelessly inadequate for making a technical presentation. Accordingly, my presentation was conducted fully in English. To my pleasant surprise the audience exhibited a very solid capability in both understanding and speaking English. Throughout the evening I received many questions in English that were well phrased and easy for me to understand. And from follow up questions I was able to discern that my responses were also well understood.
The most interesting little incident involved a question regarding interop between Windows Forms applications and WPF. My response was that this would be discussed — at least tangentially — in one of my upcoming Webcasts. When asked about when this Webcast was scheduled to appear I responded some time in late June. Then the fellow sitting to my left pulled out his cell phone and played with it for a couple moments and finally said: On the 21st, the 25th and the 29th. Wow, was I impressed. (He also admitted having watched my Data Binding Webcast.)

Afterwards we retreated to a nearby bar for some drinks and food. I was persuaded to try some Chilean beer (sorry to have forgotten the brand) which I enjoyed very much. For me, all in all, a very enjoyable evening.
I hope to be able to return to Chile during the Christmas season to conduct some WPF training classes for Qunitec and / or New Horizons. Anyone who is interested in attending is requested to Email me and I will refer you to the person who can help you to enroll.
Permalink
05.08.07
Posted in Classes at 12:44 am by Cal

On Saturday,? May? 12 I will be holding another practice session for two of my upcoming MSDN webcasts.? This practice session will be conducted in Room 3401 on the Foothill College campus from 1:00 - 4:00 PM.?
Anyone is welcome regardless of your experience level with C# or WPF.? Most students park in Lots 2? or 3 ? and walk up the hill.? Be sure to check the campus map to identify the location of Room 3401.?
The topics covered will include Data Binding, Building WPF Greeting Cards and Upgrading a Windows Forms Application with a new WPF UI.
Permalink
05.03.07
Posted in Classes at 11:59 am by Cal

On Saturday,? May 5 I will be holding a practice session for two of my upcoming MSDN webcasts.? This practice session will be conducted in Room 3401 on the Foothill College campus from 1:00 - 4:00 PM.?
Anyone is welcome regardless of your experience level with C# or WPF.? Most students park in Lots 2? or 3 ? and walk up the hill.? Be sure to check the campus map to identify the location of Room 3401.?
The topics covered will include Animations and Data Binding.
Permalink
04.04.07
Posted in Classes, Foothill, Free Software, MSDN Academic Alliance at 10:28 am by Cal
Microsoft announced yesterday that, reversing previous policy, Expression Blend and Expression Web will now be included in the MSDN Academic Alliance policy. This means that any student enrolled in any CTIS classes at Foothill college can get a copy of these programs for only the duplication / handling charge of $5. each. Expression Web was officially released in January and should be available during the Foothill MSDN AA Spring Term ordering window of May 1 - June 22. Expression Blend will be added to the program as soon as it is officially released (Q2 according to Microsoft). In the meantime, the March Release Candidate is a free download from Microsoft at its
website .
Software acquired through the MSDN Academic Alliance is full featured, no-timeout software. You are not required to uninstall this software after you are no longer a student at Foothill College. However, this software is subject to Academic Licensing, meaning that you are not permitted to use if for commercial purposes. The goal of this program, obviously, is to give interested people the chance to learn new Microsoft technologies at a reasonable cost.
Yesterday, at a Microsoft training event, one of my friends who works for Microsoft reminded the audience that Microsoft managers like to receive feedback from programs to know whether or not they are working. If you have ever benefitted from the MSDN Academic Alliance program and you would like Microsoft to keep the program going (or maybe expand it), please drop them a line to let them know your opinion.
Finally, just a reminder that if you would like to take advantage of the MSDN Academic Alliance program for the Spring Term, you need to register soon for classes which begin on April 9th.
Permalink
03.29.07
Posted in Classes, Foothill at 10:18 pm by Cal
I named this Blog the WPF Learning Experience because I wanted its focus to be on learning WPF technology. I teach what I believe to be the first college class on WPF in California (possibly in the country and even possibly even world wide). The first pass through this class was so enjoyable and so exciting that I’m looking forward to many, many more.
Here’s a comment from one of my students sent to me by Email a couple of weeks ago:
“This class is teaching something too valuable so I convinced my manager to let me take the week off to catch up and finished this project.”
It’s always nice to hear something like that!!
And here’s a comment from another student:
Thank you so much for offering this WPF class in this fairly early stage of the technology. WPF is fantastic, although the learning curve is high.
And this:
Even more, I feel WPF is so important that I am continuing on my own writing WPF/Xaml code to allow the knowlege that I have acquired from your course to mature so that I may demonstrate it to others.
The next WPF class starts on April 9th and is offered both as a regular face to face class an online.
I’m sort of the unofficial head of the C# department (well actually more like a sub-sub-department) at Foothill College in Northern California. As such, I try to recruit students not only for my own classes but also for my colleagues who teach C# classes with me. It’s really wonderful working with Steve Hoyle, Evan Lim and John Berry on C#.
Here’s a listing of all the C# related classes that we are offering this term:
• Windows Presentation Foundation (WPF) (CIS-019M)
Learn how to create exciting new user interfaces for Windows applications using WPF. Master dependency properties, routed events, styles, templates, and animations.
• Windows Communication Foundation (WCF) (CIS-019L)
Learn how to build connection-based service-oriented architectures (SOAs) using Windows Communications Foundation and the textbook “Programming WCF Services” by software legend Juval Lowy.
• Deploying .NET Applications (CIS-019N)
Learn how to deploy .NET applications (both Windows and Web) using Microsoft Installer, MSBuild and ClickOnce technologies. Covers initial installations, service packs, patches, and other updates.
• Develop Web Applications using ASP.NET 2.0 (CIS-019W)
Learn to build dynamic websites using Visual Studio and a powerful set of Internet-related classes in the .NET Framework 2.0.
• Develop Windows Forms Applications with .NET 2.0 (CIS-019D)
Learn to build traditional Windows Forms applications including those using database access.
• Introduction to Programming in C# (CIS-019A)
An introductory level class to acquaint students with the fundamentals of programming console and Windows applications using C#.
Foothill College is located in Los Altos Hills, CA near San Jose. However, all of these classes are also offered in an online format and can therefore be taken from anywhere.The cost for California residents is under $100 per class (more for non-residents).For additional details and a live preview of the online classes, see
http://www.schrotenboer.com/foothill/csharp.htm
Permalink