.NET Training Courses
Batky-Howell's .NET training curriculum consists of ten courses that cover the most pertinent .NET Framework topics. Students can choose from a Windows Communication Foundation (WCF) training course, training on the Windows Presentation Foundation (WPF), Silverlight training, ADO.NET training, or ASP.NET training.
Most of Batky-Howell's .NET training courses can be delivered on Visual Studio® 2010, 2008, or 2005. And, these courses are available for delivery in both C#® and Visual Basic®. Click on a course below to learn more about each of our offerings:
- C# Essentials (2 days)
-
This two-day intensive course is designed for the experienced programmer to help you quickly come up to speed on the C# language. It is current to Visual Studio 2010 and .NET 4.0, which introduces important new features such as implicit typing, extension methods, lambda expressions and Language-Integrated Query (LINQ). The new features are covered in a new chapter. The course is practical, with many example programs and a progressively developed case study. The goal is to quickly bring you up to speed in writing C# programs.
- Object-Oriented Programming in C# (5 days)
-
This thorough and comprehensive five-day course is a practical introduction to programming in C#, utilizing the services provided by .NET. This course emphasizes the C# language. It is current to Visual Studio 2010 and .NET 4.0, which introduces important new features such as dynamic data type, named and optional arguments, and the use of variance in generic interfaces. This course introduces object-oriented concepts early, and C# is developed in a way that leverages its object orientation. The course explores several important interactions between C# and the .NET Framework, and it includes an introduction to major classes for collections, delegates, and events. It includes a succinct introduction to creating GUI programs using Windows Forms. The course concludes with a chapter covering the new features in C# 4.0.
- .NET Framework Using C# (4 days)
-
This four-day course is designed to provide a sound introduction to the .NET Framework for programmers who already know the C# language and the fundamentals of Windows Forms. It is current to .NET 4.0 and Visual Studio 2010. The course focuses on core portions of the .NET Framework that are common across many application areas. Separate courses are available in specific areas, such as ADO.NET, XML Programming, Windows Forms, Windows Presentation Framework, Windows Communications Framework, ASP.NET and Web services. The course is practical, with many examples and a case study. The goal is to equip you to begin building significant applications using the .NET Framework.
- New Features in .NET 3.5 Using C# (3 days)
-
.NET 3.0 introduced the important new technologies of Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF). Although there were extensions for Visual Studio 2005, there was not yet full-blown tool support. Visual Studio 2008 brings this tool support along with a further update to the .NET Framework, .NET 3.5. This newest version of the Framework also introduces the important data access technology, Language-Integrated Query (LINQ) along with significant enhancements to the C# language, largely intended to support LINQ. This three-day hands-on course introduces these new technologies to the experienced developer who has a good working knowledge of .NET and Visual Studio 2005. Numerous programming examples and exercises are provided.
- ADO.NET Using C# (3 days)
-
This three-day, intensive course teaches the essential elements of ADO.NET such that, at the end of the course, the programmer is able to utilize its tremendous database manipulation powers to build effective database applications. The course includes a major case study demonstrating the use of ADO.NET in a realistic setting. It is current to .NET 4.0, Visual Studio 2010, and SQL Server 2008.
- Windows Presentation Foundation Using C# (4 days)
-
This course introduces Windows Presentation Foundation or WPF (“Avalon”), the new .NET technology from Microsoft for building rich Windows applications. It was originally part of .NET 3.0, previously called “WinFX” by Microsoft. WPF includes an XML-based markup language for defining program elements, Extensible Application Markup Language (XAML). WPF applications can be created using only code or a combination of code and XAML pages. This course covers the essentials of WPF, providing an orientation to this technology and a firm foundation for creating applications. The course is current to .NET 3.5 and Visual Studio 2008.
- Silverlight 4 Using C# (4 days)
-
This four-day course provides the C# programmer with a thorough foundation in Silverlight 4. After introducing the Silverlight plug-in and SDK and the programming model for Silverlight, the course provides a thorough survey of Extensible Application Markup Language (XAML), which is also the foundation of Windows Presentation Framework (WPF). The course then shows how to use Silverlight to draw shapes, lines, text and images. Event handling is covered. There is an introduction to Silverlight animation and the use of video and audio. The last part of the course covers topics in networking, data controls and data binding, and data access.
- ASP.NET Using C# (5 days)
-
This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.0 and C#. It includes an introduction to ASP.NET MVC, a new Web programming framework that incorporates use of the Model-View-Controller (MVC) pattern. It also includes coverage of using ASP.NET AJAX to build rich client applications. The fundamentals of Web applications are reviewed, and a testbed is established for ASP.NET and Internet Information Services. Request/response HTTP programming using ASP.NET is covered. Data access is covered, including an introduction to ADO.NET, Language Integrated Query (LINQ), and the powerful data access controls provided by ASP.NET 4.0. The final section of the course introduces rich client-side development with ASP.NET AJAX and use of the ASP.NET MVC framework.
- ASP.NET AJAX Using C# (3 days)
-
This three-day AJAX training class provides a practical introduction to developing rich Internet applications using ASP.NET AJAX and C#. Because of the rich support provided by Microsoft’s AJAX tools, an ASP.NET programmer can get up and running in this environment quickly. The class begins with a discussion of rich Internet applications, which include substantial client-side code, typically JavaScript. Microsoft’s AJAX tools are surveyed, and a simple AJAX application is illustrated. Students then learn about the AJAX Client Library, partial page rendering, remote-method calls, the AJAX Control Toolkit, and built-in application services. This class is current to ASP.NET 3.5 and Visual Studio 2008.
- Windows Communication Foundation Using C# (3 days)
-
Windows Communication Foundation (WCF) is Microsoft’s new framework for building distributed systems. This course covers the essentials of WCF and includes a large number of working examples and lab exercises. It can be delivered on Visual Studio 2008/.NET 3.5 or Visual Studio 2005 with the Visual Studio Extensions for .NET 3.0.
Want to speak with someone? Contact us at 1-800-868-2202 or This e-mail address is being protected from spambots. You need JavaScript enabled to view it .
Delivery Options
All ten .NET training classes can be delivered at your location, or at our Denver, Colorado Training Center. These courses are also available as live online deliveries using our virtual classroom.
For individual students, please This e-mail address is being protected from spambots. You need JavaScript enabled to view it if you're interested in seeing any of these .NET courses on our public calendar.
I came here expecting to get hands on experience with C# / .NET and to gain practical working knowledge of the technology from the instructor. The instructor's personal experience with and knowledge of the material, and his ability to point out nuances in using it in real-world situations was what made this class invaluable.
About the Technology
The .NET Framework is Microsoft's programming model for creating both desktop and enterprise applications. Because of the Common Language Runtime (CLR), developers have the freedom to choose among various programming languages (Visual C#, Visual Basic, etc.) but still program to a common API. The Visual Studio IDE makes it easy for programmers to rapidly create and deploy .NET applications.
The instructor was very approachable, with good dialog to any questions. He obviously has deep knowledge of C#.
About Batky-Howell
In our 20 years of existence, we have taught over 40,000 students across North America, Europe, and Asia in topics ranging from VMware to Oracle Database Administration. We deliver our hands-on, instructor-led training classes both onsite and live online. Read more about our story and what we do.




