Formation : L’Essentiel du développement d’applications distribuées avec Microsoft Visual Studio 2005
Se former avec
Beijaflore E-CENTER
- Renseignements :
- Durée : 3 Jours
- Type : En centre
- Diplômant : Oui
-
Prix H.T. € :1400.00
- Objectifs :
À la fin de cet atelier, les stagiaires seront à même d’effectuer les tâches suivantes : Construire et utiliser un service Web ; Configurer et personnaliser une application de service Web ; Appeler des méthodes Web de façon asynchrone ; Bâtir des applications serveur et client distant ; Créer et sérialiser des types utilisables à distance ; Gérer le cycle de vie des objets distants ; Appeler des méthodes distantes de façon asynchrone ; Implémenter des notifications d’événements distants ; Envoyer et recevoir des messages en utilisant Microsoft Message Queuing ; Créer et utiliser des composants de service.
Thèmes abordés : programmation distribuée, XML, asynchrone, sérialisation, marshalling, microsoft message queuing, service COM +.
- Public visé :
-
Ce cours est destiné aux développeurs d’applications (qu’ils fassent partie d’un service informatique ou qu’ils soient employés chez un éditeur de logiciels) qui désirent approfondir certaines technologies dans le développement d’applications Windows.
- Pré-requis :
Pour suivre ce cours avec profit, les stagiaires doivent posséder les connaissances suivantes : Etre capable de gérer l’environnement d’une solution en utilisant l’environnement de développement intégré (IDE) de Visual Studio 2005 et ses outils ; Comprendre Microsoft .NET Framework 2.0 et le CLR (Common Language Runtime) ; Etre capable de programmer une application en utilisant un langage compatible avec .NET Framework 2.0 ; Savoir comment créer des assemblages en les rendant disponibles pour d’autres applications ; Avoir une connaissance élémentaire de XML (déclarations, éléments, attributs et espaces de noms) ; Posséder des connaissances élémentaires sur les domaines d’applications ; Avoir une connaissance élémentaire des délégations et des événements ; Posséder des connaissances élémentaires sur les threads
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 METHODES 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 : CREATION ET SERIALISATION DE TYPES UTILISABLES A DISTANCE Conversion (marshalling) par valeur, par référence Compatibilité des versions pour des types distants Classes génériques MODULE 6 : REALISATIONS D’OPERATIONS A 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 RECEPTION 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 : CREATION 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
18/02/2008 au 20/02/2008 (75)
02/06/2008 au 04/06/2008 (75)
14/04/2008 au 16/04/2008 (75)