20483 - Programming In C#



The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including; building new data types, handling events, programming the user interface, accessing a database, using remote data, performing operations asynchronously, integrating with unmanaged code, creating custom attributes.

Module 1: Review of C# Syntax
Module 2: Creating Methods, Handling Exceptions, and Monitoring Applications
Module 3: Developing the Code for a Graphical Application
Module 4: Creating Classes and Implementing Type-safe Collections
Module 5: Creating a Class Hierarchy by Using Inheritance
Module 6: Reading and Writing Local Data
Module 7: Accessing a Database
Module 8: Accessing Remote Data
Module 9: Designing the User Interface for a Graphical Application
Module 10: Improving Application Performance and Responsiveness
Module 11: Integrating with Unmanaged Code
Module 12: Creating Reusable Types and Assemblies
Module 13: Encrypting and Decrypting Data

Upcomming Courses:

  • 20486 - Developing ASP.NET MVC 4 Web Applications