Prerequisites

Before taking this course students should understand the basics of programming such as if statements and looping structures.

Course Modules

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