Foundations of C# Programming and the .NET Framework

In this course, you will be introduced to the .NET framework through an overview of languages, libraries, services, and tools. You'll then learn the foundations of the C# language. From basics to the newer features such as generics, partial classes, static classes, global namespace qualification, and so forth. are integrated throughout the course.

Note: You are required to bring your own laptop.

    No classes are currenty scheduled for this course.

    Call (919) 283-1653 to get a class scheduled online or in your area!

1. .NET Overview

2. .NET Execution Model

3. Console Application

4. Dynamic-Link Library

5. Language Basics

6. Classes

7. Initialization

8. Properties

9. Static

10. Reference Types

11. Implementation Inheritance 1 and 2

12. Interface Inheritance

13. Object

14. Exceptions

15. Namespaces

16. Event Subscription

17. Windows Forms

18. Introduction to ADO.NET

19. Generics

20. String

21. Assemblies


*Please Note: Course Outline is subject to change without notice. Exact course outline will be provided at time of registration.
  • Examine core language features such as types, variables, and control constructs
  • Use object-oriented features such as class, interface, protection, and inheritance
  • Perform error notification and error handling using exceptions
  • Use properties to implement the private data/public accessor pattern
  • Use namespaces to group related types
  • Use delegates and events to implement callbacks
  • Override Object class methods such as ToString
  • Avoid dll conflicts during deployment
  • Use dynamic binding and polymorphism to write generic code (i.e., less code!)
  • Distinguish between "implementation inheritance" and "interface inheritance"
  • Use ADO.NET to connect to SQL Server and run a simple query
  • Build a basic Windows Forms GUI

Developers who:

  • Want to gain in-depth knowledge of the core C# language
  • Need a fast introduction to the .NET platform architecture
  • Would like an overview of how to navigate the .NET Framework class library

Ready to Jumpstart Your IT Career?

CONTACT US NOW!