Introduction to .NET Core Frameworks

Duration: 2 jours Dates: 30 novembre 2026 1 mars 2027 14 juin 2027 30 août 2027

Ce cours de deux jours offre aux développeuses et développeurs maîtrisant déjà le langage C# une introduction approfondie à .NET Core, qui s’appelle simplement .NET depuis la version 5. Le cours se concentre sur les éléments centraux de .NET, utilisés de la même manière dans de nombreux domaines d’application : environnement d’exécution et bibliothèques de classes, packages NuGet, entrées/sorties de fichiers et sérialisation, délégués et événements, gestion de la mémoire ainsi que threading.

1 – Fondamentaux de .NET

  • Qu’est-ce que Microsoft .NET ?
  • Common Language Runtime
  • Framework Class Library
  • Interopérabilité entre langages
  • Code managé
  • .NET Core et développement multiplateforme

2 – Bibliothèques de classes

  • Composants dans .NET
  • Bibliothèques de classes avec Visual Studio
  • Utilisation des références

3 – Packages et frameworks

  • Packages NuGet et catalogue
  • Métapackages et frameworks
  • Packages dans .NET Core
  • Migration de .NET classique vers .NET Core
  • Gestionnaire de packages Visual Studio
  • Installation de packages
  • Création de packages

4 – E/S et sérialisation

  • Répertoires
  • Fichiers et flux
  • Sérialisation XML

5 – Délégués et événements

  • Délégués
  • Génération de nombres aléatoires
  • Méthodes anonymes
  • Expressions lambda
  • Événements

6 – Modèle de programmation .NET

  • Garbage collection
  • Finalize et Dispose
  • Processus
  • Arguments de ligne de commande
  • Threads

7 – Threading .NET

  • Fondamentaux du threading
  • ThreadPool
  • Threads de premier plan et d’arrière-plan
  • Synchronisation
  • Task Parallel Library
Solution d’apprentissage

Blended Learning, Firmenseminar, Individualcoaching, Klassenraumtraining, Online Live Webinar

Langue

Deutsch, Englisch, Französisch, Italienisch

Dates

2026/11/30, 2027/03/01, 2027/06/14, 2027/08/30, flexibel, auf Anfrage

Les participantes et participants doivent être des développeuses ou développeurs d’applications, ou des architectes, expérimentés et disposant de connaissances pratiques en C#.

  • Acquérir une compréhension approfondie de la philosophie et de l’architecture de .NET Core ;
  • Comprendre les packages, métapackages et frameworks ;
  • Acquérir des connaissances pratiques du modèle de programmation .NET ;
  • Mettre en œuvre efficacement le multithreading dans des applications .NET

CHF1'550 hors TVA

Effacer

S’INSCRIRE

Newsletter

Recevez par e-mail les dernières informations sur les nouvelles formations, offres et actions.

← Retour

Merci pour votre réponse. ✨

Email Subscription
Gestion des processus et de la qualité
Amazon