Effectuer une recherche sur le site

Votre devise

Développement .NET, la programmation avancée en langage C#

Le programme de formation C# avancée est idéal pour apprendre à intégrer les concepts clés du développement d'applications avec la plateforme Windows .net.

Durée
5 jours 35 heures
Code
DEV-PAC Code

Présentation

Le programme de formation C# avancée est idéal pour apprendre à intégrer les concepts clés du développement d'applications avec la plateforme Windows .net. Composé de 11 modules, vous commencerez les cours par un petit rappel sur l'architecture de .net et découvrirez des fonctionnalités avancées. Par la suite, vous apprendrez à optimiser du code C#, développer des applications sous la forme de services en passant par le choix de l'architecture et des composants à implémenter.

Pour aller plus loin, vous découvrirez les possibilités de LINQ et son approche particulière en matière de requêtes sur les données du langage .net, mais également à utiliser Windows Forms. Vous vous familiarisez aussi avec la mise en place de services personnalisés et la mise en œuvre de techniques de programmation avec notamment le multithreading en C#.

En résumé, cette formation de 5 jours vous permettra de concevoir et de déployer un service Windows, d'optimiser le code de vos propres applications, de programmer en mode multithread. De plus, elle vous permettra de mettre en œuvre des WebServices SOAP et REST, d'utiliser des sockets pour la programmation réseau et enfin de travailler avec WCF, WPF et LINQ au sein d'un environnement de programmation C#.

Objectifs

À la fin de la formation C# de niveau avancé, vous parviendrez à atteindre les objectifs suivants :

  • découvrir et savoir développer des applications ou des services avec Windows Presentation Foundation (WPF) et  ASP.NET ;
  • connaitre le rôle des services Web (WCF, REST, SOAP) et maîtriser leur intégration au sein du processus de développement ;
  • exécuter des applications en tant que services ;
  • découvrir et savoir utiliser le langage LINQ pour traiter les données ;
  • développer des applications de services personnalisées ;
  • travailler avec des sockets et utiliser le multithreading ;
  • installer les services de déploiement Windows (WDS).
Dernière mise à jour: 17/01/2025

Avis des participants

Contenu de formation proposé en partenariat avec Softeam Institute