[wpms_breadcrumb reverse="0"]
Microsoft .NET - Visual Studio 2012/2013

Visual Studio 2012 – Programmation C# avec le .Net Framework 4.5

Reference : MS20483

5

jours
- 2625 € HT
Télécharger la fiche
Prochaines sessions
    Visual Studio 2012 – Programmation C# avec le .Net Framework 4.5
    Objectifs

    • Disposer de solides bases pour développer des applications en C#
    • Comprendre comment tirer parti de la puissance du Framework avec C#
    • Mettre en oeuvre la programmation orientée objet (POO) avec C#
    • Acquérir les connaissances et compétences nécessaire pour exploiter des données avec LINQ
    • Apprendre à crypter et décrypter les données

    Pré requis

    • Avoir une expérience en programmation C, C++, JavaScript, Objective-C, Microsoft Visual Basic, ou Java
    • Connaissance du concept de la programmation orientée objet

    Modalités et délais d’accès

    Bulletin d'inscription à retourner complété

    Public visé

    Tout public

    Pré-inscription

    Programmes de Visual Studio 2012 – Programmation C# avec le .Net Framework 4.5

    Cette formation prépare au passage de l’examen 70-483 dans le cadre du cursus des certifications MCSA Universal Windows Platform et MCSA Web Applications. La certification n’est pas incluse dans la formation.

    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#

    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

    Développer le code des applications graphiques

    • Implémenter structures et énumérations
    • Organiser les données dans des collections
    • Gestion d’évènements

    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

    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

    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

    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

    Accès à des données distantes

    • Accès à des données à travers le Web
    • Accès à des données dans le Cloud

    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

    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

    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

    Création de types réutilisables et d’assemblies

    • Examiner les métadonnées des objets
    • Créer et utiliser des attributs personnalisés
    • Génération du code managé
    • Versioning, signature et déploiement d’assemblies

    Cryptage et décryptage de données

    • Implémentation de cryptage symétrique
    • Implémentation de cryptage asymétrique