About this badge
C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. C# 5.0 with Visual Studio 2013 Certificate Recipients learned to use C# to create Windows client applications, XML Web services, distributed components, client-server applications, database applications, and much, much more. Visual C# provides an advanced code editor, convenient user interface designers, integrated debugger, and many other tools to make it easier to develop applications based on the C# language and the .NET Framework.
C# 5.0 with Visual Studio 2013 Certificate Recipients are able to:
- Describe the object-oriented approaches of inheritance, polymorphism and encapsulation and demonstrate its implementation in a Windows console application
- Explain various exception handling strategies
- Create an application that demonstrates the usage of interfaces and dependency injection
- Implement software that manages various types of collections and uses Linq to access data
- Demonstrate the usage of delegates and events in a C# console application
- Explain the usage of asynchronous programming and show its usage