Cette session est destinée UNIQUEMENT aux personnes ne connaissant pas du tout.NET On ne traitera que de.NET 2.0 et pas des ajouts apportés par.NET 3.0.

Slides:



Advertisements
Présentations similaires
Pierre Lagarde Relation technique développeur Grégory Renard [Rédo] Responsable Développement Wygwam.
Advertisements

Le déploiement dapplications et la gestion du réseau pédagogiques détablissements scolaires Brice DELONS Consultant manager EXAKIS.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Tableau de Bord DSI Lionel Gomes Da Rosa
1 HPC et Windows 2003 CCS pour les développeurs Visual Studio 2005.
Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire.
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
Linq, fonctionnement et architecture
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Automatisation de Tâches Scenarios
Rencontres Windows Forms
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
L’architecture .net et ASP.net
Construire une Set Top Box Avec Windows CE 6.0
.N ET - P RÉSENTATION Corentin RIOU 1. I NTERVENANTS Corentin RIOU – MMA Promo 2006 – Chef de projet technique – Digitas France 2.
Les Services Web Avec.NET version 1.1. Un service Web en bref… Méthodes ou objets accessible à distance via SOAP (Simple Object Access Protocol ); SOAP.
Architecture Les Couches Présentation Services Métier
XML-Family Web Services Description Language W.S.D.L.
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Bonnes pratiques et top Issues Ce quapporte Vista Démos!
Développement dapplication avec base de données Semaine 1 : Présentation dEntity Framework Automne 2013.
Cette session suppose une connaissance préalable des grands principes de Workflow Foundation Nous parlerons très peu de lécriture de workflows Une session.
Soutenance de stage de fin d’études
Microsoft .NET.
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure dInformatique (ESI) Plate-forme.NET.
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Excel et Excel Services
Gestion 100% réalisée par le système Les API du système permettent de : Savoir si le mot de passe est actif Declare Function GetPasswordStatus Lib "Coredll"
SDL en une slide Modélisation des menaces Démo…interactive!

•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Introduction Concepts d’affichage Quels sont les outils à notre disposition ? Quels sont les avantages et contraintes ? Process de rendu Description.
‘‘Open Data base Connectivity‘‘
Technologies Web Microsoft
CENTRALISATION DES CANDIDATS LOCATAIRES
Introduction Les contrôles Les templates de données Les vues Conclusion.
Introduction au développement Office 2007
.NET Plateforme, framework, produits Bernard Fedotoff (Pdg) Stéphane Vancauwenberghe (Consultant)
Combien envisagent d’utiliser SSMA pour migrer : OracleSybaseAccess.
Introduction à la plateforme .NET
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
Mastère Professionnel Systèmes de Communication et Réseaux
La sécurité dans SQL Server 2005
Technet Office System
Projet débuté en décembre 1989 Première version publique en février 1991 Lancement du site python.org en 1997 Python Software Foundation en 2001 Version.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Découverte des notions fondamentales du respect des normes du Web Découverte de l’implémentation des normes et standards au sein de Visual Studio Comment.
Infrastructure SOA : Opérer ses services de façon industrielle
Use Local SQL Server with Azure Emulator. Configurer la DAL Fabriquer une DAL dans un projet de class library Configurer le data model avec la bdd locale.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Communication & Collaboration Gestion de contenu numérique Business Intelligence Solutions Office system 2007 Vos équipes Gestion de Projets Entreprise.
Eric Mittelette Mitsuru Furuta Microsoft France
Quels sont les bénéfices techniques à migrer vers Windows Longhorn Server ?
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
Contenu coréalisé avec Florent Santin. Un bref rappel Scénarios sans concurrence d’accès Hosting embarqué (mono-host) Hosting embarqué (multi-host) Gestion.
Portail collaboratif avec les technologies SharePoint
Introduction Les bases de la 3D dans WPF L’application Tron (la 3D pour les nuls ) Passer d’un rendu 2D à un rendu 3D La 3D dans les interfaces WPF.
Linq = Language INtegrated Query DLinq = Database + Linq Appelé maintenant Linq to Data Xlinq = XML + Linq Appelé maintenant Linq to XML.
Introduction aux technologies des web services en Java EE
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
1 Chesné Pierre
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Transcription de la présentation:

