|
|
|
Programmation de services Web .NET : Une introduction pratique complète
Formation 2601 • 4 jours
Courriel
Sommaire
PDF
Foire aux questions
Quel est l'objectif de cette formation? Au cours de cette formation, vous apprendrez à utiliser les services Web de manière efficace dans .NET. Vous emploierez cinq infrastructures de services Web distinctes qui sont prises en charge par les versions 2.0 à 4.0 de .NET, et vous saurez où il conviendra le mieux de les appliquer. Vous apprendrez également à vous servir des outils fournis par Visual Studio pour intégrer les services Web dans de nombreuses applications clientes : applications de bureau avec Windows Forms et WPF, applications Web avec ASP.NET et la bibliothèque Microsoft Ajax, et les applications Internet riches (RIA) avec Silverlight.Que sont les services Web .NET ?Les services Web fournissent une technologie clé pour permettre aux développeurs d'exposer les fonctionnalités des applications sur les intranets et sur Internet d'une manière normalisée de façon indépendante de la plate-forme. Dans .NET, Microsoft a créé une série d'infrastructures qui permettent aux développeurs de créer des services Web.
Au début, Microsoft a créé les services Web ASMX pour une utilisation dans .NET 1.0 et 2.0. Avec .NET 3.0, Microsoft a commercialisé les services Windows Communication Foundation (WCF), pour remplacer les services Web ASMX. Trois infrastructures supplémentaires ont été ajoutées avec la sortie de .NET 4.0 : des services d'applications Internet riches WCF (RIA), les services de données WCF et les services de flux de travail.
Quels sont les frameworks de services Web abordés dans cette formation ?Les infrastructures abordées au cours de cette formation sont : Les services Web ASMX pour .NET 2.0, Les services Web WCF pour .NET 3.0 - 4, et les services de données WCF, les services RIA WCF, et les services de flux de travail pour .NET 4.À qui s'adresse cette formation ?Cette formation est conçue pour les développeurs, les analystes et les architectes qui souhaitent apprendre à créer des services Web avec .NET, et pour les administrateurs système qui ont besoin de gérer une infrastructure de services Web .NET.Quel profil dois-je avoir ?La connaissance de la programmation .NET avec Visual Basic ou avec C# est supposée acquise, du niveau de la formation 503, Programmation avec Visual Basic® pour .NET, ou de la formation 419, Introduction à la programmation en C# : Travaux Pratiques. Par exemple, vous devez soir comment : écrire des classes contenant des méthodes et des propriétés concevoir et mettre en œuvre des interfaces programmatiques exploiter l'accès aux données dans .NET en utilisant ADO.NET créer des interfaces utilisateur pour le Web ou les applications Windows avec ASP.NET, Windows Forms ou WPF J'utilise Visual Studio .NET 2003. Cette formation peut-elle m'être utile ?Oui. Cette formation aborde la création de services Web ASMX, qui sont les services Web pouvant être créés avec VS .NET 2003.Je suis développeur. Cette formation peut-elle m'intéresser ?Oui. À l'aide de Visual Basic ou C#, vous rédigerez le code des services Web pour tous les principaux outils de développement présents dans .NET. Vous acquerrez les compétences pour programmer des services, ainsi que déterminer quand appliquer chaque outil de développement.Je suis business analyst. Puis-je tirer profit de cette formation ?Oui. Au cours de cette formation, vous créerez des flux de travail qui correspondent étroitement aux organigrammes de programmation généralement créés par les business analysts, et vous les exécuterez en tant que services de flux de travail. De plus, vous saurez comment présenter des données d'entreprise stockées dans des systèmes de bases de données relationnelles et Microsoft SharePoint pour permettre l'intégration des applications.Je suis architecte système. Vais-je tirer profit de cette formation ? Oui. Au cours de cette formation, vous apprendrez à concevoir des services Web pour résoudre les problèmes d'architecture fréquents. Vous saurez notamment comment créer des services et des opérations appropriés, transférer des données complexes de façon efficace et sécurisée du service au client, gérer la cohérence des données dans des applications distribuées à utilisateurs multiples, et également composer de multiples services pour prendre en charge une application client. Je suis administrateur système. Cette formation peut-elle m'être utile ?Oui. Cette formation vous montre comment déployer des services Web dans Internet Information Services, de même que le Service d'activation des processus Windows (WAS), et en utilisant un service Windows personnalisé. Vous saurez également comment utiliser la découverte des services, qui permet aux services d'être déplacés avec un minimum de perturbation pour les applications clientes et d'employer Windows AppFabric pour permettre le contrôle de l'exécution des services, et le contrôle des services de flux de travail.Quelle version de Visual Studio est utilisée dans cette formation ?Visual Studio 2010, le principal environnement intégré pour créer des applications .NET, est utilisé dans cette formation. Les développeurs peuvent utiliser Visual Studio 2010 pour créer des applications en combinant les meilleurs outils de développement.J'utilise une version précédente de Visual Studio. Cette formation peut-elle me servir ?Oui. Si cette formation utilise Visual Studio 2010, les techniques de codage utilisées seront applicables aux versions antérieures de Visual Studio. Par exemple, les services Web ASMX et WCF peuvent être créés avec Visual Studio .Net 2003, Visual Studio 2005 ou 2008 en utilisant exactement le même modèle de programmation que dans Visual Studio 2010.Que sont les services ASMX Web et comment sont-ils abordés dans cette formation ?Les services ASMX sont les services Web originels que Microsoft a créés pour .NET 1.0 et 2.0, et sont pris en charge par .NET 4. Vous créerez un service ASMX au cours de cette formation et vous appellerez ses fonctions à partir d'applications clientes.Que sont les services Web WCF et comment sont-ils abordés dans cette formation ?Les services WCF remplacent les services ASMX et l'accès distant .NET que Microsoft a créés pour .NET 3.0 et les versions suivantes. Au cours de cette formation, vous créerez des services WCF, vous utilisez plusieurs fonctionnalités WCF avancées et appellerez les services WCF à partir d'application clientes.Cette formation m'apprendra-t-elle à rédiger des services Web qui fonctionnent pour les clients Java ?Oui. Cette formation comprend la création de services Web ASMX et WCF qui sont conformes à la norme d'interopérabilité des services Web, Web Service Basic Profile 1.1. Cette norme est largement prise en charge par les infrastructures Java, notamment Apache Axis et Spring. Je dois créer des services Web qui prennent en charge les applications Internet riches (RIA) écrites dans Silverlight. Cette formation peut-elle m'y aider ?Oui. Cette formation aborde la création de services Web WCF RIA, qui sont spécifiquement conçus pour répondre à ce cas de figure.Je dois créer des services Web qui prennent en charge les applications clientes utilisant Microsoft Ajax Library et JavaScript. Cette formation peut-elle m'y aider ?Oui. Cette formation aborde la création de services de données WCF (précédemment connus sous le nom de services de données ADO.NET), qui fournissent une prise en charge excellente pour la création services basés sur REST.Je dois créer des services Web qui pilotent un processus d'entreprise sur le long terme. La formation aborde-t-elle ce point ?Oui. Vous créerez des services de flux de travail avec .NET 4, où la mise en œuvre des services est un flux de travail conçu pour prendre en charge le travail coordonné qui peut avoir lieu durant les jours, les semaines ou les mois à venir.Les bases de données sont-elles abordées dans cette formation ?Oui, au cours cette formation, vous utiliserez plusieurs bases de données SQL Server en tant que couche persistance pour les services Web .NET. Vous utiliserez également les nouvelles fonctionnalités de l'Entity Framework .NET dans .NET 4 qui en font une technologie d'accès aux données adaptée aux applications de services Web.Combien de temps est consacré à chaque sujet ?| Sujets | Heures | | Vue d'ensemble des services Web : architecture des services | 2,0 | | Concevoir des services orientés activité : services ASMX | 2,0 | | Concevoir des services orientés activité : services WCF | 5,0 | | Construire des services orientés ressource : services de données WCF | 2,0 | |
Développer des services WCF RIA | 2,0 | | Exploiter les fonctionnalités de WCF : sécurité des services | 2,0 | | Créer des services à long terme avec Workflow : services Workflow | 5,0 | | Déployer les servies WCF : hébergement, déploiement et gestion de services | 2,0 | Cet horaire, comprenant les travaux pratiques, est indicatif et dépend des besoins de chaque classe.Combien de temps est consacré aux travaux pratiques dans cette formation ?Environ 50 pour cent de la durée de la formation est consacrée aux travaux pratiques. Vous acquerrez une expérience précieuse en développement de services Web avec NET. Les exercices comprennent :Encodage des services et des clients ASMXCréation de services WCF interopérables et performantsDécouverte dynamique de servicesConnexion de clients WPF, Silverlight, ASP.NET, et AJAX aux services .NETMappage des processus d'entreprise à long terme à des services avec WFDéploiement et gestion de services avec Windows Server AppFabric En quoi cette formation est-elle liée à d'autres cours Learning Tree ?Voici d'autres formations susceptibles de vous intéresser :424, Architecture orientée services (SOA) : Introduction complète : Travaux Pratiques, vous apporte les compétences nécessaires à la conception, la modélaisation et l'implémentation d'une architecture orientée services (SOA).2602, Introduction à la plate-forme Windows® AzureTM, vous apporte les connaissances pour créer et déployer des applications cloud évolutives et tolérantes aux pannes en utilisant la plate-forme Windows Azure. 506, Développement d'applications Web avec ASP.NET et Ajax : Travaux Pratiques, vous apprend à créer un site Web multiniveau en utilisant Visual Studio et .NET. 975, Introduction à WPF et Silverlight, aborde la création d'interfaces utilisateur WPF avec Visual Studio, XAML et un langage de programmation .NET tel que C# ou Visual Basic. 515, Programmation d'applications SharePoint® 2007 avec .NET : Travaux Pratiques, vous permet d'acquérir les compétences nécessaires pour adapter les applications Web SharePoint à vos besoins d'entreprise.973, Programmation en C# : Fonctions avancées, vous permet d'apprendre à rationaliser les applications centrées sur les données avec les fonctionnalités étendues de C#, notamment LINQ et EF.977, Création d'applications Web avec ASP.NET MVC, vous permet d'acquérir les compétences nécessaires pour utiliser efficacement ASP.NET MVC, afin de créer des applications Web. |
|
|
Calendrier des Formations
Plus de dates et de lieux.
Solutions intra
entreprise
Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.
|