Discover Classes. Earn 10% Rewards.

Object-Oriented Programming in C# Training is unfortunately unavailable

Thankfully we have 5 other C# Classes for you to choose from. Check our top choices below or see all classes for more options.

Microsoft Excel 2019: Level 1

Colorado Free University @ 7653 E 1st Pl, Denver, CO

Unlock the power of data management with Microsoft Excel 2019: Level 1. Whether it's organizing budgets or scheduling tasks, this course equips you with the foundational skills to create, edit, and analyze spreadsheets efficiently. Join us and take your first step towards mastering Excel's capabilities, suitable for both Excel 2019 and 365 users.

(17) Beginner 18 and older
$179
Attend
+1790 pts
Gift it!

Adobe Photoshop CC: Bootcamp

Colorado Free University @ 7653 E 1st Pl, Denver, CO

Elevate your Photoshop skills with our Adobe Photoshop CC Bootcamp! Dive deep into essential fundamentals, from image resizing to advanced techniques like typography with special effects. Led by expert instructors, this structured hands-on training ensures you master efficient workflows and unleash your creative potential in Photoshop CC.

(17) All levels 17 and older
$369
Attend
+3690 pts
Gift it!

Microsoft Word 2019: Level 1

Colorado Free University @ 7653 E 1st Pl, Denver, CO

Discover the essentials of Microsoft Word 2019 in Level 1: From creating and formatting documents to mastering tables and design elements. Perfect for beginners and adaptable for Office 365 users, this course ensures you're equipped for both personal and professional projects.

(17) Beginner 17 and older
$179
Attend
+1790 pts
Gift it!

Microsoft PowerPoint 2019: Introduction

Colorado Free University @ 7653 E 1st Pl, Denver, CO

Unlock the power of captivating presentations with Microsoft PowerPoint 2019: Introduction. From navigating the interface to delivering impactful slideshows, this course provides the foundational skills needed to create engaging multimedia presentations. Join us and unleash your creativity with PowerPoint's vast array of features, suitable for both PowerPoint 2019 and 365 users.

(17) Beginner 18 and older
$179
Attend
+1790 pts
Gift it!

Microsoft Excel 2019: Level 2

Colorado Free University @ 7653 E 1st Pl, Denver, CO

Expand your data analysis skills with our advanced Microsoft Excel course. Learn to create advanced formulas, organize data into tables, and analyze data using PivotTables and PivotCharts. Enhance your spreadsheets with templates, charts, graphics, and more.

(17) Intermediate 18 and older
$179
Attend
+1790 pts
Gift it!
See all C# classes Denver

Object-Oriented Programming in C# Training

Learn the practical introduction to programming in C# with Object-Oriented Programming in C# Training at Hartmann Software Group. This comprehensive course covers the C# language and the services provided by .NET, including newer features like dynamic data types and nullable reference types. Enhance your programming skills and stay current with Visual Studio 2019 and .NET Framework 4.7.2.

  • Beginner
  • 18 and older
  • $2,090
  • Earn 20,900 reward points
  • Price Lock Guarantee
  • 1624 Market St, Denver, CO
  • 40 hours over 5 sessions

Start Dates (0)

  • $2,090
  • 40 hours over 5 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this c# training:

This thorough and comprehensive course is a practical introduction to programming in C#, utilizing the services provided by .NET. This course emphasizes the C# language. It is current to Visual Studio 2019, .NET Framework 4.7.2 and C# 8.0. Important newer features such as dynamic data type, named and optional arguments, the use of variance in generic interfaces, asynchronous programming keywords, tuples, and nullable reference types are covered in a final chapter. Supplements cover Visual Studio 2019, the fundamentals of Language Integrated Query (LINQ), and unsafe code and pointers

Prerequisites:

The student should have programming experience in a high-level language

Course Topics:

1. Introduction to NET

  • What is .NET?
  • .NET Framework and .NET Core
  • Application Models
  • Managed Code
  • Visual Studio 2019
  • C# Console and GUI Programs

2. First C# Programs

  • Hello, World
  • Namespaces
  • Variables and Expressions
  • Using C# as a Calculator
  • Input/Output in C#
  • .NET Framework Class Library

3. Data Types in C#

  • Data Types
  • Integer Types
  • Floating Point Types
  • Decimal Type
  • Characters and Strings
  • Boolean Type
  • Conversions
  • Nullable Types

4. Operators and Expressions

  • Operator Cardinality
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Bitwise Operators
  • Assignment Operators
  • Expressions
  • Checked and Unchecked

5. Control Structures

  • If Tests
  • Loops
  • Arrays
  • Foreach
  • More about Control Flow
  • Switch

6. Object-Oriented Programming

  • Objects
  • Classes
  • Inheritance
  • Polymorphism
  • Object-Oriented Languages
  • Components

