Cet atelier de trois jours offre aux stagiaires les connaissances théoriques et pratiques permettant de développer des applications distribuées à l’aide du Framework .NET et de Visual Studio 2005. L’accent est mis dans cet atelier sur les Web Services, le remoting, Microsft Message Queue et les Serviced Components.
Cet atelier est à destination de développeurs d’entreprise ou d’éditeur désireux d’approfondir les technologies liées aux applications distribuées.
Savoir developer une application à l’aide d’un langage supporté par le Framework .NET 2.0
Savoir mettre des assemblages à disposition d’autres applications
Connaître les bases de XML
Module 1 : Construction et utilisation d’un service Web XML simple
Contexte technique des services Web
Composants des services Web
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
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
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
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
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
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
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
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
3 jours
1200 € HT