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

C# Programming Course - Simplilearn

Location

Format What’s this?
Starting From
RM 2145.70
  1. 9 Hours
  1. HRDF SBL Claimable
  2. Certificate of Attendance available
  3. 180 days of access from date of purchase
  1. 0 Days
  1. All of our private classes are customized to your organization's needs.
  2. Click on the button below to send us your details and you will be contacted shortly.

C# Programming Course - Simplilearn

WHAT YOU WILL LEARN

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.

AUDIENCE

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.


PREREQUISITES

Familiarity with basic concepts of object oriented programming is beneficial.


COURSE OBJECTIVES

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

Modules

Module 1 – Introduction to the Course

• Course Introduction

• Final Application Demonstration

Module 2 – Overview Of C-sharp

• Introduction to section 2

• C# Strengths & Weaknesses

• Popular Uses Of C#

• Demystifying The Net Framework

• Section 2 Recap


Module 3 – Setting Up Environment

• 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


Module 4 – Data Types and Their Uses

• 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


Module 5 – Variables, Expressions, and Operators

• Introduction To Section

• Variables Implicit And Explicit Creation And Converstion

• Definite Assignment

• Expressions And Operators

• Section 5 Recap


Module 6 - Statements and Flow Control

• Introduction To Section 6

• Breaking Down Statements

• Selection Statements

• Looping Statements

• Jumping Statements

• Section 6 Recap


Module 7 - Organization

• Introduction To Section 7

• Files

• Namespaces

• Section 7 Recap


Module 8 - Classes And Structs

• 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


Module 9 – Inheritance

• 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


Module 10 – Interfaces

• Introduction To Section 10

• Breaking Down Interfaces

• Defining And Using Interfaces With Polymorphism

• Extending Interfaces

• Avoiding Common Interface Problems

• Section 10 Recap


Module 11 - Delegates and Events

• Introduction To Section 11

• Defining Creating And Using Delegates

• Multicast Delegates

• Defining Creating And Handling Events

• Section 11 Recap


Module 12 - Exception Handling

• Introduction To Section 12

• A Broad Overview Of Exceptions

• Try Catch And Finally

• Section 12 Recap


Module 13 - Attributes, Preprocessor Directives, and Documentation

• Introduction To Section 13

• Defining And Utilizing Attributes

• Defining And Utilizing Preprocessor Directives

• Comments

• Section 13 Recap


Module 14 - Setting Up Notebook Application Components

• 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


Module 15 - Tieing Components Together In The New Notebook Class

• 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


Module 16 - Defining Input, Output, Delete and Show Functions

• 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


Module 17 - Improving Modularity Using Events And NotebookLogger Class

• 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


Module 18 – Conclusion

• Additional Resources

• Closing Message


To Be Confirm

To Be Confirm

Read More

Course Reviews

No Remarks

0

0 Ratings