Introduction

C# is a general-purpose multi-paradigm programming language, covering subjects such as static, strong, lexical, imperative, declarative, functional, generic, object-oriented, and component-oriented programming. This exclusive C# programming certificate course is developed just for those who need to dig deeply into C# programming and want to learn more about C#. This course provides an understanding of the C# programming language.

What you will learn?

In this course, you will learn Introduction of C#, C# Basics, Flow Controls, Array and Function, OOPs Concepts, Exception Handling, and File Handling. In Advance, you will learn about Multithreading, Delegates and events, Indexer, and LINQ. You will figure out how to make a Console application in C#.

Prerequisite: An eagerness to learn and an open mind. Basic knowledge of OOPs Concepts

Title Duration
C# Basics - C# Introduction, Variables, Data Types, Comments And Preprocessor Directives, Type Conversion, Console I/O, String Interpolation, Operators 3:00 Hrs
Flow Controls - Expression, Statements And Blocks, Conditional Statements (If,Else,Switch), Loops (For, While, Do-while And Foreach) 5:00 Hrs
Arrays In C# 2:00 Hrs
Functions In C#, Recursion, The Main() Method 2:30 Hrs
Class & Objects, Constructor And Destructors, This, Static, Struct, Enum 3:00 Hrs
Polymorphism, Inheritance, Abstraction And Interface 4:00 Hrs
Exception Handling In C# 4:30 Hrs
Strings 4:00 Hrs
Collection And Generics, Tuple And Value Tuple 6:00 Hrs
Partial Class And Methods 2:00 Hrs
Sealed Class 1:00 Hrs
Extension Methods 4:00 Hrs
File Handling 6:00 Hrs
Delegates And Events 4:00 Hrs
C# Multithreading 8:00 Hrs
Indexer 3:00 Hrs
C# Linq 4:00 Hrs
Managing Logs In C# 2:00 Hrs