Our website is currently under construction and not live yet, please check back soon...

Programming with C#

Course Overview

C# is the language that rules microsoft, as it supports the majority of applications in Microsoft. It is a robust language which is a blend of C and C++. This language was built as a competitor to JAVA built by sun microsystems. C# is popular due to its solid object oriented paradigm. It is mostly used to build enterprise level applications, cloud based services, games, mobile apps etc. Learning C# will help to create a strong foundation to learn any other language.

Enroll Now
C# Language Fundamentals
        Overview of the C# language
        The structure of a C# program
        Compiling and running your code
        Reading and writing from and to the Console
Variables
        Understanding data types
        Working with numbers
        Working with characters and strings
        Understanding variable scope
        Converting data type
Operators and Expressions
        Introduction of operators
        Arithmetic operators
        Concatenation operators
        Comparison operators
        Logical operators
        Increment and decrement operators
        integer and floating point division
        Casting (Typecasting)
Decision Making
        if -- else
        Using bool in Decision Making
        Ternary logic
        Null Colasce operator
        The logical negation operator (!)
        Switch Statements
Using Loops
        Introduction of looping
        The while loop
        The do-while loop
        The for loop
        The break statement
        The continue statement
        Nesting loops
Using Arrays
        Introduction of Arrays in C#
        Initialising the Arrays
        Using the foreach loop with Arrays
Managing Errors and Exceptions
        Introduction of error handling
        Catching exceptions
        The finally blocks
Using Methods
        Introduction of C# Methods
        Creating a Method in C#
        Calling a Method
        Returning value from a Method
        Method parameters
        Method overloading
Classes and Objects
        Introduction of Object and Classes
        Creating an Object
        Using an Object
        Creating a Class
        Adding Instance variables
        Controlling accessibility
        Naming conventions for class members
        Adding Constructors
        Overloading Constructors
        Static Methods, Variables, and Classes
Interfaces and abstract classes
        Understand the Purpose of Interfaces
        Define an Interface
        Use an Interface
        Multiple Inheritance using Inheritance
        Overview of Abstract Classes
        Programming with Abstract Classes
        Comparison of Abstract classes and Interfaces
Properties
        Introduction of Properties
        Creating and using Properties
        Read-only Properties
        Property accessibility
Indexers
        Indexers in C#
        Comparison between Indexers and Properties
Attributes
        Using Pre-defined Attributes
Debugging Techniques
        Introduction
        Breakpoints
        Stepping through the code
        The Debugging Tool Windows
Delegates & Events
    Understand What a Delegate Is
    Understand What an Event Is
    Implement Delegates
    Fire Events
Collections & Generics
    Working with List
    Working with Dictionary
Async and Tasks
Linq
Jayan Karmacharya
Jayan Karmacharya

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500

Preview Course

Course Features

  • Duration 16 hours
  • Certificate yes
  • Skill Beginner
  • Category Programming
  • Rating

Please visit us for future date and time

Ready to browse?

Find areas that you're passionate about by browsing our online or face-to-face instructor-led courses. Start learning with top courses built with industry requirements in mind.

View Packages