Bases du C#

Atelier Microsoft Visual Studio

On Demand

  : 09h00 - 17h00

Fin : JJ-MM-YYYY

Durée :3,0 jours

Numéro de l'événement : CE00B.00.0AC

         Au Choix


PDF

à partir de
£ AC00,00 euro
(hors TVA)

Présentation du Séminaire : Introduction à la Programmation C#

C# est un langage moderne et polyvalent qui dépasse largement son cadre initial d’applications Windows. Aujourd’hui, il offre des possibilités étendues, notamment :

  • Applications mobiles multiplateformes via Xamarin pour iOS et Android.
  • Applications multiplateformes avec .NET 8 (prenant en charge Windows, Linux, macOS, et ARM).
  • Applications web modernes grâce à Blazor.

En combinant cette polyvalence avec un environnement robuste comme Microsoft Visual Studio, C# permet de créer facilement des interfaces graphiques, tout en offrant une expérience de développement optimisée pour divers contextes.

Objectif de la Formation

Ce séminaire propose une introduction complète aux bases du langage C#, soutenue par de nombreux exemples pratiques. Les participants découvriront notamment :

  • Les éléments fondamentaux de C# à travers des exemples d’applications Windows Forms sous .NET 8.
  • Les étapes pour concevoir et développer des programmes Windows avec des interfaces utilisateurs graphiques.

Complémentarité avec d’autres formations

Ce séminaire fait partie d’une série, coordonnée pour une compréhension approfondie de C# et de l’environnement .NET :

  1. Cours de programmation et de collection orientés objet C#
  2. Cours avancé C#

Ensemble, ces formations couvrent l’ensemble des fonctionnalités du langage C# 12.0, les principales classes de .NET 8, et les outils de développement intégrés à Visual Studio 2022.

Du lundi 3 novembre au mercredi 5 novembre 2025
de 9h00 à 12h15 et de 13h45 à 17h00

3. Types de Données et Instructions Élémentaires

  • Variables et types de données :
    • Variables de champ, locales, et inférence de type avec var.
    • Types entiers (int, char, etc.) et conversions implicites.
    • Types à virgule flottante (float, double, decimal) pour des calculs précis.
  • Instructions fondamentales :
    • Structures de contrôle comme if, for, while.
    • Utilisation et exploration du débogueur intégré.
  • Fonctions :
    • Appels par valeur, par référence (ref, out), et gestion des arguments nommés ou par défaut.
  • Classes et gestion mémoire :
    • Classes simples, membres d’instance et statiques, et introduction à la garbage collection.
  • Utilisation des bibliothèques .NET : Accès et utilisation des classes de la bibliothèque standard.
  • Concepts avancés :
    • Constantes et variables de champ en lecture seule.
    • Types de valeur et de référence, énumérations.
    • Manipulations de chaînes avec la classe String.
    • Méthodes et opérateurs surchargés.
    • Assemblages (applications et DLL) et gestion des espaces de noms.
    • Introduction aux directives du préprocesseur.

Ce programme complet permet aux participants de maîtriser les fondamentaux de la programmation en C# et de construire des applications robustes sous .NET 8 avec Visual Studio.

Public Cible

Ce séminaire s’adresse à :

  • Ingénieurs logiciels souhaitant approfondir leurs connaissances en C# et .NET 8.
  • Développeurs de logiciels désireux d’explorer un nouveau langage ou de renforcer leurs compétences.
  • Utilisateurs d’autres langages de programmation qui souhaitent migrer ou élargir leurs horizons avec C#.
  • Chefs de projet impliqués dans le développement logiciel et désireux de mieux comprendre les bases techniques.
  • Employés des services informatiques et spécialisés, travaillant sur des projets nécessitant une maîtrise de C# et .NET.
  • Opérateurs et administrateurs de serveurs Web, pour une meilleure intégration et maintenance des applications développées avec .NET 8.

Participation et Tarifs

La participation inclut :

  • Repas sur place.
  • Documentation détaillée remise aux participants.

Prix :

  • AC00,00 € (hors TVA).

Shopping Basket