Nous contacter

C# - DEVELOPPEMENT AVEC LE FRAMEWORK.NET

5 jours (35 heures)
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
A l'issue de ce stage, vous serez capable de développer en C# en utilisant les classes de base du framework .NET.
Prochaines sessions : Contactez-nous
Public : Développeurs, architectes, chefs de projets techniques
Pré-requis : Connaissance pratique d’un langage orienté objet
Moyens pédagogiques : Formation présentielle, exposés, cas pratiques, synthèse, assistance post-formation. 1 poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire.
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
Sérialisation

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

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

BUREAUTIQUE