Cette session est destinée UNIQUEMENT aux personnes ne connaissant pas du tout.NET On ne traitera que de.NET 2.0 et pas des ajouts apportés par.NET 3.0 comme WPF, WCF, WF et Cardspace

Première ligne de code écrite (ASP.NET) en Novembre 1997 Sortie de Visual Studio.NET 2002 et du Framework.NET 1.0 en Janvier 2002 Sortie de Visual Studio.NET 2003 et du Framework.NET 1.1 en Avril 2003

Sortie de Visual Studio 2005, du Framework. NET 2.0 et de SQL Server 2005 en Novembre 2005 Sortie du Framework.NET 3.0 en Novembre 2006 Framework.NET Windows Presentation Foundation (WPF) Windows Communication Foundation (WCF) Windows Workflow Foundation (WF) Windows CardSpace Visual Studio 2005

Windows XP SP2 COM/Win32 Visual Studio 6.0.NET 1.1.NET Framework 1.1 Visual Studio 2003.NET 2.0.NET Framework 2.0 Visual Studio 2005.NET 3.0 SQL Server SQL Server 2000 SQL Server 2005 Express SQL Server 2005

Microsoft.NET : les points essentiels Visual Studio 2005 Les XML Web Services Accès aux données et ADO.NET Les applications Web et ASP.NET

Microsoft.NET : les points essentiels Visual Studio 2005 Les XML Web Services Accès aux données et ADO.NET Les applications Web et ASP.NET

VBC++C#JScriptCobol…J# *.vb*.cpp*.cs*.js*.cob*.?*.jsl Microsoft Intermediate Language (MSIL) Respectent la Common Language Specification (CLS) Indépendant de la plate-forme hardware

VBC++C#JScriptCobol…J# *.vb*.cpp*.cs*.js*.cob*.?*.jsl Microsoft Intermediate Language (MSIL) Langage C# Common Language Specification (CLS) Soumis et validé comme un standard par ECMA et ISO

PerlPerl PythonPython CobolCobol HaskellHaskell MLML JScriptJScript AdaAda APLAPL EiffelEiffel PascalPascal FortranFortran PHPPHP Managed C++Managed C++ Visual BasicVisual Basic C#C# J#J# SmallTalkSmallTalk OberonOberon SchemeScheme MercuryMercury OzOz Objective CamlObjective Caml DelphiDelphi …

Common Language Runtime (CLR) Vista Windows XPWindows 2000NT 4.0*Windows 98, MePocketPC*… Implémentée par MS Microsoft Intermediate Language (MSIL) Soumis et validé à lISO et ECMA

Le monde.NET est dit « Managé » Le monde Win32/COM est dit « Non managé » Toute DLL ou EXE.NET est appelé une Assembly

Beaucoup de concepts ont été ramenés au niveau de la CLR, donc accessibles par tout langage Debug Types unifiés Modèle dexception pour tout le monde Garbage Collector …

Common Types System

Microsoft Intermediate Language (MSIL) Common Language Runtime (CLR) Framework Class Library Accessible depuis tous les langages

System Globalization Diagnostics Configuration Collections Resources Reflection Net IO Threading Text ServiceProcess SecurityRuntime InteropServices Remoting Serialization System.Data Design OleDb SqlTypes SqlClient OracleTypes OracleClient System.Web ConfigurationSessionState CachingSecurity Services Description Discovery Protocols UI HtmlControls WebControls System.Xml XPath XSLT Serialization System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms DesignComponentModel

Signature dune assembly Clé publique / clé privée (sn.exe) Protection de la propriété intellectuelle Gestion des permissions

Microsoft.NET : les points essentiels Visual Studio 2005 Les XML Web Services Accès aux données et ADO.NET Les applications Web et ASP.NET

