Object Oriented Programming in C#

Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET Framework is the original implementation of .NET, running on Windows.

Retail Price: $3,375.00

Next Date: Request Date

Course Days: 5


Request a Date

Request Custom Course


This course is intended to be fully accessible to programmers who do not already have a strong background in object-oriented programming in C-like languages, such as C++ or Java. It is ideal, for example, for procedural programmers who desire to learn C#. An important thrust of the course is to teach C# programming from an object-oriented perspective. It is often difficult for programmers trained originally in a procedural language to start “thinking in objects.” This course introduces object-oriented concepts early, and C# is developed in a way that leverages its object orientation.
 
Audience
This course is intended to be fully accessible to programmers who do not already have a strong background in object-oriented programming in C-like languages, such as C++ or Java. It is ideal, for example, for procedural programmers who desire to learn C#.
 
Prerequisites
The student should have programming experience in a high-level language.

Topics
  • Introduction to NET
  • First C# Programs
  • Data Types in C#
  • Operators and Expressions
  • Control Structures
  • Object-Oriented Programming
Classes
  • More about Types
  • Methods, Properties and Operators
  • Characters and Strings
  • Arrays and Indexers
  • Inheritance
  • Virtual Methods and Polymorphism
  • Formatting and Conversion
  • Exceptions
  • Interfaces
  • .NET Interfaces and Collections
  • Delegates and Events
  • Introduction to Windows Forms
  • Newer Features in C#
  • Appendix A. Learning Resources
  • Supplement 1. Using Visual Studio 2019
  • Supplement 2. Language Integrated Query (LINQ)
  • Supplement 3. Unsafe Code and Pointers in C#


Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email info@training4it.com


Request a Date