|
L'OFFRE MICROSOFT .NET
Rappel sur les architectures N-TiersRappel sur la terminologie des architectures N-Tiers (serveurs d'applications, serveurs d'objets, serveurs d'intégration, développement en couches logiques...) afin d'appréhender l'offre MS .NET.
Description de l'offre .NETPrésentation générale des composants de l'offre .NET et de leurs rôles (.NET Framework, .NET Servers, Windows .NET, .NET Devices), rôle des Web Services.
L'ENVIRONNEMENT .NET
L'offre logiciellePrésentation des principaux outils logiciels de la plate-forme Windows Server System intégrant la plate-forme .NET : Windows Server 2003, IIS 6.0, SQL Server 2005, Biztalk Server 2006, Commerce Server... Intégration de la plate-forme .NET 2.0 dans SQL server 2005. La future plate-forme Windows Vista.
Présentation du framework .NETExposé des nouveautés introduites dans le framework .NET. Fonctionnement de la CLR, de MSIL. Les outils du framework : compilateurs, outils de sécurité (principe de signature), le GAC (Global Application Cache). Notions d'assemblies et de namespace. Les nouveaux langages : différences syntaxiques entre C# et VB.NET et les nouveautés du framework .NET 2.0. La gestion de la sécurité. Présentation de l'outil de développement Visual Studio 2005. L'intégration de Microsoft Office avec les « Visual Studio Tools for Office » : VSTO pour Visual Studio. Les nouveautés de .NET 3.0 : WPF, WWF, WCF.
LE SOCLE DE BASE POUR LE DÉVELOPPEMENT D'APPLICATIONS
ASP.NETMode de fonctionnement et principes de développement du nouveau socle pour la réalisation d'applications Web. Les nouveautés d'ASP.NET 2.0.
Le Smart Client avec .NETVision de Microsoft sur le Client Riche. Les offres du framework .NET : les Windows Forms, les Web Forms mobiles, XAML, un framework unifié. Le déploiement des Smart Clients. Les données d'une application riche .NET.
|
·
Accès aux donnéesStratégies d'accès aux données. Exemples d'accès aux données avec SQL Server et XML. Exemple de liaison de données avec des composants d'interfaces. Les nouveautés d'ADO 2.0.
Les Web ServicesPrésentation des Web Services et principes de fonctionnement. Implémentation dans le Framework .NET (System.Web.Services). Comment intégrer un Web Service dans son application .NET (exemples) et comment proposer des Web Services (exemples) ? Web Services et sécurité : stratégies et nouvelles normes.
Notion de Serviced ComponentRappels sur les services fournis par l'environnement COM+. Principes d'intégration avec les applications .NET.
DÉMARCHE & PATTERNS POUR LA CONCEPTION DES ARCHITECTURES .NETPrésentation de la démarche de conception et des Patterns d'architecture. Enterprise Library : nouvelle génération de guides d'architecture et présentation des « Enterprise Library Application Blocks ». Architecture de l'authentification en .NET.
L'interopérabilitéLes enjeux autour de l'interopérabilité. Solutions techniques pour interfacer les mondes J2EE, DNA et .NET au sein d'applications.
SYNTHÈSE & PERSPECTIVESAvantages de la nouvelle architecture .Net par rapport à l'ancienne offre DNA. Forces et faiblesses de l'offre .NET. Perspectives d'évolution de .NET.
|