Beaucoup de nouveautés pour accélérer les développements IDE unifié pour tout type de développement Refactoring Class Diagram Tests Unitaires

Microsoft.NET : les points essentiels Visual Studio 2005 Les XML Web Services Accès aux données et ADO.NET Les applications Web et ASP.NET

Un service Web est une « unité logique applicative » accessible en utilisant les protocoles standard dInternet Caractéristiques:Réutilisable Indépendamment de la plate-forme (UNIX, Windows, …) limplémentation (VB, C#, Java, …) larchitecture sous-jacente (.NET, J2EE, …)

Serveur Jai trouvé! Voici le serveur hébergeant ce service web Quel est le format dappel du service que tu proposes ? Je recherche un service WEB Client Annuaire UDDI Contrat SOAP Voici mon contrat (WSDL) XML Jai compris comment invoquer ton service et je tenvoie un document XML représentant ma requête XML Jai exécuté ta requête et je te retourne le résultat XML

Microsoft.NET : les points essentiels Visual Studio 2005 Les XML Web Services Accès aux données et ADO.NET Les applications Web et ASP.NET

Laccès aux données est une longue histoire chez Microsoft Lapproche permettant dapprendre un modèle de programmation et de pouvoir attaquer nimporte quelle source de données

Lépoque DOS (1980s) Imprimante XX Application Escape Code Sequences pour XX Imprimante YY Escape Code Sequences pour YY

Lépoque Windows (1990s) Imprimante XX Application Escape Code Sequence pour XX Gestionnaire dimpression Driver XX Imprimante YY Escape Code Sequence pour YY Driver YY

Accès universel aux SGBD : ODBC SGBD XX Application Syntaxe SQL XX Gestionnaire ODBC Driver ODBC XX SGBD YY Syntaxe SQL YY Driver ODBC YY

Accès universel aux données : OLEDB Source XX Application Syntaxe SQL Like XX Gestionnaire OLEDB Provider OLEDB XX Source YY Syntaxe SQL Like YY Provider OLEDB YY

Inconvénient majeur Ecrite en C Interdite aux langages « COM » et de scripting Création dADO ActiveX Data Objects

ADO.NET est la version managée de ADO Accès OLEDB: System.Data.OleDb Accès SQL Server : System.Data.SqlClient Accès Oracle : System.Data.OracleClient Accès ODBC : System.Data.Odbc

Scénario connecté via un curseur Scénario déconnecté via une base de données en mémoire

Supporte le scénario connecté: IDataReader.NET Data Provider IDbConnection IDbTransaction IDbCommand IDataParameter IDataReader BD

.NET Data Provider IDbConnection IDbTransaction IDbCommand IDataParameter IDataAdapter SelectCommand InsertCommand UpdateCommand DeleteCommand Supporte le scénario déconnecté: IDataAdapter & DataSet BD DataSet DataTableCollection DataTable DataRow DataColumn Constraint DataRelationCollection

Microsoft.NET : les points essentiels Visual Studio 2005 Les XML Web Services Accès aux données et ADO.NET Les applications Web et ASP.NET

Nouveau modèle dexécution événementiel basé sur des contrôles pour linterface utilisateur Web « Visual Basic appliqué au Web » Nettement moins de code nécessaire quen ASP Fonctionnalité encapsulée proprement

Exécuté via CLR en tant que code natif Visual Basic, C#, JScript, NetCOBOL Les pages ASP.NET comportent lextension «.ASPX » Exécution sur le serveur IIS parallèlement aux applications ASP existantes

La plate-forme.NET est une plateforme unifiée Elle a été pensée globalement Un seul et même outil de développement pour tous les scénarios Windows, Librairie, Web Services, Web, PDAs…

Sinformer - Un portail dinformations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio Abonnement MSDN Premium Abonnement TechNet Plus : Versions déval + 2 incidents support

© 2007 Microsoft France Votre potentiel, notre passion TM