2548 - ecs informatique

Transcription

2548 - ecs informatique
ECS Informatique
Développement d’applications distribuées avec Visual
Studio 2005
Centre de Formation Technique
Agréé Microsoft
Cours 2548 / Durée : 3jours
Cours Officiels
Microsoft Préparant aux
examens
Ce cours dirigé de trois jours apporte aux stagiaires les connaissances et
les compétences pour développer des applications distribuées en utilisant
Microsoft® .NET Framework et Microsoft Visual Studio® 2005. Il
montre comment réaliser des applications distribuées en utilisant des
services Web, des échanges à distance, Microsoft Message Queuing et des
composants de services.
THEMES ABORDES EN COURS
Module 1 : Construction et utilisation d’un service
Web XML simple
• Contexte technique des services Web
• Composants des services Web
Atelier 1 : Construction et utilisation d’un service Web XML simple
Module 2 : Configuration et personnalisation d’un
service Web
• Sérialisation XML
• Comment utiliser des types de données complexes dans des services
Web
• Comment employer des attributs pour contrôler la sérialisation
• Comment utiliser des attributs de configuration de service
• Fichiers de configuration
Atelier 2 : Configuration et personnalisation d’un service Web
Module 3 : Appel de méthodes Web de façon
asynchrone
• La nécessité d’appels asynchrones
• Options des appels asynchrones
• Méthodes à sens unique
Atelier 3 : Appel de méthodes Web de façon asynchrone
Module 4 : Construction d’un serveur et d’un client
distant
• Contexte technique de la liaison à distance
• Serveurs et clients distants
• Composants importants d’une liaison à distance
Atelier 4 : Construction d’un serveur et d’un client distant
Module 5 : Création et sérialisation de types
utilisables à distance
• Conversion (marshaling) par valeur
• Conversion par référence
• Compatibilité des versions pour des types distants
• Classes génériques
Atelier 5 : Création et sérialisation de types utilisables à distance
Module 6 : Réalisations d’opérations à distance de
façon asynchrone
• Méthodes asynchrones
• Appel de méthodes distantes de façon asynchrone
• Méthodes à sens unique
• Utilisation d’événements dans des applications distantes
Atelier 6 : Réalisations d’opérations à distance de façon asynchrone
Module 7 : Gestion du cycle de vie des objets distants
• Cycle de vie des objets distants
• Cycle de vie des sponsors
• Propriétés d'un bail
• Baux et gestion des exceptions
Atelier 7 : Gestion du cycle de vie des objets distants
Module 8 : Envoi et réception de messages en utilisant
Microsoft Message Queuing
• Compréhension des files d’attente de messages (Message Queuing)
• Création d’une file d’attente de messages et envoi d’un message
• Réception d’un message et envoi d’une réponse
• Utilisation d’IIS avec Message Queuing
Atelier 8 : Envoi et réception de messages en utilisant Microsoft Message
Queuing
Module 9 : Création et utilisation de composants de
service
• Services COM+
• Mise en œuvre d’un composant de service
• Enregistrement d’un composant de service
• Instanciation d’un composant de service
Atelier 9 : Création et utilisation de composants de service