M2i Formation

C# - Développement avec le Framework .NET

Par M2i Formation

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.

Programme

Découverte du framework

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

C# orienté objet

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

Concepts du langage

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

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

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

LINQ

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

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

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

Certification (en option)

  • Prévoir l'achat de la certification en supplément
  • L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
  • Il s'agit d'un QCM dont la durée moyenne est d'1h30 et dont le score obtenu attestera d'un niveau de compétence

Pédagogie

L'évaluation des acquis se fait :

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formationTélécharger au format pdf Ajouter à mes favoris

Formations de la même catégories (5)

Arkesys
C# - Accès aux données avec ADO.NetPar Arkesys
  • Créer des applications centrées sur les données
Feel Europe
Programmer des applications Windows 10 avec C# - BasePar Feel Europe
  • Avoir une première vision des caractéristiques du développement des applications de style Metro pour Windows 10 avec C#
  • Se familiariser avec Windows 10 et savoir créer, publier et commercialiser les applications sur le Windows Store
Arkesys
C# - Développement d’applications WebPar Arkesys
  • Développer des pages Web Dynamiques avec C#
M2i Formation
C# 8.0 / Framework .NET - Développement avancéPar M2i Formation
  • Maîtriser le multi-threading
  • Gérer l'asynchronisme
  • Utiliser les métadonnées avec les Attributes
  • Etre initié à la programmation dynamique et parallèle
  • Interagir avec du code non managé
  • Créer des domaines d'application.
Arkesys
C# - Développer avec le Framework.NetPar Arkesys
  • Utiliser le Framework .Net pour développer des applications Windows
Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. En cliquant sur ”J’ai compris”, vous acceptez l’utilisation de ces cookies.