Microsoft
Architecture .NET
Panorama des technologies .NET
Avis d'expert
Le framework .NET est la solution unifiée de Microsoft pour la conception d'applications. Cette formation vous apportera un panorama technique et fonctionnel de la plateforme Microsoft .NET afin d'y considérer une réponse pragmatique à vos problèmes d'informatisation.
Vous bénéficierez également des retours d'expérience nécessaires à la bonne réalisation de vos projets de développements .NET.
Objectifs pédagogiques
- Découvrir l'envrionnement Microsoft .NET
- Appréhender le framework .NET et ses langages
- Savoir choisir une solution .NET adaptée à une problématique technique et fonctionnelle
- Anticiper les futures évolutions du framework
Public
Ce module s'adresse principalement aux aux responsables de projets, architectes et développeurs qui souhaitent découvrir les possibilités offertes par les technologies .NET de Microsoft.
Pré-requis
- Notions d'architecture des Systèmes d'Information.
- Expérience souhaitable en programmation objet.
Méthode pédagogique
Alternant présentations et exemples d'application, cette formation permet de considérer l'ensemble de la plateforme .Net afin de réaliser des choix pragmatiques des technologies .NET à mettre en œuvre dans la réalisation de projets informatiques.
Programme pédagogique détaillé par journée
Jour 1
Jour 2 Présentation de la plateforme .NET
Présentation de l'architecture du framework .NET.
L'environnement d'exécution du .NET.
Une bibliothèque de classes unifiée et hiérarchisée.
Des langages de développement multiples et accessibles.
Les applications du .NET
La couche unifiée d'accès aux données : ADO.NET, LINQ, LINQ to SQL, Entity Framework.
Les clients riches (WinForms, WPF, Silverlight).
Les clients légers et RIA (ASP.NET, ASP.Net MVC, Silverlight).
Les couches de communication (Web Services, WCF).
Présentation du moteur de workflow : Windows Workflow Foundation.
Le cloud computing avec Azure.
Les outils .NET par Microsoft
Visual Studio, plus qu'un environnement de développement.
Team Foundation Server et industrialisation.
Visual Studio Tools for Office.
Expression Blend & Expression Web.
PowerShell.
SqlServer CLR.
L'intégration des solutions Microsoft : SharePoint, SQL Server, Microsoft Office...
Mise en place de solutions .NET
Intégration et portage de l'existant.
L'interopérabilité avec d'autres technologies (COM, JAVA, Oracle, SAP...).
Les frameworks de développement : CAB, Enterprise Libraries, NHibernate...
Les solutions de déploiement.
La sécurité des applications en .NET (protection, habilitation, authentification, cryptage, signature...).
Synthèse et perspectives
Comparaison avec les autres solutions du marché.
Principaux retours d'expériences.
Futur de la plateforme .Net
et impacts de Windows 8.











2 jours - 14 heures



