Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Foundations of C# Programming and the .NET Framework

GK# 2346

Course Overview

TOP

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.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

What You'll Learn

TOP
  • 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

Outline

TOP
Viewing outline for:

Classroom Live Outline

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

Who Should Attend

TOP

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
Course Delivery

This course is available in the following formats:

Classroom Live

Receive face-to-face instruction at one of our training center locations.

Duration: 5 day

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 5 day

Request this course in a different delivery format.
Enroll