- Knowledge of the basic phrases of software development.
Audience
- Technical Team Leader
- Software Developer
C# is an efficient, object-oriented language for developing applications on the Microsoft .NET platform. This course can be customized for any version of C# and Visual Studio.
This instructor-led, live training (online or onsite) is aimed at intermediate to advanced-level developers who wish to understand the syntax of C# and topics related to object-oriented programming in C#.
By the end of this training, participants will be able to:
- Be familiar with the MSDN resources and tools to support the development process such as Microsoft Visual Studio.
- Understand the syntax of C# and topics related to object-oriented programming in C#.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
The programming environment and explanation of .NET Core
- understanding Visual Studio
- creating project and solution
- import of the libraries
- implementation of the solution
C# syntax
-data types, operators, and expressions
-loops, conditions
-creating methods
-handling exceptions
-invoking methods
-creating overloaded methods
-optional and output parameters in methods
Structures and collections
-implementation of structures and enum types
-organization of data in collections
Object-oriented programming
-event handlers
-creating classes
-defining and implementing interfaces
-implementation of strong-type collections
-creating class hierarchies
-extending the .net Framework or Core classes
Working with files
-reading and saving files
-serializing and deserializing XML, JSON
-working with I/O library
Working with databases
-creating and using Entity data models
-querying data by using LINQ
-updating data with LINQ
-remote access to data on the network
-data access through Web services (REST)
Multithreaded and asynchronous programming
-multithreading implementation using Lambda expressions and tasks
-preparing asynchronous operations
-concurrency synchronization for data access
Optional (if time permits):
-WPF Window Application project (.NET Framework)
-ASP.NET MVC Project (.NET framework or .net Core)
-access to the data in SQL Server Azure Database (Cloud)
United Arab Emirates - Programming in C# with Visual Studio 2022
Qatar - Programming in C# with Visual Studio 2022
Egypt - Programming in C# with Visual Studio 2022
Saudi Arabia - Programming in C# with Visual Studio 2022
South Africa - Programming in C# with Visual Studio 2022
Brasil - Programming in C# with Visual Studio 2022
Canada - Programming in C# with Visual Studio 2022
中国 - Programming in C# with Visual Studio 2022
香港 - Programming in C# with Visual Studio 2022
澳門 - Programming in C# with Visual Studio 2022
台灣 - Programming in C# 5.0 with Visual Studio 2012
USA - Programming in C# with Visual Studio 2022
Österreich - Programmierung in C# 5.0 mit Visual Studio 2012
Schweiz - Programmierung in C# 5.0 mit Visual Studio 2012
Deutschland - Programmierung in C# 5.0 mit Visual Studio 2012
Czech Republic - Programming in C# with Visual Studio 2022
Denmark - Programming in C# with Visual Studio 2022
Estonia - Programming in C# with Visual Studio 2022
Finland - Programming in C# with Visual Studio 2022
Greece - Programming in C# with Visual Studio 2022
Magyarország - Programming in C# with Visual Studio 2022
Ireland - Programming in C# with Visual Studio 2022
Luxembourg - Programming in C# with Visual Studio 2022
Latvia - Programming in C# with Visual Studio 2022
España - Programación en C # 5.0 con Visual Studio 2012
Italia - Programming in C# with Visual Studio 2022
Lithuania - Programming in C# with Visual Studio 2022
Nederland - Programming in C# with Visual Studio 2022
Norway - Programming in C# with Visual Studio 2022
Portugal - Programming in C# with Visual Studio 2022
România - Programming in C# with Visual Studio 2022
Sverige - Programming in C# with Visual Studio 2022
Türkiye - Programming in C# with Visual Studio 2022
Malta - Programming in C# with Visual Studio 2022
Belgique - Programming in C# with Visual Studio 2022
France - Programming in C# with Visual Studio 2022
日本 - Programming in C# with Visual Studio 2022
Australia - Programming in C# with Visual Studio 2022
Malaysia - Programming in C# with Visual Studio 2022
New Zealand - Programming in C# with Visual Studio 2022
Philippines - Programming in C# with Visual Studio 2022
Singapore - Programming in C# with Visual Studio 2022
Thailand - Programming in C# with Visual Studio 2022
Vietnam - Programming in C# with Visual Studio 2022
India - Programming in C# with Visual Studio 2022
Argentina - Programación en C # 5.0 con Visual Studio 2012
Chile - Programación en C # 5.0 con Visual Studio 2012
Costa Rica - Programación en C # 5.0 con Visual Studio 2012
Ecuador - Programación en C # 5.0 con Visual Studio 2012
Guatemala - Programación en C # 5.0 con Visual Studio 2012
Colombia - Programación en C # 5.0 con Visual Studio 2012
México - Programación en C # 5.0 con Visual Studio 2012
Panama - Programación en C # 5.0 con Visual Studio 2012
Peru - Programación en C # 5.0 con Visual Studio 2012
Uruguay - Programación en C # 5.0 con Visual Studio 2012
Venezuela - Programación en C # 5.0 con Visual Studio 2012
Polska - Programowanie C# 7.0 z Visual Studio 2019
United Kingdom - Programming in C# with Visual Studio 2022
South Korea - Programming in C# with Visual Studio 2022
Pakistan - Programming in C# with Visual Studio 2022
Sri Lanka - Programming in C# with Visual Studio 2022
Bulgaria - Programming in C# with Visual Studio 2022
Bolivia - Programación en C # 5.0 con Visual Studio 2012
Indonesia - Programming in C# with Visual Studio 2022
Kazakhstan - Programming in C# with Visual Studio 2022
Moldova - Programming in C# with Visual Studio 2022
Morocco - Programming in C# with Visual Studio 2022
Tunisia - Programming in C# with Visual Studio 2022
Kuwait - Programming in C# with Visual Studio 2022
Oman - Programming in C# with Visual Studio 2022
Slovakia - Programming in C# with Visual Studio 2022
Kenya - Programming in C# with Visual Studio 2022
Nigeria - Programming in C# with Visual Studio 2022
Botswana - Programming in C# with Visual Studio 2022
Slovenia - Programming in C# with Visual Studio 2022
Croatia - Programming in C# with Visual Studio 2022
Serbia - Programming in C# with Visual Studio 2022
Bhutan - Programming in C# with Visual Studio 2022