Intertech’s Advanced C# course is a follow up class to our 5-day Complete C# offering. It is targeted for experienced C# programmers who wish to deepen their understanding of the C# language and learn additional features of the .NET framework.
This course examines a number of "framework neutral" topics which can be applied to a wide variety of .NET programming projects including ASP.NET web applications, WPF/Windows Forms desktop applications and the construction of custom libraries.
The class begins by examining a number of advanced features of the C# programming language. Next, attendees learn about a variety of ways to work with threads (via System.Threading / System.Threading.Tasks). The course also covers the role of reflection, custom attributes, and the Dynamic Language Runtime (DLR). The course also offers an examination of manipulating XML data with the .NET platform using the types of System.Xml.
The C# and VB programming languages support a number of language features specifically used to enable Language Integrated Query (LINQ). This course details each of these language constructs (including extension methods and lambda expressions). Once the foundation has been laid, attendees will learn to build query expressions using LINQ query operators and the underlying LINQ object model. The remainder of the class will examine how to apply these query expressions to object containers, relational databases, and XML documents.
For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.Learn More
This class is intended for experienced C# / .NET programmers.