Course Code: advancedcsharp
Duration: 35 hours
Prerequisites:
  • Programming knowledge in C programming language.
  • Basic mathematics.
  • Basic knowledge of C++ or Java is helpful.

Audience

  • Developers / programmers
Overview:

C# is an efficient, object-oriented language for developing applications on the Microsoft .NET platform.

This instructor-led, live training introduces advanced features of C#, examines its usage as both a desktop application programming language and a web programming language for solving real-world problems.

Programming techniques and principals are demonstrated and practiced through in-class, hands-on exercises and walk-throughs.

Format of the Course

  • C# advanced principles are discussed as participants step through the creation of a real-world application.
Course Outline:

Introduction to Advanced Programming in C# and .NET

Working with Visual Studio

Windows Forms Programming

Multithreading in C#

Handling Graphics with GDI+

Attributes, Exception Handlers and Event Logging

Fetching Type Information with Reflection

Dynamic Types

Accessing the File System

Working with Streams, Threads, and Tasks

Asynchronous Programming with Async and Await

Implementing Roles-Based and Code Access Security

Debugging and Compiling Your Application

C# for Creating ASP.NET Web Applications

Web Methods, Web Services, and Asynchronous Web Services

Deploying Your Application

Summary and Conclusion

Sites Published:

United Arab Emirates - Advanced Programming in C#

Qatar - Advanced Programming in C#

Egypt - Advanced Programming in C#

Saudi Arabia - Advanced Programming in C#

South Africa - Advanced Programming in C#

Brasil - Advanced Programming in C#

Canada - Advanced Programming in C#

中国 - Advanced Programming in C#

香港 - Advanced Programming in C#

澳門 - Advanced Programming in C#

台灣 - Advanced Programming in C#

USA - Advanced Programming in C#

Österreich - Advanced Programming in C#

Schweiz - Advanced Programming in C#

Deutschland - Advanced Programming in C#

Czech Republic - Advanced Programming in C#

Denmark - Advanced Programming in C#

Estonia - Advanced Programming in C#

Finland - Advanced Programming in C#

Greece - Advanced Programming in C#

Magyarország - Advanced Programming in C#

Ireland - Advanced Programming in C#

Luxembourg - Advanced Programming in C#

Latvia - Advanced Programming in C#

España - Programación Avanzada en C #

Italia - Advanced Programming in C#

Lithuania - Advanced Programming in C#

Nederland - Advanced Programming in C#

Norway - Advanced Programming in C#

Portugal - Advanced Programming in C#

România - Advanced Programming in C#

Sverige - Advanced Programming in C#

Türkiye - Advanced Programming in C#

Malta - Advanced Programming in C#

Belgique - Programmation avec C#, niveau Avancé

France - Programmation avec C#, niveau Avancé

日本 - Advanced Programming in C#

Australia - Advanced Programming in C#

Malaysia - Advanced Programming in C#

New Zealand - Advanced Programming in C#

Philippines - Advanced Programming in C#

Singapore - Advanced Programming in C#

Thailand - Advanced Programming in C#

Vietnam - Advanced Programming in C#

India - Advanced Programming in C#

Argentina - Programación Avanzada en C #

Chile - Programación Avanzada en C #

Costa Rica - Programación Avanzada en C #

Ecuador - Programación Avanzada en C #

Guatemala - Programación Avanzada en C #

Colombia - Programación Avanzada en C #

México - Programación Avanzada en C #

Panama - Programación Avanzada en C #

Peru - Programación Avanzada en C #

Uruguay - Programación Avanzada en C #

Venezuela - Programación Avanzada en C #

Polska - Advanced Programming in C#

United Kingdom - Advanced Programming in C#

South Korea - Advanced Programming in C#

Pakistan - Advanced Programming in C#

Sri Lanka - Advanced Programming in C#

Bulgaria - Advanced Programming in C#

Bolivia - Programación Avanzada en C #

Indonesia - Advanced Programming in C#

Kazakhstan - Advanced Programming in C#

Moldova - Advanced Programming in C#

Morocco - Advanced Programming in C#

Tunisia - Advanced Programming in C#

Kuwait - Advanced Programming in C#

Oman - Advanced Programming in C#

Slovakia - Advanced Programming in C#

Kenya - Advanced Programming in C#

Nigeria - Advanced Programming in C#

Botswana - Advanced Programming in C#

Slovenia - Advanced Programming in C#

Croatia - Advanced Programming in C#

Serbia - Advanced Programming in C#

Bhutan - Advanced Programming in C#

Nepal - Advanced Programming in C#

Uzbekistan - Advanced Programming in C#