Programming With C# for Beginners

  • Beginner
  • Online Classes
  • Total 12 hours in class
  • Programming With C# for Beginners
  • Multi-Day Course
  • 1-6 learners per class

Requirements

No existing knowledge of .NET or C# is required. Familiarity with any programming language is helpful but not required. You should have basic computing knowledge.

Request for Course Dates and Booking

Do you have a special training requirement or unable to find any suitable training date? Please complete and submit the booking request form, if you want to:

  • book a course on different dates
  • book for a group of delegates
  • book corporate training
  • book a customised training
  • book a one-on-one training

The price person is less when you book a course for more people. You can find the price per person and the total cost by changing the values of the training hours and the number of people below:

Class Details

This course is designed for beginners who wish to become a Microsoft .NET developer by using C# (C Sharp) which is one of the most popular programming languages for web, desktop and mobile application development. It is a virtual classroom-based course that covers the essential topics to start programming with C#.

Course Outline

  1. 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
  2. Variables
    • Understanding data types
    • Working with numbers
    • Working with characters and strings
    • Understanding variable scope
    • Converting data type
  3. 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)
  4. Decision Making
    • Using bool in Decision Making
    • The logical negation operator (!)
    • Switch Statements
  5. Using Loops
    • Introduction of looping
    • The while loop
    • The do-while loop
    • The for loop
    • The break statement
    • The continue statement
    • Nesting loops
  6. Using Arrays
    • Introduction of Arrays in C#
    • Initialising the Arrays
    • Using the foreach loop with Arrays
  7. Managing Errors and Exceptions
    • Introduction of error handling
    • Catching exceptions
    • The finally blocks
  8. Using Methods
    • Introduction of C# Methods
    • Creating a Method in C#
    • Calling a Method
    • Returning value from a Method
    • Method parameters
    • Method overloading
  9. 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
  10. Properties
    • Introduction of Properties
    • Creating and using Properties
    • Read-only Properties
    • Property accessibility
  11. Debugging Techniques
    • Introduction
    • Breakpoints
    • Stepping through the code
    • The Debugging Tool Windows

Tutors

user

Moshiur Rahman

Dot Net (C#, Blazor, Maui, Api), SQL Server, Javascript, HTM
Moshiur Rahman Shohel is a full-stack software and web developer with over 10 years of experience. Apart from the development, I am also a trainer of ...
View More...

Subscribe to our newsletter

Sign up for our newsletter, so you can be the first to find out the latest news and tips about our classes, as well as general updates throughout the year.