Menu

FORMATIONS / INFORMATIQUE / MICROSOFT / Visual Studio 2016

MV-003  C# - Développement avec le Framework .NET |  5 jours


01/. Découverte du framework

  • Fonctionnement interne (MSIL, CLR)
  •  Garbage collector
  •  Les Assemblies
  •  Les API de base
  •  Tour d’horizon des possibilités.

02/. C# orienté objet

  • Classes et classes partielles
  •  Propriétés
  •  Interfaces
  •  Enums
  •  Structs
  •  Namespaces.

03/. Concepts du langage

  • Evénements et delegates
  •  Lambda expressions
  •  Méthodes anonymes
  •  Méthodes d’extension
  •  Generics
  •  Exceptions
  •  Boxing
  •  Nullable types
  •  Finalisation.

04/. Classes de base

  • Les types incontournables : Object, String…
  •  Gestion des nombres et dates
  • Les collections d’objets
  •  Collections et généricité
  •  Linq to objects.



05/. Entrées sorties

  • Accès au clavier et à la console
  •  Le namespace System.IO
  •  Utilisation des Streams
  •  Gestion des flux de caractères
  •  Lecture et écriture de fichiers
  •  Sérialisation.

06/. LINQ

  • Introduction
  •  Les méthodes d'extension
  •  Le langage C# intégré
  •  Les différentes opérations LINQ.

07/. ADO.NET

  • Tour d’horizon des solutions de persistance
  •  Accès bases de données avec ADO
  •  Mode Connecté ou déconnecté
  •  Data Providers : DataSet, DataAdapter et DataReader
  • Liens entre ADO et LINQ.

08/. Les interfaces utilisateurs : WinForms et WPF

  • Les IHM avec .NET
  •  Bases des WinForms
  •  Gestion des événements
  •  Utilisation de base de WPF
  •  Structure de XAML.



Public
Développeurs, architectes, chefs de projets techniques.

Objectifs
Créer les différents types de structure du C#. Comprendre les spécificités du langage, dont les delegates. Utiliser les API de base. Définir des collections. Accéder aux données avec ADO.NET. Accéder aux flux d’entrée sortie. Créer une interface basique WinForms.

Prérequis
Connaissance pratique d’un langage orienté objet ou avoir suivi le cours OBJ-INT "Introduction à la programmation objet".

Méthodes pédagogiques
1 ordinateur par personne, 1 vidéoprojecteur par salle de cours, Connexion Internet très haut débit. Exposés alternant théorie et pratique, études de cas, correction travaux pratiques et ateliers. 1 support de cours par personne. Évaluation continue par le formateur pendant le cours et formulaire à compléter par écrit en fin de formation. Attestation de stage délivrée individuellement en fin de formation.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact