Formation Initiation C#

Initiation C#

Cette formation présente les fonctionnalités du langage C#, en s’appuyant sur de nombreux exercices. Elle vous permettra d'être capable de développer et de maintenir des applications C#.

Formation Initiation C#

Objectifs

  • Configurer et utiliser Visual Studio
  • Définir et utiliser des variables dans des expressions
  • Ecrire des boucles et des tests
  • Implémenter les concepts d'encapsulation, d'héritage et de polymorphisme dans C#
  • Utiliser LINQ et ADO.NET pour accéder à des données d'une base de données et les manipuler
  • Créer des applications Windows WPF

Programme

Présentation du Framework .NET et de .NET Core

  • Architecture du Framework .NET et .NET Core
  • Composants du Framework .NET : langages, CLR, CLI, CTS, bibliothèques de classes
  • Versions

Programmation en langage C#

  • Structure d’un programme C#
  • Variables, tableaux, opérateurs
  • Contrôle de flux : boucles, tests

Définition et utilisation de classes en C#

  • Classes et objets
  • Membres d’une classe : attributs, méthodes, propriétés
  • Surcharge de méthodes
  • Constructeur et destructeur
  • Définition et utilisation des espaces de noms

Implémentation des concepts d’héritage et de polymorphisme dans C#

  • Héritage de classes
  • Méthodes et classes abstraites
  • Notion d’interface

Utilisation de C# dans la plate-forme .NET

  • Gestion de la mémoire, Garbage Collector, méthode Finalize, instruction using
  • Classe de base System.Object
  • Classes utilitaires : String, Date, …
  • Collections, introduction à la généricité
  • Présentation de LINQ pour accéder aux objets
  • Gestion des exceptions

Utilisation d’ADO.NET pour accéder aux données d’une base de données et les manipuler

  • Principe d’ADO.NET : mode connecté et non connecté
  • Lecture de flux
  • Utilisation de DataSet typés et non typés
  • Utilisation de LINQ

Introduction à Entity Framework .Core

  • Présentation
  • Modèle objet
  • Mise en œuvre

Conception d’une interface utilisateur d’une application Windows

  • Utiliser XAML pour concevoir une interface utilisateur
  • Lier des contrôles à des données

Amélioration de la performance des applications et des temps de réponse

  • Mettre en œuvre le multitâche en utilisant les tâches et les expressions Lambda
  • Synchroniser l’accès concurrent aux données

Télécharger le programme détaillé

En savoir plus

Référence

InitC#

Durée

5 jours

Prochaines sessions
Inter Entreprises

Grenoble : 24 - 28 novembre 2025 S'inscrire

Grenoble : 15 - 19 décembre 2025 S'inscrire

Grenoble : 12 - 16 janvier 2026 S'inscrire

Grenoble : 2 - 6 février 2026 S'inscrire

Grenoble : 9 - 13 mars 2026 S'inscrire

Grenoble : 20 - 24 avril 2026 S'inscrire

Grenoble : 18 - 22 mai 2026 S'inscrire

Grenoble : 8 - 12 juin 2026 S'inscrire

Grenoble : 6 - 10 juillet 2026 S'inscrire

Grenoble : 14 - 18 septembre 2026 S'inscrire

Grenoble : 12 - 16 octobre 2026 S'inscrire

Grenoble : 16 - 20 novembre 2026 S'inscrire

Grenoble : 7 - 11 décembre 2026 S'inscrire

Sessions
Intra Entreprise

Des sessions intra-entreprise peuvent être organisées dans vos locaux ou en distanciel. Demander un devis

Pré requis

Expérience de programmation

Connaissance des concepts de la Programmation Orientée Objet

Public

Développeurs, Chef de projet

Points forts

Petit groupe (4 personnes maximum)

Un poste de travail par personne

Formateur très pédagogue, développeur, avec 20 ans d'expérience d'enseignement

50 % d'exercices pratiques

Support de cours fourni

Assistance après la formation

Coût

3500 € HT - 3500 € TTC