C# Programming Course - Simplilearn | IT Training & Certification | Info Trek
Respect Your Dreams
Follow through on your goals with courses

C# Programming Course - Simplilearn

  • On Demand Class Icon
    On Demand
    • HRDF SBL Claimable
    • Certificate of Attendance available
    • 180 days of access from date of purchase
    Starting From
    RM 2145.70
    9 Hours
  • Private Class Icon
    Private Class
    • All of our private classes are customized to your organization's needs.

      Click on the button below to send us your details and you will be contacted shortly.
    0 Days

Course Details

Expand All
C# is great but not perfect. Bearing this in mind, Simplilearn’s online course on C# begins with an overview of the strengths and weaknesses of C#. The course will guide you step-by-step to develop your knowledge of C# and implement it to practical projects. Each module is dedicated to provide you with a firm knowledge of C# environments, variables, operators, data types, classes, inheritance and much more.

Simplilearn’s online course on C# programming language is ideal for beginners and intermediates who wish to learn the suite of C languages developed by Microsoft and build mobile apps, software, XML web services using C#. C# knowledge is especially useful for people interested in game development and virtual reality.

Familiarity with basic concepts of object oriented programming is beneficial.

By the end of Simplilearn’s C# certification course, you will acquire a strong foundation in C# and also be able to accomplish the following:

• Understand strengths and weaknesses of C#

• Comprehend the uses of C#

• Demystify the .NET framework

• Download and install Visual Studio

• Create new console project


Expand All

• Course Introduction

• Final Application Demonstration

• Introduction to section 2

• C# Strengths & Weaknesses

• Popular Uses Of C#

• Demystifying The Net Framework

• Section 2 Recap

• Introduction To Section 3

• Downloading And Installing Visual Studio

• Creating A New Console Project

• Environment Break Down

• Preventing The Console From Auto Exiting

• Section 3 Recap

• Introduction To Section 4

• Categories Of Data Types

• Predefined Data Types

• Arrays Part 1 Single Dimensional And Jagged

• Arrays Part 2 Multidimensional And Arrays As Objects

• Enums

• Section 4 Recap

• Introduction To Section

• Variables Implicit And Explicit Creation And Converstion

• Definite Assignment

• Expressions And Operators

• Section 5 Recap

• Introduction To Section 6

• Breaking Down Statements

• Selection Statements

• Looping Statements

• Jumping Statements

• Section 6 Recap

• Introduction To Section 7

• Files

• Namespaces

• Section 7 Recap

• Introduction To Section 8

• Classes And Inheritance

• Classes Vs Structs

• Fields And Constants

• Methods

• Method Modifiers

• Properties And Accessors

• Static Members

• Constructors

• Indexers

• Overloading Operators

• Section 8 Recap

• Introduction To Section 9

• A Brief Overview Of Inheritance

• Access Modifiers

• Class Convertion

• Polymorphism

• Abstract Classes And Members

• Sealed Methods And Classes

• Hiding Inherited Members

• Section 9 Recap

• Introduction To Section 10

• Breaking Down Interfaces

• Defining And Using Interfaces With Polymorphism

• Extending Interfaces

• Avoiding Common Interface Problems

• Section 10 Recap

• Introduction To Section 11

• Defining Creating And Using Delegates

• Multicast Delegates

• Defining Creating And Handling Events

• Section 11 Recap

• Introduction To Section 12

• A Broad Overview Of Exceptions

• Try Catch And Finally

• Section 12 Recap

• Introduction To Section 13

• Defining And Utilizing Attributes

• Defining And Utilizing Preprocessor Directives

• Comments

• Section 13 Recap

• Introduction To Section 14

• Creating Notebook App And Implementing Ipageable Inteface

• Creating A Structure For Holding Page Data

• Creating Textualmessage Class And Implementing Ipageable Interface

• Creating Child Messagelist Class And Implementing Enums

• Creating The Image Class

• Section 14 Recap

• Introduction To Section 15

• Creating A List Of Pages In The New Notebook Class

• Utilizing Delegates Dictionaries And Indexers To Interact With Notebook

• Using Constructors And The Params Modifier To Initialize Notebook Dictionary

• Instantiating Notebook And Using Do While Loop To Accept Continuous Input

• Fixing Key Not Found Exception With Try And Catch

• Using Switch Statement To Extract Secondary Commands Part 1

• Using Switch Statement To Extract Secondary Commands Part 2

• Section 15 Recap

• Introduction To Section 16

• Defining Input And Output Methods For Textualmessage Class

• Adding Showing And Removing List Pages

• Overriding Input And Utilizing Enums In Messagelist Class

• Defining Input And Output Functions For Image Class

• Section 16 Recap

• Introduction To Section 17

• Creating The New Notebooklogger Class

• Defining And Calling Events In The Notebook Class Part 1

• Defining And Calling Events In The Notebook Class Part 2

• Defining And Attaching Detaching Event Handlers In Notebooklogger

• Toggling Event Handlers In The Notebooklogger Class

• Section 17 Recap

• Additional Resources

• Closing Message


See All


based on 0 ratings reviews