Windows Programming
Windows remains the dominant computing platform for desktops and laptops and Windows Server ranks second only to Linux as a Web server OS. Despite, or because of, their commercial success, Microsoft's software frameworks are often overlooked by software developers while other open-sourced software frameworks enjoy the spotlight.
Over time, Microsoft has in fact delivered a robust development environment for developers complete with runtime libraries, virtual machines, and object-oriented programming languages. Parts of it are bundled with the Windows OS on your computer, whether you want it or not. It is capable of supporting enterprise applications, graphical user interfaces, database access and application programming by users. As a result of its ubiquity and ease of use, many software companies are migrating their environments to the .NET framework.
At UCSC Extension, we provide training for software developers in virtually all the major development frameworks. We recently overhauled our offerings in the .NET area with a series of courses on C# programming and .NET (beginning, comprehensive, and advanced). We've introduced training on the most popular components of .NET with courses on WPF (Windows Presentation Foundation) and WDF (Windows Drivers Foundation). We also offer students the latest skills in application programming with Visual Basic and Excel VBA. At UCSC Extension, you explore this complete framework and derive immediate value for your company and your career.