Bases du C#

Atelier Microsoft Visual Studio

On Demand

  : 09h00 - 17h00

Début : À partir de 2025

Fin : 2025

Durée :3,0 jours

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

         Au Choix


Share

à 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 :

  1. Applications mobiles multiplateformes via Xamarin pour iOS et Android.
  2. Applications multiplateformes avec .NET 8 (prenant en charge Windows, Linux, macOS, et ARM).
  3. 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 :

  1. Les éléments fondamentaux de C# à travers des exemples d’applications Windows Forms sous .NET 8.
  2. 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.

Pré-requis Techniques pour Participer à Nos Formations en Ligne

Nos formations reposent sur des plateformes entièrement accessibles via un navigateur , éliminant ainsi le besoin d’installer un logiciel supplémentaire. Pour garantir une expérience optimale, veuillez vous assurer de disposer des éléments suivants :

  • 🌐 Connexion Internet stable : une ligne DSL d’au moins 6000 est nécessaire, avec une connexion par câble LAN fortement recommandée pour une meilleure fiabilité.
  • 🌍 Navigateur compatible et à jour : utilisez Firefox, Google Chrome, Edge ou Safari. Veuillez noter qu’Internet Explorer n’est pas pris en charge.
  • 💻🎧 Équipement audio et vidéo : un ordinateur (PC ou portable) équipé de haut-parleurs ou écouteurs, d’un microphone et d’une webcam fonctionnels.

Avec ces conditions techniques en place, vous pourrez profiter pleinement de nos sessions interactives et enrichissantes en ligne.

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 à :

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

Participation et TarifsLa participation inclut :

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

Prix :

  1. AC00,00 € (hors TVA).

Shopping Basket