C# Programming Course

Simplilearn Americas LLC
Course Summary
Dive into the suite of C languages developed by Microsoft to take your skillset up a notch. Simplilearn’s C# online programming language course will teach you everything you need to know about C# programming language such as variables, operators, data types, statements and flow control, etc., and make you a C# expert.
-
+
Course Description
How would a certificate from Simplilearn help me?
In today’s era where technologies and best practices are changing rapidly, and demand for qualified candidates is significantly increasing, a certificate from Simplilearn is the key to your success and a valuable add-on in your resume. Our training courses are designed and updated by 2000+ renowned industry experts, and more than 40 global training organizations have recognized us as an official provider of certification training.
What are the benefits of this course?
C# is an object oriented programming language from Microsoft C family of languages, designed to enhance web application productivity. It is a hybrid of C and C++ which runs on .NET framework. Using C# you can build database applications, games, distributed components, console applications, and much more.
What are the prerequisites for this course?
Familiarity with basic concepts of object oriented programming is beneficial.
Who are the trainers for this course?
All our trainers are certified and are highly qualified, with multiple years of experience in working with front-end development technology.
What are the payment options?
Payments can be made using any of the following options and a receipt will be issued to you automatically via email.Visa debit/credit card
American Express and Diners Club card
MasterCard
PayPal
Can I cancel my enrollment? Do I get a refund?
Yes, you can cancel your enrollment. We provide a complete refund after deducting the administration fee. To know more, please review our refund policy.
-
+
Course Syllabus
Course preview
C# Programming Online Course
Lesson 01 - Introduction to the Course 06:30
1 Course Introduction 01:33
2 Final Application Demonstration 04:57
Lesson 02 - Overview Of C-sharp 20:15
1 Introduction To Section 2 00:34
2 C# Strengths & Weaknesses 05:31
3 Popular Uses Of C# 05:05
4 Demystifying The Net Framework 08:44
5 Section 2 Recap 00:21
Lesson 03 - Setting Up Environment 17:49
1 Introduction To Section 3 00:54
2 Downloading And Installing Visual Studio 03:00
3 Creating A New Console Project 02:08
4 Environment Break Down 07:19
5 Preventing The Console From Auto Exiting 04:03
6 Section 3 Recap 00:25
Lesson 04 - Data Types and Their Uses 44:23
1 Introduction To Section 4 00:30
2 Categories Of Data Types 07:15
3 Predefined Data Types 08:04
4 Arrays Part 1 Single Dimensional And Jagged 08:24
5 Arrays Part 2 Multidimensional And Arrays As Objects 08:50
6 Enums 10:49
7 Section 4 Recap 00:31
Lesson 05 - Variables, Expressions, and Operators 25:29
1 Introduction To Section 5 00:41
2 Variables Implicit And Explicit Creation And Converstion 07:34
3 Definite Assignment 05:28
4 Expressions And Operators 11:18
5 Section 5 Recap 00:28
Lesson 06 - Statements and Flow Control 35:01
1 Introduction To Section 6 00:22
2 Breaking Down Statements 07:08
3 Selection Statements 07:21
4 Looping Statements 08:21
5 Jumping Statements 11:23
6 Section 6 Recap 00:26
Lesson 07 - Organization 14:53
1 Introduction To Section 7 00:11
2 Files 02:53
3 Namespaces 11:23
4 Section 7 Recap 00:26
Lesson 08 - Classes And Structs 1:12:13
1 Introduction To Section 8 00:48
2 Classes And Inheritance 06:37
3 Classes Vs Structs 04:29
4 Fields And Constants 06:58
5 Methods 08:07
6 Method Modifiers 06:24
7 Properties And Accessors 09:31
8 Static Members 04:42
9 Constructors 09:47
10 Indexers 05:46
11 Overloading Operators 08:28
12 Section 8 Recap 00:36
Lesson 09 - Inheritance 42:30
1 Introduction To Section 9 00:28
2 A Brief Overview Of Inheritance 03:29
3 Access Modifiers 08:37
4 Class Convertion 06:02
5 Polymorphism 08:12
6 Abstract Classes And Members 05:23
7 Sealed Methods And Classes 05:20
8 Hiding Inherited Members 04:21
9 Section 9 Recap 00:38
Lesson 10 - Interfaces 31:36
1 Introduction To Section 10 00:33
2 Breaking Down Interfaces 07:11
3 Defining And Using Interfaces With Polymorphism 09:27
4 Extending Interfaces 04:28
5 Avoiding Common Interface Problems 09:22
6 Section 10 Recap 00:35
Lesson 11 - Delegates and Events 27:17
1 Introduction To Section 11 00:27
2 Defining Creating And Using Delegates 09:39
3 Multicast Delegates 07:27
4 Defining Creating And Handling Events 09:34
5 Section 11 Recap 00:10
Lesson 12 - Exception Handling 17:31
1 Introduction To Section 12 00:19
2 A Broad Overview Of Exceptions 08:26
3 Try Catch And Finally 08:34
4 Section 12 Recap 00:12
Lesson 13 - Attributes, Preprocessor Directives, and Documentation 22:39
1 Introduction To Section 13 00:15
2 Defining And Utilizing Attributes 07:51
3 Defining And Utilizing Preprocessor Directives 07:16
4 Comments 06:51
5 Section 13 Recap 00:26
Lesson 14 - Setting Up Notebook Application Components 23:00
1 Introduction To Section 14 00:27
2 Creating Notebook App And Implementing Ipageable Inteface 03:59
3 Creating A Structure For Holding Page Data 02:42
4 Creating Textualmessage Class And Implementing Ipageable Interface 05:07
5 Creating Child Messagelist Class And Implementing Enums 05:57
6 Creating The Image Class 04:06
7 Section 14 Recap 00:42
Lesson 15 - Tieing Components Together In The New Notebook Class 1:03:03
1 Introduction To Section 15 00:44
2 Creating A List Of Pages In The New Notebook Class 06:14
3 Utilizing Delegates Dictionaries And Indexers To Interact With Notebook 08:08
4 Using Constructors And The Params Modifier To Initialize Notebook Dictionary 08:16
5 Instantiating Notebook And Using Do While Loop To Accept Continuous Input 12:34
6 Fixing Key Not Found Exception With Try And Catch 10:02
7 Using Switch Statement To Extract Secondary Commands Part 1 07:38
8 Using Switch Statement To Extract Secondary Commands Part 2 08:48
9 Section 15 Recap 00:39
Lesson 16 - Defining Input, Output, Delete and Show Functions 31:18
1 Introduction To Section 16 00:55
2 Defining Input And Output Methods For Textualmessage Class 04:44
3 Adding Showing And Removing List Pages 08:12
4 Overriding Input And Utilizing Enums In Messagelist Class 08:55
5 Defining Input And Output Functions For Image Class 07:07
6 Section 16 Recap 01:25
Lesson 17 - Improving Modularity Using Events And NotebookLogger Class 36:31
1 Introduction To Section 17 01:23
2 Creating The New Notebooklogger Class 05:50
3 Defining And Calling Events In The Notebook Class Part 1 06:35
4 Defining And Calling Events In The Notebook Class Part 2 05:05
5 Defining And Attaching Detaching Event Handlers In Notebooklogger 07:06
6 Toggling Event Handlers In The Notebooklogger Class 09:22
7 Section 17 Recap 01:10
Lesson 18 - Conclusion 07:28
1 Additional Resources 04:28
2 Closing Message 03:00
That was just a sneak-peak into the lesson.
Enroll for this course and get full access.
Enroll now