Perform a search on the site.

Your currency

.NET development: advanced C# programming

Your application requirements need to become clear, maintainable code. With C#, structure your development approach and connect technical decisions to expected functionality. Strengthen your ability to design, test and evolve applications independently.

Duration
5 days 35 hours
Code
DEV-PAC Code

Presentation

This advanced C# training programme develops the key concepts of application development on the Windows .NET platform. Across 11 modules, you will begin with a brief architecture review and explore advanced features. You will then learn to optimise C# code and develop applications as services, including selecting an architecture and components.

You will explore LINQ and its approach to data queries in .NET, as well as using Windows Forms. You will also learn to implement custom services and programming techniques, particularly multithreading in C#.

This 5-day course enables you to design and deploy a Windows service, optimise your application code and write multithreaded programs. You will also implement SOAP and REST web services, use sockets for network programming and work with WCF, WPF and LINQ in a C# development environment.

Objectives

By the end of this advanced C# course, you will be able to:

  • Explore and develop applications or services with Windows Presentation Foundation (WPF) and ASP.NET.
  • Understand the role of web services (WCF, REST and SOAP) and integrate them into development.
  • Run applications as services.
  • Explore and use LINQ for data processing.
  • Develop custom service applications.
  • Work with sockets and multithreading.
  • Install Windows Deployment Services (WDS).
Last update: 24/09/2026

Course content offered in partnership with Softeam Institute (in French).