MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

C# Programming Course

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 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


Course Fee:
USD 499

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url