| Course#: | 50150 |
| Vendor: | Microsoft |
| Product: | Microsoft Visual C# |
| Role(s): | Developers |
| Length: | 6 Days |
| Price: | Call |
This six-day instructor-led course provides students with the knowledge and skills to develop applications in the .NET Framework 3.5 using the C# 3.0 programming language.
C# is one of the most popular programming languages in existence, and the C# 3.0 revision introduces new productivity, performance, functional programming and convenience features into the language. This course features an overview of all language-related features, as well as an introduction to general .NET Framework features such as garbage collection, assembly loading, Reflection, Language-Integrated Query (LINQ) and many others.
This course is intended for developers with good knowledge of object-oriented principles and practical experience of at least 6 months with an object-oriented programming language (C++ preferred).
Before attending this course, students must have:Working knowledge of an object-oriented programming language (C++ preferred).Familiarity with object-oriented design principles.- or -Completed course 2124 or have equivalent knowledge in the above topics.
After completing this course, students will be able to: Develop applications using the C# 3.0 language in the .NET Framework 3.5. Use generic types and implement generic algorithms to improve application performance and reliability. Apply object-oriented architecture and design principles to .NET applications written in C#, and combine them with functional programming fundamentals. Use attributes and reflection for metadata-driven or aspect-oriented software development. Employ Language-Integrated Query (LINQ) syntax and classes to declaratively implement data-driven applications. Deploy, version, configure and register .NET assemblies and applications.
Send us a question and a training consultant will contact you to answer any questions you have.
