Advanced Python
Data Visualization with Python
Data Visualization with R
DAX Programming
Django
Git
Java
Java Enterprise Edition
Machine Learning with Python
Machine Learning with R
MySQL
MySQL Administration
PHP
PLSQL
PostgreSQL
PostgreSQL Administration
PostgreSQL for Business Intelligence and Mass-data-analysis
Python for Data Science
Python for Engineers and Scientists
Python Pandas and Jupyter ETL and Data wrangling
Python Programming
Python Programming 4-day Course
Python Regression
Python Statistical Modelling
Python Statistics
R, Into the Tidyverse (Data Wrangling and ETL)
Regression with R
Ruby
Source Code Management and Version Control
Spring Java Framework
SQL
Statistics with R
XML
C# is a modern powerful high level language. C# is the preferred programming language for the dot net framework. C# is widely used in industry to code both Web (ASP.NET) and desktop (.NET) applications.
The course is a 3 day bootcamp style course on the fundamentals of the C# language.
Delivery Method | Duration | ||
---|---|---|---|
Classroom | 3 Days | Get a Quote | |
Live Virtual Training | 3 Days | Get a Quote |
Save up to 10% by booking and paying 10 business days before the course.
Programmers and IT professionals
1. Hello World -- Your First Program
1.1. Comments
1.2. Main Method
1.3. Input and Output
1.4. Command-Line Compilation and Execution
3.1. Naming Conventions
3.2. Layout Conventions
3.4. Language Guidelines
5. Expressions
6. Main() and command-line arguments
6.1. Overview
7. Flow Control
8. if-else
8.1. Example
8.2. Example
8.3. Example
8.4. Switch
8.5. The match expression
8.6. The switch section
8.7. Case labels
8.8. The default case
8.9. Pattern matching with the switch statement
8.10. The case statement and the when clause
8.11. While Loop
8.12. Example
8.13. Example
8.14. Example
8.15. Do While Loop
8.16. Example
8.17. For Loop
8.18. Example
8.19. Foreach Loop
9. foreach, in
9.1. Example
9.2. Break
9.3. Example
9.4. Example
9.5. Example
9.6. Continue
9.7. Example
10. Methods
10.1. Method signatures
10.2. Method invocation
10.3. Passing parameters
10.4. Optional parameters and arguments
10.5. Return values
10.6. Extension methods
10.7. Async Methods
10.8. Expression-bodied members
10.9. Iterators
10.10. Expression lambdas
10.11. Statement lambdas
10.12. Async lambdas
10.13. Lambda expressions and tuples
10.14. Lambdas with the standard query operators
10.15. Type inference in lambda expressions
10.16. Variable Scope in Lambda Expressions
11.1. The Math Class
11.2. Fields
11.3. Methods
11.4. The String Class
11.5. string vs. System.String
11.6. Declaring and Initializing Strings
11.7. Immutability of String Objects
11.8. Regular and Verbatim String Literals
11.9. String Escape Sequences
11.10. Format Strings
11.11. Substrings
11.12. Accessing Individual Characters
11.13. Null Strings and Empty Strings
11.14. Using StringBuilder for Fast String Creation
11.15. Strings, Extension Methods and LINQ
12. Object Oriented Programming
12.1. Classes and Objects
12.2. Inheritance
12.3. Interfaces
12.4. Generics
12.5. Delegates
13. Collections
13.1. Using a Simple Collection
13.2. Kinds of Collections
13.3. Implementing a Collection of Key/Value Pairs
13.4. Using LINQ to Access a Collection
13.5. Sorting a Collection
13.6. Defining a Custom Collection
13.7. Iterators
14. Exceptions
14.1. Catch Blocks
14.2. Finally Blocks
14.3. Using Statements
14.4. Example
14.5. Remarks
14.6. Throwing Exceptions
There are currently no scheduled dates.
Please note that this course needs a minimum of 6 delegates to schedule a course. You can choose to be added to the waiting list by clicking the button below, and we will contact you when we have enough delegates interested. Should we not get enough delegates, we will refund or credit your paid booking.
Should you need this course urgently, the following options are available: