- Formation Développement |
- Les fondamentaux du développement .NET avec le langage Visual Basic 10 et Visual Studio 2010
Les fondamentaux du développement .NET avec le langage Visual Basic 10 et Visual Studio 2010
Durée : | 5 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Formation dispensée sous Visual Studio 2010.
Public :
- Concepteurs / développeurs d'applications .NET
Objectifs :
- Utiliser le langage VB 10 tout en mettant en œuvre la programmation orientée objet
- Comprendre les mécanismes de gestion de la mémoire
- Utiliser LINQ For Objects pour requêter des grappes d'objets
- Paralléliser des traitements
Pré-requis :
- Connaître la programmation procédurale, ou la programmation avec des langages tels que VB6, VBA ou d'autres langages orientés objets tels que Java, C++, ...
Introduction
- La programmation procédurale
- La programmation évènementielle
- La programmation orientée objet
Le langage VB
- Présentation
- Les types de données de base
- Types valeur, référence et nullable
- Les tableaux et collections de données
- Les types de données du Framework .NET
- La classe System.Object
- Les procédures et les fonctions
- Paramètres et passage de paramètres
- Création et utilisation de variables
- Les constantes
- Les énumérations
- Les opérateurs
- Les structures conditionnelles et itératives
- Les exceptions
- Les conversions de données
- L'objet My
Programmation Orientée Objet en VB
- Les classes, classes partielles et interfaces
- Les objets
- Les espaces de nom
- Les attributs et accesseurs
- Les constructeurs et les finaliseurs et les méthodes
- Les membres statiques
- Visibilité des classes et des membres
- Héritage
- Polymorphisme et méthodes virtuelles
- Classes et méthodes abstraites
- Classes et méthodes scellées
- Les délégués, événements et méthodes anonymes
- Le concepteur de classes de Visual Studio
La Framework .NET
- Présentation
- Les bibliothèques de classes, la CLR et les outils
- Les assemblies
Gestion de la mémoire
- Le Garbage Collector
- Utilisation de la pile et du tas
- Gestion implicite et explicite de la mémoire
- Contrôler le Garbage Collector
Les évolutions du langage VB 9
- Les délégués simplifiés
- Le support avancé du langage XML
- Les méthodes partielles
- Les inférences de type
- Les types anonymes
- Les initialiseurs d'objets
- Les méthodes d'extension
- Les expressions lambda
Les évolutions du langage Visual Basic 10
- Les propriétés simplifiées
- Les initialiseurs de collection
- Saut d'instruction implicite
- Les instructions lambda
- Le typage dynamique
- La co-variance et la contre-variance
LINQ
- Présentation
- Quand utiliser LINQ ?
- Format des requêtes
- Principes de création et d'exécution d'une requête LINQ
- Les opérateurs de requêtes LINQ
- Ecrire et exécuter des requêtes LINQ sur des grappes d'objets
La programmation parallèle
- Présentation
- Paralléliser des traitements de données
- Paralléliser l'exécution des requêtes LINQ
Bonnes pratiques et développement avancé (option)
- Généralités
- La surcharge des opérateurs
- Mise en garde sur l'utilisation des constantes
- La classe StringBuilder
- Les tags de documentation XML
- Générer une documentation du code
- Trier les éléments d'une collection
- La réflexion