Technologies DotNET. Vision de Microsoft

Dimension: px
Commencer à balayer dès la page:

Download "Technologies DotNET. Vision de Microsoft"

Transcription

1 Technologies DotNET Buts : Vision et principes La plate forme Visual Studio CLR (CLS, CTS) L API de base Les processus de compilation Le MSIL Conclusion Vision de Microsoft Jim Miller Constats de base: Lead Program Manager 1. Evolution de la Technologie: Microsoft Corporation Puissance des ordinateurs (double constamment, de plus en plus de données sur le pc) Connectivité (pas très cher et de plus en plus Wireless) Prolifération des dispositifs mobiles (Natel, PDAs, etc. ) Les standards Internet (intégration basé sur XML) 2. Les impératifs de l intégration Trop dur, trop cher, trop lent, trop fragile Îlots de technologie dans une mer de connectivité Les nouvelles idées fonctionnent mieux quand elles influencent le monde existant. Newton vs Palm Vous préférez Excel ou Access? Les utilisateurs du Word préfèrent Excel Les utilisateurs du SQL préfèrent Access Empower people through great software, any time, any place, and on any device 2 C est quoi dotnet (.NET)? De vrai informatique répartie. Plateforme de développement:.net Framework Un environnement : Visual Studio.NET Serveurs d entreprise Internet et intranet Jim Miller Lead Program Manager Common Language Runtime Microsoft Corporation SQL Server, Exchange, Biztalk,Commerce Server, Internet Security & Acceleration Server,Mobile Information Server, Content Management Server Services Standardisés. Support de beaucoup de dispositifs mobiles Accès au même services offerts pour les PCs Basé sur des normes Facile à développer, facile à utiliser Interface personnalisable Fiable, sécurisé, digne de confiance. dotnet: les principes Rendre les applications distribuées omniprésentes et sur mesure Cycles réduits et peu coûteux de développement et qui s adaptent à la bande passante. Intégration sans effort des applications multiples et des divers supports. Fournir les logiciels comme des services Mettre l utilisateur dans le processus de control L environnement.net est le modèle de programmation de cette vision et de ces principes

2 dotnet: plateforme dotnet: Accès libre et ouvert Access Points Apps Devices Clients Applications Services Services Web Forms myinbox SOAP Your Components Protocols: HTTP, HTML, XML, SOAP, UDDI mycontacts Web Services.NET Framework Tools: Visual Studio.NET, Notepad Windows mycalendar Your Internal Web Service Windows, Windows CE, UNIX, Mac, Palm, etc. n importe quelle langage 5 6 dotnet et Visual Studio.NET VB Un ensemble de technologies pour développer et utiliser des composants pour créer des: Formulaires Web Services Web Des applications Windows Support du cycle de vie d un software Développement Debugging Déploiement Maintenance.NET Enterprise Servers C++ C# JScript.NET propose de nombreuses classes: Common Language Specification ASP.NET: Web Services and Web Forms Windows Forms ADO.NET: Data and XML.NET Framework Base Classes Visual Studio.NET Third-Party Web Services Chaque boîte peut représenter un ordinateur séparé dotnet: plateforme.net Foundation Web Services ASP.NET fournit l'infrastructure du noyau Web: Les formulaires Web, les services Web Windows Forms: Pour le développement d'interface utilisateur sur Windows (OS). 7 ADO.NET et XML: fournissent les fonctionnalités pour l'accès aux données. Base classes: les classes de base de noyau fournissent des services d'infrastructure tels que la gestion de sécurité et de transaction. CLR: Permet d intégrer un grand nombre de langages. 8

