Formation : Visual Studio 2005 - Maîtriser le framework .Net
Développer des applications framework .Net avec C# ou VB .Net

Technique

Visual Studio 2005 intègre des fonctionnalités qu'il faut savoir utiliser pour tirer parti de la puissance et de la richesse de cette solution, et ainsi améliorer la productivité des équipes de développement. Cette formation permettra aux développeurs, qui découvrent le monde .Net, d'appréhender la structure du Framework .Net 2 ainsi que les principales classes d'objets pour coder, déboguer et déployer des applications Windows ou Web.

Objectifs

  • Apprendre à créer des applications basées sur .Net framework 2.0
  • Maîtriser .Net Framework et Common Language Runtime (CLR)
  • Découvrir les principales bibliothèques d'objets de l'environnement .Net
  • Savoir développer des applications utilisant les serveurs distants et WCF

Public

  • Développeurs expérimentés, familiers de Visual C++ ou Visual Basic et de Win32
  • Développeurs des éditeurs de logiciels
  • Développeurs en entreprises utilisatrices

Pré-requis

  • Connaissance et expérience du C# ou du Visual Basic
  • Stage "Visual Studio 2005 - Prendre en main le Framework .Net 2.0" (MS881) ou connaissances équivalentes

Programme

Présentation du Framework .Net

  • Introduction au .Net Framework
  • Technologies .Net Framework

Création d'applications avec Visual Studio 2005

  • Introduction à Visual Studio 2005
  • Gestion de solutions et de projets
  • Gestion de l'environnement de développement intégré
  • Écriture de code avec Visual Studio 2005

Étude des fonctionnalités du langage et de la syntaxe

  • Principes de la syntaxe
  • Améliorations apportées au langage

Notions fondamentales relatives à la programmation orientée objet

  • Concepts de la programmation orientée objet
  • Définition d'une classe
  • Création d'une instance de classe

Programmation orientée objet avancée

  • Concepts de la programmation orientée objet avancée
  • Implémentation de l'héritage
  • Définition et implémentation d'interfaces
  • Création et utilisation de délégués et d'événements

Sécurité dans le .Net Framework

  • Présentation de la sécurité
  • Implémentation de la sécurité d'accès au code
  • Implémentation de la sécurité basée sur les rôles
  • Utilisation des services de chiffrement

Accès aux données à l'aide d'ADO.Net

  • Présentation de l'accès aux données
  • Lecture et écriture de données relationnelles
  • Lecture et écriture de données XML

Création d'applications Windows Presentation Foundation

  • Introduction à Windows Presentation Foundation
  • Introduction au langage XAML
  • Programmation d'applications Windows Presentation Foundation

Création d'applications distribuées

  • Présentation des applications distribuées
  • Création et utilisation de services Web XML
  • Création de services et de clients Windows Communication Foundation

Surveillance d'applications .Net Framework à l'aide de l'instrumentation

  • Introduction à l'instrumentation
  • Traçage et débogage de code
  • Compteurs de performance
  • Journaux d'événements

Compilation, test et déploiement d'applications .Net Framework

  • Introduction aux assemblys
  • Présentation de Microsoft Build Engine (MSBuild)
  • Test d'applications .Net Framework
  • Déploiement d'applications .Net Framework à l'aide de ClickOnce
  • Déploiement d'applications .Net Framework à l'aide de Windows Installer

Interaction avec du code non managé (facultatif)

  • Présentation de l'interopérabilité
  • Appel de fonctions non managées à l'aide d'un appel de code non managé
  • Appel d'objets COM à partir de code managé

Conception et développement de logiciels (facultatif)

  • Introduction au cycle de vie de développement de logiciel
  • Présentation de Microsoft Solutions Framework
  • Développement d'applications avec le modèle CMMI (Capability Maturity Model Integration)
  • Introduction au modèle Agile Software Development

Comment se déroule ce stage

Les différents TP proposés durant cette formation permettront aux développeurs de mettre concrètement en application des solutions sous Visual Studio 2005 :

  • Création d'une application Windows Forms
  • Recherche et résolution des erreurs en utilisant la fenêtre Liste d'erreurs
  • Création et utilisation d'extraits de code
  • Étude des fonctionnalités du langage et de la syntaxe
  • Utilisation des principales constructions de langage
  • Gestion des erreurs d'exécution
  • Utilisation des classes de collections génériques
  • Création d'une classe SalesPerson
  • Création et utilisation d'une instance SalesPerson
  • Création de classes dérivées
  • Implémentation d'une interface
  • Implémentation de la sécurité d'accès au code
  • Implémentation de la sécurité basée sur les rôles
  • Accès aux données à l'aide d'ADO .Net
  • Création d'une application Windows Presentation Foundation
  • Implémentation du code-behind de l'application
  • Création et utilisation d'un service Web XML
  • Création d'un service Windows Communication Foundation
  • Création d'un client pour un service Windows Communication Foundation
  • Ajout de la fonctionnalité de traçage à une application
  • Test des instructions de traçage
  • Ajout de la fonctionnalité d'enregistrement des événements à une application
  • Empaquetage d'un assembly de composant
  • Déploiement d'une application à l'aide de Windows Installer
  • Installation et test de l'application

Durée :

5  jours

Tarif :

2 250 € HT

Réf :

MS884

Réf editeur:

6163

Option(s) :

Repas Paris :

115 € HT

Date des sessions

Bon à savoir...