7. Classes

  • Classes as Structured Data
  • Methods
  • Constructors and Initialization
  • Static Fields and Methods
  • Constant and Readonly

8. More about Types

  • Overview of Types in C#
  • Value Types
  • Boxing and Unboxing
  • Reference Types
  • Implicitly Typed Variables

9. Methods, Properties and Operators

  • Methods
  • Parameter Passing
  • Method Overloading
  • Variable-Length Parameter Lists
  • Properties
  • Auto-Implemented Properties
  • Operator Overloading

10. Characters and Strings

  • Characters
  • Strings
  • String Input
  • String Methods
  • StringBuilder Class
  • Programming with Strings

11. Arrays and Indexers

  • Arrays
  • System.Array
  • Random Number Generation
  • Jagged Arrays
  • Rectangular Arrays
  • Arrays as Collections
  • Bank Case Study—Step 1
  • Indexers

12. Inheritance

  • Single Inheritance
  • Access Control
  • Method Hiding
  • Initialization
  • Bank Case Study—Step 2

13. Virtual Methods and Polymorphism

  • Virtual Methods and Dynamic Binding
  • Method Overriding
  • Fragile Base Class Problem
  • Polymorphism
  • Abstract Classes
  • Sealed Classes
  • Heterogeneous Collections
  • Bank Case Study—Step 3

14. Formatting and Conversion

  • ToString
  • Format Strings
  • String Formatting Methods
  • Bank Case Study—Step 4
  • Type Conversions

15. Exceptions

  • Exception Fundamentals
  • Structured Exception Handling
  • User-Defined Exception Classes
  • Inner Exceptions
  • Bank Case Study—Step 5

16. Interfaces

  • Interface Fundamentals
  • Programming with Interfaces
  • Using Interfaces at Runtime
  • Bank Case Study—Step 6
  • Resolving Ambiguities

17. .NET Interfaces and Collections

  • Collections
  • Bank Case Study—Step 7
  • IEnumerable and IEnumerator
  • Copy Semantics and ICloneable
  • Comparing Objects
  • Generic Types
  • Type-Safe Collections
  • Object Initializers
  • Collection Initializers
  • Anonymous Types
  • Bank Case Study—Step 8

18. Delegates and Events

  • Delegates
  • Anonymous Methods
  • Lambda Expressions
  • Events

19. Introduction to Windows Forms

  • Creating Windows Applications Using Visual Studio 2019
  • Partial Classes
  • Buttons, Labels and Textboxes
  • Handling Events
  • Listbox Controls

20. Newer Features in C#

  • Dynamic Data Type
  • Named Arguments and Optional Arguments
  • Variance in Generic Interfaces
  • Asynchronous Programming Keywords
  • New Features in C# 6.0 and C# 7.0
  • Nullable Reference Types

ELECTRONIC FILE SUPPLEMENTS

Supplement 1. Using Visual Studio 2019

  • Signing in to Visual Studio
  • Overview of Visual Studio 2019
  • Creating a Console Application
  • Project Configurations
  • Debugging
  • Multiple-Project Solutions

Supplement 2.  Language Integrated Query (LINQ)

  • What Is LINQ?
  • Basic Query Operators
  • Filtering
  • Ordering
  • Aggregation

Supplement 3.  Unsafe Code and Pointers in C#

  • Unsafe Code
  • C# Pointer Type

HSG courses are taught by the experienced instructors who are proven experts in their field. Our instructors are highly knowledgeable, friendly, reliable and inspiring. They speak and teach industry's best practices and often customize classes to meet individual needs. 

Students are encouraged to ask questions and participate in discussions and training-labs.

Refund Policy

To cancel or reschedule your registrations without penalty or charge, please notify us at [email protected] 15 business days or more before the first day of my class.

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

In the event that an instructor or the school needs to cancel at the last minute, students will receive a refund less a 5% non-refundable registration fee.

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 20900 points. Earn 10% back in reward points!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Hartmann Software Group

The solution to most IT related problems lies in a better understanding of the technology.

Founded in June of 2002, the Hartmann Software Group (HSG) is an IT training company specializing in complicated software development languages and technologies ranging from C++ to Weblogic/Oracle Application Administration....

Read more about Hartmann Software Group

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Denver educator.

Hartmann Software Group

Hartmann Software Group

All classes at this location

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

  • Price Lock Guarantee

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Earn 10% Reward Points

    Maximize your savings with every purchase. Unlock rewards on every transaction, ensuring you get the most value out of your experience!

  • No Added Fees

    Enjoy hassle-free transactions without worrying about additional charges. With us, what you see is what you pay - no surprises!

  • Curated Courses

    Discover a curated selection of courses handpicked by experts in the field. Dive into quality content that suits your learning needs and interests!

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...