MVVM. Maîtrisez vos développements.net. (WPF, Silverlight, Windows Phone ) MVVM - Maîtrisez vos développements.net MVVM.
|
|
- Violette Pruneau
- il y a 8 ans
- Total affichages :
Transcription
1 Les chapitres du livre Avant-propos Principes fondateurs de Concepts utiles en WPF pas à pas dans l ensemble du développement Pour plus d informations : 54 ISSN : sur : b Le code source des exemples traités dans le livre. Benjamin LAFFONT est développeur, expert sur les technologies.net depuis plusieurs années. Son expertise porte sur les technologies XAML (WPF et Silverlight) mais aussi sur les développements fullstack des technologies Microsoft. Certifié MCT (Microsoft Certified Trainer) il transmet à travers cet ouvrage toute son expérience de l application du modèle dans le cadre de développements métiers éprouvés. ISBN : Ce livre sur le design pattern (Model View ViewModel) s adresse aux développeurs, architectes et concepteurs d applications WPF, Windows Phone, Silverlight et Windows RT. Si sa finalité est de séparer les concepts et les rôles, son application relève néanmoins d une certaine finesse et d un certain équilibre qu il est nécessaire d acquérir, et c est l objectif de ce livre. Dans le premier chapitre l auteur place dans un contexte de bonnes pratiques. Son but est de poser les bases d un développement maintenable et évolutif tout en proposant au développeur d acquérir les bons automatismes. Le second chapitre offre les bases techniques pour s assurer d une mise en pratique efficace du modèle. L auteur fait un tour d horizon des capacités du XAML, de WPF et du C# qui sont utilisés pour les développements. Les fonctionnalités des outils concernés par le cycle de développement tel que Visual Studio ou Blend sont aussi présentées. Le troisième chapitre décrit chacune des composantes du modèle en prenant en compte leurs interactions mutuelles. Certaines variantes sont proposées par l auteur afin d adapter le modèle à un maximum de projets. Le quatrième chapitre offre une vision plus globale, avec des cas concrets d utilisation qui se retrouvent fréquemment dans le développement d applications métier. L auteur propose des solutions simples à des problèmes réels auxquels tout développeur est confronté. Les exemples traités dans le livre sont disponibles en téléchargement sur le site Ils illustrent les concepts de base comme l utilisation des liaisons (binding), la création de templates, l énumération de données dans l affichage et offrent des exemples de développements d applications métier avec la gestion du parallétéléchargement lisme, la validation de données, la création de behaviors, la création d écrans d attente, de notifications et la communication entre les différentes parties d une application. - Maîtrisez vos développements.net Maîtrisez vos développements.net (WPF, Silverlight, Windows Phone ) Maîtrisez vos développements.net (WPF, Silverlight, Windows Phone ) Benjamin LAFFONT
2 Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : Saisissez la référence de l'ouvrage EP dans la zone de recherche et validez. Cliquez sur le titre du livre puis sur le bouton de téléchargement. Avant-propos Chapitre 1 Principes fondateurs de 1. Introduction S.O.L.I.D S comme Single Responsibility O comme Open Close Principle L comme Liskov Substitution I comme Interface Segregation D comme Dependency Inversion MVC - MVP Testabilité Les tests unitaires Les tests d intégration Les tests de non-régression Les tests d acceptation Exemples de tests Test Driven Development Injection et Mocking Injection Mocking
3 2 Maîtrisez vos développements.net Chapitre 2 Concepts utiles en WPF 1. Introduction Outils Visual Studio NuGet Bibliothèques de développement Light Bibliothèque de test WPF Toolkit Morceaux de code : snippets Changement de mode de pensée La partie interface avec XAML Le templating La liaison de données (databinding) Les propriétés de dépendances (dependency properties) L interface INotifyPropertyChanged Les ObservableCollections Les évènements et les commandes La partie code avec C# Le code-behind Le code du modèle-vue Les classes portables Le contexte de données Rôle Héritage visuel
4 Table des matières 3 Chapitre 3 pas à pas 1. Introduction Vue globale Le modèle Rôle du modèle Origine du modèle Exemple La vue Rôle de la vue Création d une vue Exemple Le modèle-vue (ViewModel) Rôles du modèle-vue Exemple L orchestration Le lien entre le modèle-vue et la vue Le lien entre le modèle et le modèle-vue Le lien entre le modèle et la vue Ajout de fonctionnalités La validation Les traitements en mémoire La réactivité avec l asynchronisme Écran d attente
5 4 Maîtrisez vos développements.net Chapitre 4 dans l'ensemble du développement 1. Introduction Canaux de communication dans l application Interpeller l utilisateur Les tests Tests unitaires Tests d intégration Tests d acceptation Les points positifs et négatifs Manque de rigidité ou trop grande liberté Plus proche d une philosophie que d un design pattern Dépendant de bibliothèques Complexité inhérente à l abstraction par couche Les anti-patterns à éviter Ancre Copie de code Pour aller plus loin Blend, éditeur de génie Les behaviors et les triggers Vue et modularité Le pattern ViewModelLocator Prism et Enterprise Library Index
6 Chapitre 3 pas à pas 1. Introduction pas à pas Il est possible d étudier le patron en le décomposant. Une fois le rôle et la responsabilité de ses parties bien définis, il est possible de mettre en place les interactions pour ensuite assembler le tout et former le patron au complet. 2. Vue globale se rapproche fortement des patrons MVC et MVP. Ceux-ci se chargent de tout ce qui concerne la vue, l interaction avec l utilisateur et le comportement général de l interface graphique. La différence se situe dans le lien entre le modèle-vue et la vue. Le binding représente une dimension supplémentaire offerte aux développeurs. La forte flexibilité donnée par le développement d interfaces en XAML facilite de plus la séparation entre la vue et le reste du modèle.
7 90 Maîtrisez vos développements.net 3. Le modèle Le modèle représente généralement le conteneur de données. Il est important par son contenu mais aussi par sa structure. Le modèle est généralement représenté par des classes.net simples ou encore POCO (Plain Old C# Object). Il est possible que ce que l on appelle modèle soit représenté par une hiérarchie complexe de classes liées entre elles par composition. Cette organisation de classes constitue la structure du modèle. Quand elle n est pas dynamique, elle est définie par le développeur et seul son contenu évoluera au cours de l exécution du programme. Le modèle ne contient généralement aucune intelligence. Pour ses données, un traitement métier a pu être effectué lors de sa récupération (filtrage, tri), lors de sa création ou encore lors de son exploitation dans le modèle-vue. 3.1 Rôle du modèle Le modèle est défini en amont, avant même la création de l interface. Il a pour rôle de structurer le métier de l application et de contenir les données. Son rôle est aussi de pouvoir transiter de l endroit où il est créé vers l endroit où il doit être exploité. La structure du modèle guidera le modèle-vue associé. Selon cette structure, le modèle-vue doit plus ou moins adapter les données afin de les retranscrire et de les fournir à la vue. Il n est parfois pas essentiel de remonter la totalité de la structure. Une extraction partielle peut être suffisante afin de satisfaire l application. Les données du modèle sont aussi importantes : en fonction de leur quantité et/ou de leur profondeur, le modèle-vue doit les retravailler, les synthétiser ou encore les répartir entre les différents modèles-vues de l application. Là encore, il peut être possible de ne récupérer qu une partie du contenu en fonction de ce qui est exploitable. L exemple le plus probant est la pagination. Il n est nécessaire de récupérer qu une sous-partie du modèle selon la quantité qui doit être affichée et l index de départ représenté par la page affichée. Un autre exemple peut être une vue Master-Detail. Cette vue charge une liste d objets qui, après sélection, est affichée en détail dans un autre contrôle. La liste d objets peut être une liste de modèles dit légers pour optimiser la récupération. Editions ENI - All rights reserved
8 pas à pas Chapitre Origine du modèle Le modèle peut avoir plusieurs origines. Il peut venir d une ressource embarquée dans l application. La ressource est alors compilée avec l exécutable. La ressource se retrouve physiquement intégrée à l application et il est alors possible de la relire lors de l exécution afin de remplir une instance de modèle avant son utilisation dans les différents modèles-vues. Le modèle peut aussi venir d une ressource contenue sur la machine qui exécute l application. Le programme est alors responsable du chargement des ressources et de leur intégration dans une instance du modèle. Il est par exemple concevable de fournir une application s appuyant sur un fichier XML qui contient la totalité des données nécessaires au bon déroulement de l application. Il ne faut néanmoins pas oublier de traiter les problèmes liés à l exploitation des données externes tels que l indisponibilité de celles-ci ou encore leur non-conformité en terme de format. Sur des applications de moyenne ou de grande dimension et afin de satisfaire aux contraintes architecturales de développement, le modèle peut venir d une autre source appelée DAL (Data Access Layer). Cette couche architecturale est en charge de la récupération de données stockées dans un conteneur qui peut être une base de données. Cette DAL permet, selon certains critères, de créer et de remplir le modèle. Elle se charge aussi de le fournir, à la demande, au reste de l application. L intérêt d une telle couche est l intégration d algorithmes complexes comme l optimisation de la récupération, la mise en place d un cache simple ou d un cache distribué. Ces algorithmes peuvent être utilisés dans cette couche ou dans la couche qui est présente derrière la DAL, mais ils n impactent en rien le format de retour de cette récupération. Dans une application N-tiers utilisant des services web, le modèle peut être généré selon le contrat respecté par le service. Le service créant et remplissant le modèle doit alors le transcrire avant de le transmettre. Après création, le modèle est sérialisé, c est-à-dire que chacune de ses propriétés est lue et écrite dans un flux qui pourrait être transmis par le biais d un réseau. Les services web développés pour Windows Communication Foundation et déployés sous IIS ont plusieurs canaux de transports comme HTTP, TCP/IP et les canaux nommés. Après transmission et lors de la réception du flux, le modèle est alors désérialisé afin de le reconstituer et de le passer au modèle-vue.
9 92 Maîtrisez vos développements.net Cet exemple de code XML est la réponse à un service web sérialisée et retournée par le serveur. Ce service répond à une demande d heure de la part du client. La réponse est formatée afin d être transportée et interprétée par le client. 3.3 Exemple Il est assez fréquent de trouver des applications utilisant des services WCF au sein d un développement métier. Afin de démontrer la possibilité d intégrer une couche de service dans la mise en place de, l exemple suivant détaille la création et la consommation d un service web basique dans une application WPF. Lors du référencement du service dans le client, un générateur produira une classe pour appeler le service et les classes correspondant aux données. douvrez Visual Studio et ajoutez deux projets. Le premier est un projet web vierge, il a pour rôle d héberger le service web et le second est un projet WPF qui représente le client du service. ddans le projet web, ajoutez un dossier nommé Model et ajoutez une classe Eleve à l image de la classe décrite précédemment. Editions ENI - All rights reserved
10 pas à pas Chapitre 3 93 La structure donnée en exemple est une classe Eleve exposant deux propriétés. Il est concevable d avoir une structure bâtie sur une composition de classes pouvant même posséder des références circulaires. La classe en charge de la sérialisation des données gère les classes imbriquées et les références circulaires. La prochaine étape consiste à créer un service qui retourne une liste d élèves. La structure du modèle qui est utilisé dans la réponse ainsi que le descriptif de la méthode exposée sont tous les deux décrits dans les métadonnées du service. ddans le projet web, ajoutez un service web. Afin de faciliter la configuration de ce service et à des fins de démonstration, ajoutez un service web à destination des applications Silverlight.
11 94 Maîtrisez vos développements.net dalimentez votre service avec une méthode GetEtudiants retournant une liste d élèves. dcomme décrit ci-dessus, le contenu du retour n est pas essentiel pour cet exemple. Afin de valider qu aucune erreur ne soit présente dans l application web, compilez celle-ci. De cette manière vous rendez accessible le service auprès des potentiels projets clients en développement. drendez-vous dans l application WPF afin d ajouter une référence de service. Cette option est accessible par le biais d un clic droit sur l application WPF. Editions ENI - All rights reserved
Catalogue des formations 2014
Catalogue des formations 2014 lugnier@acuisoft.com 06 50 54 17 21 www.acuisoft.com v1.4 : Mise à jour Aout 2014 Table des matières Introduction... 3 WP8 - Windows Phone 8 et 8.1... 4 W8Apps - Windows 8
Plus en détailLe Registre sous Windows 8 architecture, administration, script, réparation...
234 Le Registre sous Windows 8 architecture, administration, script, réparation... dcliquez sur Affichage - Personnaliser afin d activer ou de désactiver certains éléments de votre Console. Voyons maintenant
Plus en détailConsultant.NET / SharePoint
Bertrand VERGNAULT 1 rue des jardins du Sauzat Bat. A, Apt. 6 31750 Escalquens +33 (0) 6 68 01 69 72 Mèl : bertrand.vergnault@supinfo.com 28 ans Anglais courant (845 au TOEIC) Consultant.NET / SharePoint
Plus en détailIntroduction 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étailCHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION
CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION 2002-2007 : IFIPS - Département Informatique (ex FIIFO) Formation en alternance en 5 ans d'ingénieurs de l université Paris-Sud XI Orsay Juin 2002
Plus en détailDé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étailBien aborder un projet SharePoint 2013
Bien aborder un projet SharePoint 2013 Bien aborder un projet SharePoint 2013 Les Thématiques :» Vue d ensemble des fonctionnalités SharePoint» Les Nouveautés de SharePoint 2013» Infrastructure : bonnes
Plus en détailRévolution du mode de travail en magasin
Révolution du mode de travail en magasin Renaud Rochefolle Chef de projets DONNEZ VOTRE AVIS! Depuis votre smartphone sur : http://notes.mstechdays.fr Nombreux lots à gagner toutes les heures!!! Claviers,
Plus en détailFormateur.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étailNotre processus d embauche
Notre processus d embauche Nous considérons la passion, le désir d apprendre et les habilités priment sur l expérience. Notre processus d évaluation des candidatures passe donc par une auto-évaluation
Plus en détailCette option est aussi disponible sur les clients Windows 7 sous la forme d un cache réparti entre les différentes machines.
Le BranchCache Cette fonctionnalité qui apparaît dans Windows 2008 R2 permet d optimiser l accès aux ressources partagées hébergées sur des partages de fichiers ou des serveurs webs internes de type documentaire
Plus en détailInfrastructure RDS 2012
105 Chapitre 3 Infrastructure RDS 2012 1. Introduction Infrastructure RDS 2012 Une infrastructure RDS 2012 R2 est composée de plusieurs serveurs ayant chacun un rôle bien défini pour répondre aux demandes
Plus en détailSql Server 2000, 2005, 2008 R2 o T-SQL o Création d'un modèle de données o Full text search o Administration Oracle 9i, Oracle 11g
Sébastien THEVENIN Informations Né le 30 décembre 1985 06.65.08.35.47 2 rue PASCAL, 91560 CROSN E contact@sebastien-thevenin.fr Compétences Développement/Web Base de données Infographie Divers Visual Studio
Plus en détailSQL Server 2014. SQL Server 2014. Implémentation d une solution. Implémentation d une solution de Business Intelligence.
Ce livre sur s adresse à toutes les personnes désireuses de mettre en œuvre les techniques de l informatique décisionnelle (ou BI, Business Intelligence) à l aide des composants de la suite Microsoft :
Plus en détailDé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étailPoint 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étailBusiness Intelligence
avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................
Plus en détailSécurisation du réseau
Sécurisation du réseau La sécurisation du réseau d entreprise est également une étape primordiale à la sécurisation générale de votre infrastructure. Cette partie a pour but de présenter les fonctionnalités
Plus en détailFormation, Audit, Conseil, Développement, UX WinRT Silverlight WPF Android Windows Phone
Formation, Audit, Conseil, Développement, UX WinRT Silverlight WPF Android Windows Phone Articles et Livres Blancs gratuits à télécharger www.e-naxos.com Dot.Blog, le blog www.e-naxos.com/blog Copyright
Plus en détail< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
Plus en détailDéploiement d application Silverlight
Déploiement d application Silverlight Thibault Laurens Bastien Chauvin 2 Déploiement d'application Silverlight 17/06/09 Sommaire 1 Introduction... 3 2 Intégrer une application à une page Web... 4 3 Les
Plus en détailCommerce Server 2009 R2
Commerce Server 2009 R2 >> Par Nabil Babaci >> Commerce Server 2009 et bientôt R2 offre une solution intégrée et complète de site e-commerce portant sur les relations B2C, B2B et B2X Commerce Server 2009
Plus en détailBases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement
Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement distribué Éric Leclercq Département IEM / Laboratoire LE2i Septembre 2014
Plus en détailSébastien Sougnez 24/12/1987 0032498084119 / 0032499642506 s.sougnez@areaprog.com 2 ans et demi d expérience
Données personnelles Sébastien Sougnez 24/12/1987 0032498084119 / 0032499642506 s.sougnez@areaprog.com 2 ans et demi d expérience Expériences professionnelles / Avril 2010 (Consultant SharePoint) Octobre
Plus en détailDéploiement, administration et configuration
Office 365 Déploiement, administration et configuration Mickaël GILARDEAU Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la
Plus en détailLivre Blanc XAMARIN. Le développement mobile multiplateforme
Livre Blanc XAMARIN Le développement mobile multiplateforme Sommaire 1 Contributeur... 2 2 Introduction... 3 2.1 Les utilisateurs demandent une expérience applicative native... 4 2.2 Un paysage de périphériques
Plus en détailDéveloppement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS
Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team
Plus en détailWindows 8 Installation et configuration
Editions ENI Windows 8 Installation et configuration Collection Ressources Informatiques Extrait 112 Windows 8 Installation et configuration Pour terminer l'application de l'image, nous devons configurer
Plus en détailProgramme 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étailINGÉNIEUR - DÉVELOPPEUR SENIOR.NET. 31 ans - 8 ans d'expérience
B0031 INGÉNIEUR - DÉVELOPPEUR SENIOR.NET 31 ans - 8 ans d'expérience Expert ises mét iers : Langues : Cert if icat ions : Editeur de logiciels Roumain (Langue maternelle), Italien (Avancé), Français (Avancé),
Plus en détailBenjamin DE VUYST. Architecte solutions Microsoft.net Certifié Microsoft.net Core et WPF
Benjamin DE VUYST Architecte solutions Microsoft.net Certifié Microsoft.net Core et Benjamin DE VUYST Adresses : 90 Rue d Alma Le Landard 69400 Villefranche-sur-Saône 73310 Chanaz Téléphone : 06 23 63
Plus en détailOptimisation des performances
317 Chapitre 11 Optimisation des performances 1. Citrix Director Optimisation des performances 1.1 Présentation La solution Citrix Director participe au maintien en conditions opérationnelles et au suivi
Plus en détailWindows Server 2012 R2
Installation et Configuration Dans le premier chapitre, après une présentation des technologies de virtualisation, l auteur détaille l implémentation d Hyper-V : pré-requis, machine virtuelle, mémoire
Plus en détailConsultant SharePoint
recherche pour Nouméa en Nouvelle Calédonie un Consultant SharePoint Spécialisation développement 1 Faire connaissance avec Kelios Solutions Kelios Solutions est une entreprise leader sur les technologies
Plus en détailGLPI (Gestion Libre. 2 ième édition. Nouvelle édition. de Parc Informatique)
GLPI (Gestion Libre de Parc Informatique) Installation et configuration d une solution de gestion de parc et de helpdesk 2 ième édition Marc PICQUENOT Patrice THÉBAULT Nouvelle édition Table des matières
Plus en détailformations microsoft www www www www aux nouvelles technologies Catalogue 2011 Azure Azure Azure SharePoint 2010 Surface Visual Studio Surface Surface
1 www Visual Studio 2010 formations aux nouvelles technologies microsoft Windows SQL Azure Server Windows Phone 7 SharePoint 2010 Presentation Foundation Point 2010 010 Azure Windows Azure Azure Business
Plus en détailInteragir avec le SharePoint. Version 1.0
Interagir avec le SharePoint Version 1.0 Z 2 Interagir avec le SharePoint 15/04/09 Sommaire 1 Introduction... 3 2 La personnalisation mineure d interface... 3 2.1 Site Settings > Look and Feel... 3 2.2
Plus en détailData Tier Application avec SQL Server 2008 R2
Data Tier Application avec SQL Server 2008 R2 Article par David BARBARIN (MVP SQL Server) David BARBARIN est actuellement consultant en bases de données pour une entreprise Suisse GOLD Partner Microsoft
Plus en détailEXPERTS EN DÉVELOPPEMENT ET MODERNISATION DE LOGICIELS WEB ET MOBILES
EXPERTS EN DÉVELOPPEMENT ET MODERNISATION DE LOGICIELS WEB ET MOBILES Groupe AZUR fait la promotion de XI-Factory comme un logiciel FaaS (Factory as a service ou Usine en tant que service) destiné aux
Plus en détailInstallShield 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étailProgramme «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étailArchitectures 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étailASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques
Introduction 1. Introduction 11 2. La plateforme de développement web de Microsoft 11 3. Définition du modèle de programmation MVC 14 4. L'historique d'asp.net MVC 17 4.1 ASP.NET MVC 1 (2008) 17 4.2 ASP.NET
Plus en détailSQL Server Installation Center et SQL Server Management Studio
SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server
Plus en détailOlivier 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étailWindows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft
Avant-propos 1. Pourquoi ce livre? 11 2. À qui s adresse cet ouvrage? 12 3. Structure de l ouvrage 12 4. Remerciements 13 Le Cloud 1. Introduction 15 2. Présentation du concept 15 2.1 Historique de l'hébergement
Plus en détailRésumé DOMAINES DE COMPETENCES
Etudes & développements dotnet C# WPF, Silverlight, WCF, Mvvm, Mvc4 9 ans d expérience. Résumé 27 ans d expérience dont 9 ans sur dotnet, C#, Web, WPF/ Silverlight/ WCF. Expériences dans différents secteurs
Plus en détailSharePoint 2013 Développez en.net pour personnaliser SharePoint (Apps, REST, CSOM et Azure)
Démarrer avec SharePoint 1. Introduction 17 2. Historique de SharePoint 18 3. Architecture physique d une ferme SharePoint 19 3.1 Introduction 19 3.2 Environnement multiserveur 19 3.3 IIS 20 3.4 GAC 20
Plus en détailR E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT
R E S O T E L Ingénierie des Systèmes Informatiques Réseaux et Télécommunications Calendrier des Formations IT Microsoft Cisco Oracle LPI / Red Hat Zend & Symfony Citrix CMS VMWare Apple Android IBM SAP
Plus en détailSQL Server 2012 Administration d une base de données transactionnelle
270 SQL Server 2012 Administration d une base de données transactionnelle Principe de fonctionnement Face à une alerte, l'agent peut réagir en exécutant un travail et/ou en prévenant un opérateur afin
Plus en détailAssurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services
Société de conseil et d ingénierie en informatique SEELANDE Consulting, société de conseil et d ingénierie en informatique spécialisée dans les NTIC, se positionne dans différents secteurs d activités
Plus en détailMicrosoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION
Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION SOMMAIRE ACCES EX10... 3 CONFIGURATION EX10 A. Entrées DNS à créer sur le(s) nom(s) de domaine choisi(s)... 3 B. Configuration Outlook 2007 - MAPI...
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................
Plus en détailFLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze
Programmation FLEX 3 Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder Aurélien Vannieuwenhuyze Avec la contribution de Romain Pouclet Groupe Eyrolles, 2009, ISBN : 978-2-212-12387-6
Plus en détailrésolument expert Alti: spécialiste des solutions Microsoft durablement humain Poursuivez l aventure sur www.alti.com
résolument expert durablement humain Alti: spécialiste des solutions Microsoft Poursuivez l aventure sur www.alti.com Profil d Alti Alternative crédible aux grands intégrateurs 2 Notre mission : contribuer
Plus en détailSwisscom Webmail - mode d emploi
Swisscom Webmail - mode d emploi Introduction Login Sélectionnez l onglet «E-mail + SMS». Vous êtes invité à vous connecter si vous ne l avez pas encore fait. Déconnexion Afin de vous déconnecter correctement
Plus en détailTAGREROUT Seyf Allah TMRIM
TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation
Plus en détailCréer un rapport pour Reporting Services
Créer un rapport pour Reporting Services Comment créer des rapports pour SSRS Maintenant que nous avons vu que la version de SQL Server 2005 Express Edition with Advanced Services intègre SQL Server Reporting
Plus en détailGuide de mise à jour BiBOARD
Guide de mise à jour BiBOARD Version 11.4 13/12/2012 Support BiBOARD E-mail : support@biboard.fr Ce document est destiné à l équipe informatique en charge de la mise à jour de l application BiBOARD. Durée
Plus en détailA. Introduction. Chapitre 7
Chapitre 7 A. Introduction Le concept des listes SharePoint est parfois le plus difficile à appréhender tellement ses applications sont sans limites. Une liste SharePoint est l équivalent d un tableau
Plus en détailBusiness Intelligence simple et efficace
Business Intelligence simple et efficace avec Excel et PowerPivot Jean-Philippe GOUIGOUX Table des matières 1 Chapitre 1 Présentation de PowerPivot A. L analyse de données.....................................................
Plus en détailINTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE
INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE 1 Introduction aux tests de performance et de charge Sommaire Avertissement...2 Aperçu...3 1. Création du scénario de navigation web (Test web)...4 2.
Plus en détailHighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale.
Version du Date document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale Commentaires 1 Table des matières 1 Introduction / Identification...
Plus en détailIBM Tivoli Monitoring, version 6.1
Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments
Plus en détailapplications d entreprise et solutions en intelligence d affaires
applications d entreprise et solutions en intelligence d affaires experts dans les technologies de Microsoft Cegitel est une compagnie de consultation en informatique concentrée sur les technologies de
Plus en détailIntroduction MOSS 2007
Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas
Plus en détailHébergement et configuration de services WCF. Version 1.0
Hébergement et configuration de services WCF Version 1.0 2 Configuration et Hebergement de services WCF Sommaire 1 Présentation du chapitre... 3 1.1 Présentation générale... 3 1.1.1 A qui s adresse ce
Plus en détailD une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.
PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue
Plus en détailMicrosoft Exchange. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada
Microsoft Exchange (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité
Plus en détailAide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels.
Aide Webmail 1. Découverte de l environnement : L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels. 1. La barre d application (1) Les
Plus en détailJimmy Clairbois. Projets réalisés dans le cadre professionnel
Jimmy Clairbois Projets réalisés dans le cadre professionnel 1. becad... 2 1.1. Logiciel de gestion de membres d une union professionnelle... 2 1.2. Logiciel de gestion de site de vente en ligne pour le
Plus en détailBibliothèque Numérique L'intégrale Collection Ressources Informatiques
Bibliothèque Numérique L'intégrale Collection Ressources Informatiques Informaticiens Niveau : Débutant à Initié Disposer d'un manuel de référence Présentation des concepts essentiels de mise en œuvre
Plus en détailwww.communautes-numeriques.net
Quelques mots sur le créateur de cette présentation: Yves Roger Cornil. Président de l association Communautés Numériques Microsoft MVP Macintosh. Co-fondateur de Microcam en 1981 - Vice président de Microcam
Plus en détailUrbanisation des systèmes d information
Urbanisation des systèmes d information 29-08-2013 Université Lyon 1, 7 Novembre 2013 Présentation Julien VILLANTI (julien.villanti@worldline.net) Unité Public Santé Transport (département Contacts) Fonctions
Plus en détailDéveloppement logiciel, Technologies.NET
Développement logiciel, Technologies.NET L'infrastructure.NET se propose de rendre l'information disponible en tout lieu, à tout moment, et par le biais de n'importe quel terminal de consultation. Précurseur
Plus en détailFormations qualifiantes pour demandeurs d emploi 2016-2018
Formations qualifiantes pour demandeurs d emploi 2016-2018 Lot 1 : Data Analyst 1.1 Programmation Excel avec VBA, 1.2 Conception des structures de données, 1.3 Tour d horizon des outils, technologies et
Plus en détailArchitecte de Systèmes d Information, Ingénieur Logiciel, Chef de projet
Soliyou TIAMIOU - CV/2015 1 M. Soliyou TIAMIOU (47 ans, Français, Marié) 2, rue du Drac 38640 CLAIX (FRANCE) tiamious@obatrade.com ::: +33633372424 Mobilité internationale Disponibilité immédiate Architecte
Plus en détailCe document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.
PERSPECTIVES Le Single Sign-On mobile vers Microsoft Exchange avec OWA et ActiveSync Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des
Plus en détailCorrigé de l'atelier pratique du module 8 : Implémentation de la réplication
Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication Table des matières Atelier pratique 8 : Implémentation de la réplication 1 Exercice 1 : Création d'une publication 1 Exercice
Plus en détailObjectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui
Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture
Plus en détailStage Ingénieur en développement logiciel/modélisation 3D
Ingénieur en développement logiciel/modélisation 3D Schlumberger recrute un(e) stagiaire ingénieur en modélisation 3D pour la plate-forme Petrel. Vous serez intégré(e) au sein d une équipe innovante, Petrel
Plus en détailSQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)
Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence
Plus en détailÀ propos du Guide de l'utilisateur final de VMware Workspace Portal
À propos du Guide de l'utilisateur final de VMware Workspace Portal Workspace Portal 2.1 Ce document prend en charge la version de chacun des produits répertoriés, ainsi que toutes les versions publiées
Plus en détailA. Architecture du serveur Tomcat 6
Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la
Plus en détailSélection d un moteur de recherche pour intranet : Les sept points à prendre en compte
Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte 1Les bases : vos objectifs 2 Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte
Plus en détailIntroduction à 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étailWhitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services
Ce Whitepaper décrit la méthodologie de développement d un rapport personnalisé au format SQL Server Reporting Service (SSRS) appliqué à System Center Operations Manager (SCOM) Whitepaper Méthodologie
Plus en détailCours en ligne Développement Java pour le web
Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité
Plus en détailCATALOGUE DE FORMATIONS
N Enregistrement TFP 12/207/04 Microsoft Gold Certified Partner for Learning Solutions CATALOGUE DE FORMATIONS 2ème Semestre 2013 Réseaux, Formation et Conseil, Immeuble Saadi Tour C-D 4 ème Etage El Menzah
Plus en détailDominic 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étailDéploiement d'une application Visual Studio Lightswitch dans Windows Azure.
Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Utilisation de SQL Azure avec Lightswitch Article par Eric Vernié Microsoft France Division Plate-forme & Ecosystème SOMMAIRE
Plus en détailDévelopper avec Visual Studio pour Windows Azure
CC15080 MICROSOFT Livre Blanc Cloud 175x240 31/01/12 09:09 Page1 Développer avec Visual Studio pour Windows Azure CC15080 MICROSOFT Livre Blanc Cloud 175x240 31/01/12 09:09 Page2 CC15080 MICROSOFT Livre
Plus en détailInstallation-Lancement
Services Department, HQ / Dec. 2009 Installation-Lancement Installation-Lancement... 1 Comment installer TELL ME MORE?... 1 Mauvaise version d Internet Explorer détectée lors de l installation du logiciel...
Plus en détailInstallation FollowMe Q server
Installation FollowMe Q server FollowMe Rev 1.00 30 nov 2007 Pré requis FollowMe v5 est un service de Windows et s'installe sur tout poste fonctionnant sous XP Pro, 2000 server, 2003 server. Il utilise
Plus en détailOptimiser le référencement de votre site
Optimiser le référencement de votre site Silverlight 14/04/2010 Microsoft France Florent PAJANI Web Marketing Manager fpajani@microsoft.com Retrouvez cet atelier à l adresse suivante : http://msdn.microsoft.com/fr-fr/silverlight/silverlight-atelier-7.aspx
Plus en détailUn duo de choc : DocuWare et Microsoft Outlook
Connect to Outlook Product Info Un duo de choc : DocuWare et Microsoft Outlook Avec Connect to Outlook, vous pouvez archiver vos e-mails directement depuis MS Outlook dans DocuWare. Grâce à la recherche
Plus en détailet Groupe Eyrolles, 2006, ISBN : 2-212-11747-7
Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,
Plus en détailTable des matières Page 1
Table des matières Page 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage CE12WINA dans la zone de recherche et validez.
Plus en détail