Programmation C# avec Framework .NET 4.5 sous Visual Studio 2012

Description :

Cette formation fournie aux développeurs les qualifications de programmation nécessaires pour créer des applications Windows à l'aide du langage c#. Elle permet d'etudier les bases de la structure du programme c#, syntaxe du langage et détails d'implémentation et consolider les connaissances pour construir une application qui intègre plusieurs fonctionnalités du .NET Framework 4.5.

La durée de formation :

5 jours

Programme :

Module 1 : Vue d'ensemble de la syntaxe C#
  • Vue d'ensemble de l'écriture d'applications en C#
  • Types de données, opérateurs et expressions
  • Structures de programmation du langage C#
Module 2 : Créer des méthodes, gérer les exceptions et surveiller les applications
  • Créer et appeler des méthodes
  • Créer des méthodes surcharges et utiliser les paramètres optionnels et de sortie
  • Gestion des exceptions
  • Surveillance des applications
Module 3 : Développer le code des applications graphiques
  • Implémenter structures et énumérations
  • Organiser les données dans des collections
  • Gestion d'évènements
Module 4 : Créer des classes et implémenter des collections à typage sûr Création de classes
  • Définition et implémentation d'interfaces
  • Implémentation de collections à typage sûr
Module 5 : Créer une hiérarchie de classes par héritage
  • Création de hiérarchie de classes
  • Étendre les classes du .Net Framework
  • Création de types génériques
Module 6 : Lecture et écriture de données locales
  • Lecture et écriture de fichiers
  • Sérialisation et désérialisation de données
  • Gestion des entrées/sorties pas les flux
Module 7 : Accès aux bases de données
  • Création et utilisation d'un modèle de données Entité
  • Interrogation de données par LINQ
  • Mise à jour de données par LINQ
Module 8 : Accès à des données distantes
  • Accès à des données à travers le Web
  • Accès à des données dans le Cloud
Module 9 : Concevoir l'interface utilisateur d'une application graphique
  • Utiliser le XAML pour concevoir une interface utilisateur
  • Liaison de contrôles aux données
  • Définir le style d'une interface utilisateur
Module 10 : Améliorer les performances et la réactivité d'une application
  • Implémentation du multitâche en utilisant tâches et expressions Lambda
  • Réaliser des opérations asynchrones
  • Synchronisation d'accès concurrents sur les données
Module 11 : Intégration de code non managé
  • Création et utilisation d'objets dynamiques
  • Gestion de la durée de vie des objets et contrôle des ressources non managées
Module 12 : Création de types réutilisables et d'assemblies
  • Examiner les métadonnées des objets
  • Créer et utiliser des attributs personnalisés

contact-astoine
Nous contacter
Tél. : (+212) 522 36 80 40
Office365
Microsoft AZURE
Suivez-nous