3 Le mécanisme.net Language-Independent & Platform Dependent Person.vb Address.cs Person MSIL CLR Company.cbl.NET: Modèle de programmation Source (C#, C++, VB.NET, J++, Cobol, Smalltalk, Eiffel, etc.) «Managed» (MSIL) CLS/CTS JIT Compiler Native Address MSIL Company MSIL Deploy.NET Framework Libraries.NET CLR.NET CLR.NET CLR.NET Compact Framework Libraries.NET CLR.NET CLR.NET CLR Windows Windows CLR Windows 98/Me NT/2000/XP Linux (Mono::) Autre 9 10 dotnet Structure ASP.NET Web Services ASP.NET ASP.NET Web Forms ASP.NET Application Services ADO.NET Network Windows Windows Forms Forms Controls Framework Framework Class Class Library Library XML Security Common Type System Drawing Windows Application Services Threading Diagnostics Common Common Language Language Runtime Runtime IO Etc. Common Language Specification Compatible avec ASP classique Deux fonctionalités importantes: Les web forms Une toolbox pour la génération des interfaces HTML (extention aspx) Gestion des interactions avec le formulaire et le déclenchement des événements. Gestion des liaisons avec les données Permet de lier par exemple le composant tableau avec une source de données Les web services Par la suite

4 Common Language Specification dotnet et les classes CLS est l'infrastructure de langage commun utilisée dans.net Spécifications qu'un langage doit supporter pour être accepté dans le cadre de.net Les spécifications sont détaillées: ECMA (European Computer Manufacturer's Association) Standardizing Information and Communication Systems Une collection de classes fournissant une grande sélection prédéfinie de fonctionnalité Une bibliothèque standard pour TOUTES LES langages de.net Plus de MFC vs. ATL vs. WFC vs. VB vs. etc. Héritage et déboguage Cross language Object-oriented Extensible Securité Efficacité dotnet et les classes Processus de compilation Services Description Discovery Protocols Caching Configuration System.Web UI HtmlControls WebControls Security SessionState System.WinForms Design ComponentModel System.Drawing Drawing2D Printing Imaging Text Étape de compilation intermédiaire Exécution avec (CLR) Just In Time (JIT) Compilation System.Data System.Xml ADO SQL XSLT Serialization Design SQLTypes XPath System Collections Configuration Diagnostics Globalization IO Net Reflection Resources Security ServiceProcess Text Threading Runtime InteropServices Remoting Serialization

5 Étape de compilation intermédiaire dotnet: CLR Non compilé directement dans le code machine Compilé vers un langage intermédiaire (IL) qui ressemble à l'assembleur Des Metadata accompagne l'il, il décrit le contenu du fichier (par exemple parameters,methods ) Le manifeste décrit ce que le (IL) a besoin en termes d'autres composants But du (CLR) Système commun pour supporter tous les langages de programmation en fournissant l'infrastructure fondamentale pour: le développement de services Interopérabilité entre langages ce qui augmente la productivité le déploiement de services Simple et efficace l'exécution de services Performance, sécurité, etc. SUN avec java: WORA (write once, run anywhere) Microsoft avec CLR: Execute on many platform Un Runtime riche avec une librairies très riches The big picture Application.NET? The big Picture building Application.NET Application.NET Process WIN32 Managed Memory Managed CLR Unmanaged Win32 COM COM+ 1.0 Services XML SOAP DATA WEB Memory DLL Managed Exécution Services CLR Inter opère avec : COM/DCOM, COM+ 1.0 Win32 Unmanaged Building Syntaxes au choix (CLS) Compilateur.NET MSIL (Intermediate Language) MetaData Exécution : CLR ClassLoader (IL + MetaData) JIT Compilateurs Native Managed Exécution du code natif

6 The big Picture.NET Langages VB C++ C# JScript Common Language Specification La plate-forme.net est indépendante du langage Tous les langages accèdent aux services fournis par la CLR Langage de Spécification Commun CLS Chaque langage utilise et étend le framework.net Les langages.net sont interopérables. Gestion d exécution du code: Vérification des types Fourni un garbage collection, un gestionnaire d erreur Vérification de le sécurité aux niveau ressources Type système commun (CTS) Fournit un ensemble riche uniforme de types pour toutes les langages soutenues S'assure que les classes sont compatibles entre en les décrivant dans une manière commune Exemple Valeur de types (integer, float, user, ) Objets, Interfaces Délégation, événements, propriétés, pointeurs Accès aux ressources native du système Compilation et exécution Compilation et exécution source Native Execution Compilateur de Language Compilation JIT Compiler CIL Metadata Assembly source MSIL VB Compiler Assembly C# Compiler Assembly C++ Compiler Assembly Illustration du processus de compilation et exécution du code utilisé par CLR code écrit en C#, etc. JIT Compiler transformation en MSIL avec le compilateur avant l exécution, le code MISL (MicroSoft Intermediate Language) est compilé en JIT en code native par défaut le JIT est lancé à chaque appel d une méthode, mais il y a une possibilité de «pre-jit» Native Managed CLR Services Managed CLR Managed Operating System Services Unmanaged

7 CLR JIT Compilateurs Traduit IL vers du code natif Effectue des vérifications de cohérence de type Les types sont chargés de manière récursive Maintien des tables en mémoire afin d assurer Le ramasse miettes (Garbage collector) La gestion des exceptions Types: Regular JIT Compilation par méthode IL vers code natif natif optimisé Fast-JIT Compilation rapide (pas d optimisation) Pre-JIT Compilation de l assembly avant exécution (installation). Chargement et démarrage plus rapide. Compilation et exécution: Assemblies Assembly est une unité logique de déploiement contenant: Manifest, Metadata, MSIL, et autre ressources: Unité de déploiement Un ou plusieurs fichiers (indépendant du packaging) Auto-descriptive via metadata ( manifest ) Manifest Metadata au sujet des composants dans un assembly (assemblage) nom, version, culture, [clé publique]. Quels sont les types exportés? De quelles autres assemblies dépend-on? Les permissions de sécurité nécessaires à l exécution. Metadata Description complète des tous les types définis dans les assembly: propriétés, méthodes, arguments, return values, attributes, classes de base, Avantages: Eliminer le registre : Manifest Simplifier le modèle de programmation Type Metadata Composant auto descriptifs Automatiquement Générées structure MSIL Stockées avec le code dans le fichier binaire Convertibles vers/depuis XML schéma Resources (optional) Compilation et exécution: Assemblies CLR Assembly Assembly (suite): MSIL ou IL (Microsoft Intermediate Language) Généré par la compilation des codes sources (Tous les langages sont compilés en IL : VB,C++,C#,etc.) Va être a son tour compilé (JIT) en code natif, lors de l exécution (il est jamais interprété) Indépendant des CPU Il suffit d avoir le bon JIT Compiler Manifest Ressources Type Metadata structure MSIL Ex:.bmp,.jpg Resources (optional) Manifest Manifest for Type P for Type X for Type Y for Type Z Metadata for Types X, Y and Z app1.dll Assembly A for Type Q Metadata for Types P and Q app2.exe for Type R Metadata for Type R app3.dll

8 Assembly: vue graphiques CLR Assembly Version des assemblies <major ver>.<minor ver>.<build#>.<révision> Single File Assembly Multifile Assembly Plusieurs versions de la même assembly peuvent être présentes sur la machine Plusieurs versions de la même assembly peuvent être chargées à la fois Y compris dans le même process Les assemblies mettent fin au DLL hell! Base Class Library Support Support pour les api de base: root object, la précision (float, etc.), etc. Thread Support Type Checker COM Marshaler Exception Manager Des services de haut niveaux: -Gestion des exceptions -Gestion des threads, -Etc. Security Engine Debug Engine IL to Native Compilers Manager Garbage Collector IL compile en code native, le code manager contrôle l exécution et le grabage collector manage la mémoire Class Loader Charge les classes et les metadata

9 CLR: développement multilingues Configuration et sécurité Système d Objet incorporé Utilisation simple de son langage de choix Pas de nouvelles règles ou API à apprendre Héritage et gestion d exceptions entre langages Plus de 20 langages supportés VB, C++, C#, Java, JScript, Perl, COBOL Debuggers fonctionnant avec tous les langages Plusieurs niveaux de configuration : Application Ex: hello.exe.config Machine machine.config security.config Entreprise enterprisesec.config Sécurité sur ces différents niveau + Provenance du code, ce que fait le code (io ) Signatures Rôles Déploiement dotnet et XML Side by Side Par simple copie Package MSI,.CAB sont le bienvenue ;-) Assembly dans directory des exe /bin XML est présenté comme une pierre angulaire de la plate-forme Il fait partie intégrante du noyau Architecture XML dans.net Support pour : Parsing and Writing XML Document Editing (DOM) XPath XSLT Transforms (XSLT) XML Schemas and Validation

10 XmlReader et XmlWriter XmlDocument Abstract XmlReader XML 1.0 Namespaces XmlWriter Abstract W3C XML DOM Level 2 Core XmlDocument XmlNode XmlElement XmlAttribute XmlTextReader XmlNodeReader XmlTextWriter Permet la lecture depuis un flux textuel Permet la la génération de documents textuels XmlReader XmlWriter XmlNodeWriter: permet d écrire dans une arbre DOM XML 1.0 Namespaces Permet la lecture depuis une arbre d objets de type DOM DOM Classes Synthèse Simplifier le Développement XmlDocument XmlElement XmlAttribute XmlEntity XmlNode XmlCharacterData XmlText XmlCDataSection XmlWhitespace XmlImplementation XmlNodeList XmlNamedNodeMap XmlAttributeCollection Elimination complète de la plomberie: Plus de registration, fichiers IDL, etc. Intégration multi-langages Héritage entre langages Toutes les fonctions de la plate-forme sont disponibles depuis n importe quel langage Integration transparente avec l existant Toute classe.net est vue comme un objet COM Tout object COM peut être utilisé comme une classe.net Modulaire et extensible

11 Synthèse Unifier les Modèles de Programmation RAD, Composition, Delegation VB Forms API unique.net Framework Subclassing, Power, Expressiveness MFC/ATL Windows API Stateless, Scripting dans des Pages HTML ASP Synthèse Déploiement, Performance et Sécurité Installation simplifiée Xcopy Versioning De multiple versions du même composant peuvent coexister même dans le même process Robustesse & performance Garbage Collection Execution native et type safe Debug multi-langage Traitements des erreurs cohérent Sécurité Basée sur l origine du code ou sur l utilisateur Références Liens Livres: Introducing Microsoft.NET, David S. Platt, Microsoft Press The Microsoft.NET Framework, Based on Beta Content, Microsoft Press A Programmer s Introduction to C#, Eric Gunnerson, Apress Professional C#, Simon Robinson, et al, Wrox Press

DotNet. Présentation de l'offre

DotNet. Présentation de l'offre DotNet Présentation de l'offre Version 1.06 du 26/09/2010 par Jacky Renno Plan Environnement d exécution Les bibliothèques standard Une solution de développement ASP.Net Windows.Net Server Exchange Server

Plus en détail

Urbanisation et architecture des systèmes d information

Urbanisation et architecture des systèmes d information Urbanisation et architecture des systèmes d information Serveurs d applications et plateformes d applications distribuées Généralités David Eudeline eudeline.david@free.fr Plan du cours Introduction Concepts

Plus en détail

DotNet. Plan. Les outils de développement

DotNet. Plan. Les outils de développement DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur

Plus en détail

Module.NET 2 Le.NET Framework

Module.NET 2 Le.NET Framework Module.NET Chapitre 2 Le.NET Framework 2011/2012 Page 1 sur 9 Contenu Cours... 3 2.1 - Définition de l ECMA, ses acteurs, son rôle... 3 2.2 - La CLI et ses implémentations... 4 2.2.1 - La Common Language

Plus en détail

Urbanisation et architecture des systèmes

Urbanisation et architecture des systèmes David Eudeline. CNAM UE NFE 107 Urbanisation et architecture des systèmes.. d information........ Serveur d application et Plateforme à composants logiciels partie 1/2 Présentation de la plateforme.net

Plus en détail

Module.NET 3 Les Assemblys.NET

Module.NET 3 Les Assemblys.NET Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly

Plus en détail

Environnement.NET. Par : Mme A. RETBI 2014-2015. Introduction à.net

Environnement.NET. Par : Mme A. RETBI 2014-2015. Introduction à.net Environnement.NET Par : Mme A. RETBI 2014-2015 Introduction à.net Par : Mme A. RETBI 2014-2015 1 Qu est ce que.net? Définition : [dot-net].net est une plateforme complète pour développer, déployer et exécuter

Plus en détail

Introduction et installation 1. Introduction et installation

Introduction et installation 1. Introduction et installation Introduction et installation 1 1 Introduction et installation 1. Introduction et installation Introduction et installation 2 Introduction à Visual Basic Voilà à peine 10 ans, la conception d un logiciel

Plus en détail

Introduction... xi A propos de ce livre... xii A qui s adresse ce livre... xiii Tour d horizon des chapitres... xiii Remerciements...

Introduction... xi A propos de ce livre... xii A qui s adresse ce livre... xiii Tour d horizon des chapitres... xiii Remerciements... Table des matières Introduction................................... xi A propos de ce livre............................... xii A qui s adresse ce livre.............................. xiii Tour d horizon

Plus en détail

Secteur Tertiaire Informatique Filière étude - développement. Développer des composants d'interface. Présentation de la plateforme.net.

Secteur Tertiaire Informatique Filière étude - développement. Développer des composants d'interface. Présentation de la plateforme.net. Secteur Tertiaire Informatique Filière étude - développement Développer des composants d'interface Présentation de la plateforme.net Accueil Apprentissage Période en entreprise Evaluation Code barre SOMMAIRE

Plus en détail

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

Plus en détail

Comparaison des architectures J2EE et.net

Comparaison des architectures J2EE et.net Comparaison des architectures J2EE et.net Jean-Philippe FORESTIER jpf@osyx.fr Copyright OSYX 2003 Présentation Ce document après un rappel de différents types d architectures logicielles, présente une

Plus en détail

Le Framework.Net. Introduction. Pourquoi.Net?

Le Framework.Net. Introduction. Pourquoi.Net? Introduction. Pourquoi.Net? Le Framework.Net Cela fait une dizaine d'années que le monde du développement est bouleversé d'une part par la programmation objet et d'autre part par les applications web.

Plus en détail

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes

Plus en détail

Olivier Deheurles Ingénieur conception et développement.net

Olivier Deheurles Ingénieur conception et développement.net Olivier Deheurles Ingénieur conception et développement.net MOTS CLES Maîtrise de la conception et du développement orientés Objet 6 ans d expérience sur les plateformes.net 1.1 et 2.0 (C# et VB.NET) MCAD

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com Cours Plugin Eclipse Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com 1 Qui suis-je? Ancien étudiant de Jussieu - Paris VI Diplomé du Master Technologies

Plus en détail

Vulgarisation Java EE Java EE, c est quoi?

Vulgarisation Java EE Java EE, c est quoi? Paris, le 1 Février 2012 Vulgarisation Java EE Java EE, c est quoi? Sommaire Qu est ce que Java? Types d applications Java Environnements Java Versions de Java Java EE, c est quoi finalement? Standards

Plus en détail

Linux embarqué: une alternative à Windows CE?

Linux embarqué: une alternative à Windows CE? embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère

Plus en détail

Introduction ASP.NET

Introduction ASP.NET 1 Sommaire Introduction... 1 1 Framework... 2 1.1 Général (.NET)... 2 1.2 ASP.NET... 2 2 Prérequis... 2 3 Présentation des bases d un projet ASP.NET... 3 3.1 Création d un projet... 3 3.2 Site Web : Les

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

Fonctionnalités de développement

Fonctionnalités de développement 163 Chapitre 5 Fonctionnalités de développement 1. Optimisation des applications ASP.NET Fonctionnalités de développement 1.1 Présentation de ASP.NET ASP.NET est un ensemble de technologies créé par Microsoft

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

Thomas Petillon. les Cahiers du. Programmeur ASP.NET. Groupe Eyrolles, 2003 ISBN : 2-212-11210-6. diffusé sous licence Creative Commons by-nc-nd 2.

Thomas Petillon. les Cahiers du. Programmeur ASP.NET. Groupe Eyrolles, 2003 ISBN : 2-212-11210-6. diffusé sous licence Creative Commons by-nc-nd 2. Thomas Petillon les Cahiers du Programmeur ASP.NET Groupe Eyrolles, 2003 ISBN : 2-212-11210-6 diffusé sous licence Creative Commons by-nc-nd 2.0 Avant-propos Quel est l objectif de cet ouvrage? Les développeurs

Plus en détail

TP 1 : prise en main de C#. Net sous Visual Studio 2010

TP 1 : prise en main de C#. Net sous Visual Studio 2010 Année universitaire : 2014-2015 Responsable : Sonia LAJMI Niveau Matière 2 ème année MPIM Management des Contenus Multimédia TP 1 : prise en main de C#. Net sous Visual Studio 2010 Dans ce tout premier

Plus en détail

Le cadre des Web Services Partie 1 : Introduction

Le cadre des Web Services Partie 1 : Introduction Sécurité en ingénierie du Logiciel Le cadre des Web Services Partie 1 : Introduction Alexandre Dulaunoy adulau@foo.be Sécurité en ingénierie du Logiciel p.1/21 Agenda (partie 1) 1/2 Introduction Services

Plus en détail

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows FICHE TECHNIQUE InstallShield 2014 Création de programmes d installation pour Microsoft Windows Le N 1 mondial des technologies d installation : la technologie InstallShield est déployée par plus de 80

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

Calendrier des Formations

Calendrier des Formations Systèmes et Réseaux IPV6 980,00 HT Jan. Fév. Mar. Avr. Mai Juin Jui. Août Sept. Oct. Nov. Déc. Comprendre IPV6 et explorer les méthodes pour migrer 14-15 23-24 1-2 26-27 Configuration et Maintenance des

Plus en détail

Point sur les solutions de développement d apps pour les périphériques mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

Plus en détail

Annexe 3 Matériel par lot

Annexe 3 Matériel par lot Annexe 3 Matériel par lot Contenu Catégorie Bureautique... 4 Fiche formation DE N 1 : Microsoft Word 2010 Base... 4 Fiche formation DE N 2 : Microsoft Word 2010 Avancé... 4 Fiche formation DE N 3 : Microsoft

Plus en détail

Introduction à ADO.NET

Introduction à ADO.NET 1 Introduction à ADO.NET Introduction à ADO.NET Sommaire Introduction à ADO.NET... 1 1 Introduction... 2 1.1 Qu est ce que l ADO.NET?... 2 1.2 Les nouveautés d ADO.NET... 2 1.3 Les avantages d ADO.NET...

Plus en détail

Cours & TP VISUAL BASIC.NET

Cours & TP VISUAL BASIC.NET Cours & TP VISUAL BASIC.NET Table des matières Introduction à.net------------------------------------------------------------------------------------ Section 1 : Introduction à Visual Basic.NET - Structures

Plus en détail

Jean-Philippe VIOLET Solutions Architect

Jean-Philippe VIOLET Solutions Architect Jean-Philippe VIOLET Solutions Architect IBM Cognos: L' Expertise de la Gestion de la Performance Acquis par IBM en Janvier 08 Rattaché au Brand Information Management Couverture Globale 23,000 clients

Plus en détail

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie James RAVAILLE 1, Rue de Cholet 44 800 Saint-Herblain formation@algowin.fr 06 38 43 08 41 http://www.algowin.fr Marié, 3 enfants Nationalité française 34 ans Permis B Formateur.NET expérimenté Forte expertise

Plus en détail

2010 Catalogue Formation

2010 Catalogue Formation Les meilleures pratiques en Nouvelles Technologies pour une meilleure performance 2010 Catalogue Formation Une nouvelle vision de la Formation. Inter-entreprise Intra-entreprise e-learning Formations Certifiantes

Plus en détail

La technologie Java Card TM

La technologie Java Card TM Présentation interne au CESTI La technologie Java Card TM sauveron@labri.u-bordeaux.fr http://dept-info.labri.u-bordeaux.fr/~sauveron 8 novembre 2002 Plan Qu est ce que Java Card? Historique Les avantages

Plus en détail

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France Développer avec les technologies ESRI ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France Le système ArcGIS Desktop Client mobile Client léger ArcReader ArcView ArcEditor

Plus en détail

La plate-forme.net. Formation C# Delphi.NET Delphi Win32 Développement & Sous-traitance

La plate-forme.net. Formation C# Delphi.NET Delphi Win32 Développement & Sous-traitance Formation C# Delphi.NET Delphi Win32 Développement & Sous-traitance Copyright 2005 Olivier DAHAN Reproduction, utilisation et diffusion interdites sans l autorisation de l auteur. Pour plus d information

Plus en détail

OPC Factory Server- Réglage des paramètres de communication

OPC Factory Server- Réglage des paramètres de communication OPC Factory Server- Réglage des paramètres de communication EIO0000001731 04/2014 OPC Factory Server- Réglage des paramètres de communication 04/2014 EIO0000001731.01 www.schneider-electric.com Le présent

Plus en détail

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C#

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# CHAPITRE 1 Introduction aux web services Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# NetBeans JavaScript Eclipse Objective C Xcode PHP HTML Objectifs du chapitre : Ce

Plus en détail

Bonjour, Bien cordialement, Thierry de Vulpillières Directeur des Partenariats pour l Education Microsoft France

Bonjour, Bien cordialement, Thierry de Vulpillières Directeur des Partenariats pour l Education Microsoft France Bonjour, Nous vous remercions pour le rapport d évaluation des contenus du programme Microsoft IT Academy que vous nous avez remis courant février. Nous avons transmis les éléments de votre rapport aux

Plus en détail

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

Programmation en C# avec Visual Studio 2010

Programmation en C# avec Visual Studio 2010 CATALOGUE DE FORMATION Année 2011 Sommaire Programmation en C# avec Visual Studio 2010... 3 Introduction au développement Web avec Visual Studio 2010... 4 Développement d'applications Web avec Microsoft

Plus en détail

Windows Server 2008. Chapitre 1: Découvrir Windows Server 2008

Windows Server 2008. Chapitre 1: Découvrir Windows Server 2008 Windows Server 2008 Chapitre 1: Découvrir Windows Server 2008 Objectives Identifier les caractéristiques de chaque édition de Windows Server 2008 Identifier les caractéristiques généraux de Windows Server

Plus en détail

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

Catalogue des formations

Catalogue des formations Catalogue des formations NANCY et TRAINING (siège) 22 rue de Médreville 54000 Nancy Téléphone : 03 83 67 63 05 METZ 4 rue Marconi 57070 Metz Téléphone : 03 87 20 35 02 REIMS 09 rue Pingat 51000 Reims Téléphone

Plus en détail

Configuration Matérielle et Logicielle AGORA V2

Configuration Matérielle et Logicielle AGORA V2 Configuration Matérielle et Logicielle AGORA V2 Sommaire A- PREAMBULE 2 B - LE SERVEUR : 3 PLATES-FORMES SERVEURS DE DONNEES SUPPORTEES... 3 MOTEUR DE BASE DE DONNEES... 3 PROTOCOLES RESEAUX... 3 VERSION

Plus en détail

Tivoli Endpoint Manager Introduction. 2011 IBM Corporation

Tivoli Endpoint Manager Introduction. 2011 IBM Corporation Tivoli Endpoint Manager Introduction Enjeux pour les départements IT Comment gérer : l inventaire la mise à jour la sécurité la conformité Sur des environnements hétérogènes OS : Windows, Mac, UNIX, Linux,

Plus en détail

Programmation Web Avancée Introduction aux services Web

Programmation Web Avancée Introduction aux services Web 1/21 Programmation Web Avancée Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017

Plus en détail

Modernisation et développement d applications IBM i

Modernisation et développement d applications IBM i IBM Power Systems IBM i Modernisation et développement d applications IBM i Stratégie, technologies et outils IBM en 45 minutes Philippe Bourgeois pbourgeois@fr.ibm.com La roadmap pour développeurs IBM

Plus en détail

Présentation de l architecture COM Compinent Object Model DCOM/ACTIVEX

Présentation de l architecture COM Compinent Object Model DCOM/ACTIVEX Présentation de l architecture COM Compinent Object Model DCOM/ACTIVEX Yves LALOUM Conseil Audit de Systèmes d information CISA ylaloum@advisehr.com 29/04/2003 1 1.Introduction Les services de composant

Plus en détail

Cours IFT-22766 Conception et implantation d'applications objet

Cours IFT-22766 Conception et implantation d'applications objet Cours IFT-22766 Conception et implantation d'applications objet Par Bui Minh Duc Département d'informatique et de Génie Logiciel Fac. Sciences & Génie, Univ. Laval, Québec, Canada Courriel : Site Web :

Plus en détail

Les Nouveautés OpenEdge 11.2. 10 Avril 2013

Les Nouveautés OpenEdge 11.2. 10 Avril 2013 Les Nouveautés OpenEdge 11.2 10 Avril 2013 2 3 http://www.progress.com/fr-fr/openedge/openedgetour.html La Plate-Forme OpenEdge 11 Une solution Complète pour développer les Applications Métiers Open Clients/

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version

Plus en détail

Evidian IAM Suite 8.0 Identity Management

Evidian IAM Suite 8.0 Identity Management Evidian IAM Suite 8.0 Identity Management Un livre blanc Evidian Summary Evidian ID synchronization. Evidian User Provisioning. 2013 Evidian Les informations contenues dans ce document reflètent l'opinion

Plus en détail

Ronan EZANNO. 20 ans d'expérience PowerBuilder.NET

Ronan EZANNO. 20 ans d'expérience PowerBuilder.NET Ronan EZANNO Consultant - Ingénieur d étude 20 ans d'expérience PowerBuilder.NET Résumé de Connaissances Pratiqué Méthodes MERISE Bases de Données Relationnelles SQL Server (Microsoft), Sybase System 12,

Plus en détail

Programmation objet. www.ziggourat.com - Tél : 01 44 61 96 00 N enregistrement formation : 11752861675

Programmation objet. www.ziggourat.com - Tél : 01 44 61 96 00 N enregistrement formation : 11752861675 Programmation objet www.ziggourat.com - Tél : 01 44 61 96 00 enregistrement formation : 11752861675 Modélisation L essentiel du monde Objet... 3 UML et processus méthodologique... 4 Expression du besoin

Plus en détail

Versus Etude Technologique

Versus Etude Technologique VS Versus Etude Technologique 1 VS Contents Introduction... 3 Présentation des technologies... 3 Phonegap... 3... 3 Pour quels besoins?... 4 Comment ça fonctionne? Les models... 4 Phonegap... 5... 6 Comparatif...

Plus en détail

Impact de Windows XP et.net sur notre industrie

Impact de Windows XP et.net sur notre industrie Impact de Windows XP et.net sur notre industrie Frédérick DRAPPIER National Instruments De nouvelles technologies informatiques apparaissent régulièrement sur le marché. C est la rançon à payer pour vivre

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures Software propose une offre d intégration unique, qui apporte l équilibre parfait entre investissements et performances pour les entreprises qui doivent sans cesse améliorer leurs processus. Des caractéristiques

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

SPT2013 - Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs

SPT2013 - Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs - Description du cours SharePoint 2013 pour développeurs 1 SHAREPOINT 2013 POUR DÉVELOPPEURS NORAMSOFT 1. Description du cours Ce cours intensif de 3 jours explore les opportunités de développement avec

Plus en détail

À qui s adresse cet ouvrage?

À qui s adresse cet ouvrage? Introduction Bienvenue dans le Guide de l administrateur IIS 7.0. Comme auteur de plus de 65 livres, je suis devenu écrivain professionnel, avec une prédilection pour les publication sur le Web et les

Plus en détail

Audit d applications.net Le cas Microsoft OCS 2007 (R1 et R2)

Audit d applications.net Le cas Microsoft OCS 2007 (R1 et R2) Audit d applications.net Le cas Microsoft OCS 2007 (R1 et R2) SSTIC 2010 Nicolas RUFF EADS Innovation Works nicolas.ruff (à) eads.net Préambule Qui suis-je? Un «chercheur» en sécurité Audit de systèmes,

Plus en détail

ArcGIS pour les développeurs

ArcGIS pour les développeurs SIG 2013 Conférence Francophone 2 & 3 Octobre Versailles Atelier Technique ArcGIS pour les développeurs Patrice Freydière Fabrice Leray Objectifs de la session Présentation générale des solutions de développements

Plus en détail

Chapitre 01 Généralités

Chapitre 01 Généralités Chapitre 01 Généralités I- Introduction II- Windows Server 2008 R2 1. Historique 2. Caractéristiques 3. Les différentes éditions 4. Outils d administration 4.1. Gestionnaire de serveur 4.2. Utilisateurs

Plus en détail

Groupe Eyrolles, 2006, ISBN : 2-212-11768-X

Groupe Eyrolles, 2006, ISBN : 2-212-11768-X Groupe Eyrolles, 2006, ISBN : 2-212-11768-X Annexe 1 Glossaire.ASMX Extension de fichier du code source des services Web sous.net..asmx.aspx Extension de fichier du code source des applications ASP.NET..ASPX.config

Plus en détail

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware 1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services

Plus en détail

Programmation d applications distribuées

Programmation d applications distribuées Programmation d applications distribuées François Charoy Université Henri Poincaré 8 octobre 2007 Première partie I Développement d applications distribuées Objectifs du cours Comprendre ce qu est une

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Jeudi 17 février 2011. Nicolas Darcheville Vincent Goessens

Jeudi 17 février 2011. Nicolas Darcheville Vincent Goessens Jeudi 17 février 2011 Nicolas Darcheville Vincent Goessens Vos questions sont les bienvenues. N hésitez pas! Cette présentation sera téléchargeable sur http://www.managersolution.com Merci de penser à

Plus en détail

Groupe d usagers SharePoint Québec

Groupe d usagers SharePoint Québec Groupe d usagers SharePoint Québec Rencontre Mensuelle Chapitre Québec OCTOBRE 2009 Agenda Nouvelles et annonces Événements à venir Présentation du chapitre Gestion des environnements logiques Aperçu de

Plus en détail

INDICATIONS IMPORTANTES POUR L INSTALLATION DE VERTEC

INDICATIONS IMPORTANTES POUR L INSTALLATION DE VERTEC INDICATIONS IMPORTANTES POUR L INSTALLATION DE VERTEC Le présent document est destiné à vous aider dans les premiers pas d utilisation du CD d installation Vertec. Il aborde notamment les thèmes suivants:

Plus en détail

Architecture.NET JAVA/J2EE comparaison

Architecture.NET JAVA/J2EE comparaison Architecture.NET JAVA/J2EE comparaison Page 1 JAVA/J2EE Page 2 1 ARCHITECTURE SUN Pages HTML Java Server Pages réponse de Sun à Microsoft ASP Servlets Page 3 Une page.jsp Une page JSP est un document texte

Plus en détail

Dominic Jobin. Profil. Expérience professionnelle. 4517 avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A8 514.618.6193 djobin@gmail.

Dominic Jobin. Profil. Expérience professionnelle. 4517 avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A8 514.618.6193 djobin@gmail. Dominic Jobin 4517 avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A8 514.618.6193 djobin@gmail.com Profil Pendant près de neuf années passées à travailler comme consultant, j ai eu la chance d acquérir

Plus en détail

1 JBoss Entreprise Middleware

1 JBoss Entreprise Middleware 1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications

Plus en détail

Formations Techniques : Infrastructures Janvier - Mars 2009

Formations Techniques : Infrastructures Janvier - Mars 2009 Infrastructures Les Formations d AGORA TECHNOLOGY sont assurées par des Consultants Seniors Certifiés MCT, MCSE et MCPs. Grâce au savoir-faire et à la forte compétence terrain de ses Consultants, les formations

Plus en détail

W4 - Workflow La base des applications agiles

W4 - Workflow La base des applications agiles W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure

Plus en détail

N Cour Exam Thème Durée. 20410 70-410 New Installing and Configuring Windows Server 2012 5 J. 20411 70-411 New Administering Windows Server 2012 5 J

N Cour Exam Thème Durée. 20410 70-410 New Installing and Configuring Windows Server 2012 5 J. 20411 70-411 New Administering Windows Server 2012 5 J Infrastructures Windows Server 2012 20410 70-410 New Installing and Configuring Windows Server 2012 20411 70-411 New Administering Windows Server 2012 20412 70-412 New Configuring Advanced Windows Server

Plus en détail

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions

Plus en détail

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57 Programmation Android I. Introduction 1 / 57 Plan 1 Introduction 2 La plate-forme Android 3 Programmation Android 4 Hello World 2 / 57 Introduction Application mobile wikipédia Caractéristiques Cible :

Plus en détail

INGENIEUR EN TECHNOLOGIE DE L INFORMATION

INGENIEUR EN TECHNOLOGIE DE L INFORMATION Jean-Louis Zola 180, avenue Henri Rodari 13790 Rousset jlz@free.fr http://jlz.free.fr 06 37 47 50 95 38 ans Séparé, 2 enfants INGENIEUR EN TECHNOLOGIE DE L INFORMATION PROJET Après plusieurs années en

Plus en détail

Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3

Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3 Jahia Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3 Qu'est ce que c'est? Jahia est une solution de portail internet et de gestion de contenu destiné aux entreprises. (CMS and Enterprise

Plus en détail

Déployer une application cliente avec le Framework.NET 3.5 Client Profile

Déployer une application cliente avec le Framework.NET 3.5 Client Profile Déployer une application cliente avec le Framework.NET 3.5 Client Profile Version 1.0 James RAVAILLE http://blogs.dotnet-france.com/jamesr 2 Déployer une application cliente avec le Framework.NET 3.5 Client

Plus en détail

Notions fondamentales du langage C# Version 1.0

Notions fondamentales du langage C# Version 1.0 Notions fondamentales du langage C# Version 1.0 Z 2 [Notions fondamentales du langage Csharp] [Date : 25/03/09] Sommaire 1 Tout ce qu il faut savoir pour bien commencer... 3 1.1 Qu est ce qu un langage

Plus en détail

LA RECONNAISSANCE VOCALE INTEGREE

LA RECONNAISSANCE VOCALE INTEGREE Fiche produit LA RECONNAISSANCE VOCALE INTEGREE 360 SpeechMagic SDK Capturer l information médicale grâce à la reconnaissance vocale DÉFI : Comment optimiser la création des comptes rendus et la capture

Plus en détail

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement Développement de logiciels de logiciels Solutions mobiles iphone, Android WebApp HTML5 Mobile marketing Ingénierie Régie d

Plus en détail

11 Février 2014 Paris nidays.fr. ni.com

11 Février 2014 Paris nidays.fr. ni.com 11 Février 2014 Paris nidays.fr 1 Choisir la bonne architecture logicielle pour automatiser les systèmes de test Jérémy Charavet Ingénieur d Applications, National Instruments France Une architecture logicielle

Plus en détail

CATALOGUE de formation

CATALOGUE de formation CATALOGUE de formation Pôles formation Formation Management des SI Formation Technique Formation bureautique Date : 2013-2014 Maison de la Formation Professionnelle Page # L offre MFP Formation Management

Plus en détail

Étude et réalisation d'une plate-forme domotique sur.net

Étude et réalisation d'une plate-forme domotique sur.net Rapport de magistère Étude et réalisation d'une plate-forme domotique sur.net Soutenu par : Clément ESCOFFIER Sous la direction de : Didier DONSEZ Mikaël DESERTOT Septembre 2004 Résumé Ce rapport est consacré

Plus en détail

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie & Groupeware. augmentez l expertise de votre capital humain Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows

Plus en détail

Introduction au développement SharePoint. Version 1.0

Introduction au développement SharePoint. Version 1.0 Introduction au développement SharePoint Version 1.0 Z 2 Introduction au développement SharePoint 09/05/09 Sommaire 1 SharePoint : les bases... 3 1.1 Débuter sous SharePoint... 3 1.2 Connaissances Requises...

Plus en détail