-
Beginner
-
Online Classes
-
Total 12 hours in class
-
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
- 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
- Using bool in Decision Making
- 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
- Properties
- Introduction of Properties
- Creating and using Properties
- Read-only Properties
- Property accessibility
- Debugging Techniques
- Introduction
- Breakpoints
- Stepping through the code
- The Debugging Tool Windows