Microsoft.NET Framework
|
|
- Henri Beaudoin
- il y a 7 ans
- Total affichages :
Transcription
1 Plan Microsoft.NET Framework Architecture.Net Architecture logicielle Gestion des avec ADO. Net Entity Framework (version 6.0) Création du modèle de Tables et Objets : mapping Couche logique (SSDL), Couche conceptuelle (CSDL), Couche mapping (MSL) Entités, la classe DbContext Extraire, modifier, supprimer des 1 2 Introduction.Net est une plateforme créée par Microsoft en 2001 et stable depuis 2002 : Framework 1.0 La version actuelle est le Framework 4.5 qui apporte des améliorations par rapport à la version 4.0.Net pour les applications Windows Store Bibliothèques de classes portables Etc. (version 4.6 avec Visual Studio 2015).Net Framework fournit l ensemble des technologies nécessaires à la création d application locales, d applications web et d application Web distribuées. Introduction Le Framework.Net prend en charge les technologies Internet indépendantes des plateformes telles que HTTP, XML, SOAP (Simple Object Access Protocol) et WSDL (Web Services Description Langage) est multi langages (C#, VC++, VB, ) supporte les Services Web supporte la communication interprocessus (.Net remoting) intègre largement le standard XML.NET utilise des assemblages (assembly) qui remplacent les DLLs 3 4 Introduction Interopérabilité des langages Les programmes développés en différents langages (VC#, VB.Net, VC++, etc. ) ont le même code IL (Intermediate Language) Un programme écrit dans un langage peut faire appel à une méthode écrite dans un autre langage Une classe écrite dans un langage peut hériter d une autre classe d un autre langage Une classe peut contenir une instance d une autre classe peu importe le langage employé Un objet peut appeler une méthode d un autre objet peu importe le langage La plate-forme.net est structurée en plusieurs couches : 5 6 1
2 Common Language Runtime (CLR) Le Common Language Runtime (CLR) est l environnement d exécution du Framework.Net peut être assimilé à la machine virtuelle de Microsoft Le CLR est indépendant de l architecture physique de la machine Le CLR exécute un «bytecode» écrit dans un langage intermédiaire nommé MSIL (Microsoft Intermediate Language) ou simplement IL Common Language Runtime (CLR) Les tâches essentielles de CLR sont : Le chargement des classes La vérification de types La gestion de la mémoire (Garbage Collector), des exceptions, de la sécurité, L exécution du code IL L exécution par le CLR se traduit par une compilation JIT (Just-In-Time) : traduction à la volée du code IL appelé code managé en code natif 7 8 Common Language Runtime (CLR) Assembly C est une unité logique de déploiement (une archive) auto descriptive qui contient : Le «Manifest» : un fichier de description de l assemblage qui contient des méta- (Metadata) à propos des composants présents dans l assemblage (versions, types, dépendances, etc.) Les «Metadata Types» : définition complète de tous les types présents dans l assembly : attributs, méthodes, paramètres, ressources, etc. Le Code IL (Intermediate Language) : le code managé Les Ressources : fichiers bmp, jpg, etc. utilisées.net Framework Base Classes.Net fournit un ensemble complet de classes permettant de développer : Des applications consoles Des applications à interfaces graphiques utilisateur (GUI, Graphical User Interface) : les Windows Forms Des applications qui exploitent l ASP.NET, comme les Services Web XML et les Web Forms Des applications hébergées ou à base de scripts Ces classes sont accessibles par tous les langages de la plateforme.net et de tous les langages conformes à la norme CLS (Common Language Specification) 9 10 Common Language Specification (CLS) Le CLS est composé de spécifications communes à tous les langages qui veulent produire ou coopérer à travers des applications.net Le CLS exclut les langages procéduraux, l héritage multiple et le typage automatique L interopérabilité entre les langages respectant le CLS sera assurée par un mapping des types utilisés par ces langages vers des types communs offerts par le.net Framework : CTS (Common Type System) Le CLS est complètement respecté par le nouveau langage C#, ainsi que par les langages améliorés VC++.NET, VB.Net ASP.NET : Web Forms & Web Services ASP (Active Server Page) est une technologie de Microsoft permettant de créer des pages web dynamiques Une page ASP contient du HTML, du code VBScript à exécuter par le serveur et du code JavaScript à exécuter par les clients ASP.Net est la nouvelle génération de ASP ASP.Net offre deux fonctionnalités principales : Les Web Forms (System.Web.Services) : permettent de construire des pages Web efficaces basées sur les formulaires et intégrant des contrôles ASP.NET Les services Web : (System.Web.UI) : sont le mécanisme par lequel les applications communiquent et échangent des services, des traitements et des (les sont véhiculées en XML) sur le web
3 Windows Forms & Windows Services Architecture logicielle Windows Forms sont un ensemble de classes extensible permettant de développer des applications Windows élaborées Windows Forms peut aussi faire office d interface utilisateur locale dans une application distribuée multicouches Les services Windows permettent de créer des applications à période d activité longue s exécutant dans leurs propres sessions Windows Les services Windows sont conçus pour tourner comme tâche en arrière plan Ces services peuvent être lancés automatiquement lors du démarrage de l ordinateur, suspendus puis redémarrés et ne possèdent pas généralement d interface utilisateur On s intéresse à des applications Web développées avec des technologies offertes par le Framework.NET Architecture logicielle générale Base de SQL Serveur TCP/IP Serveur Web PC HTTP Services REST Application ASP.NET Pocket PC Outils et technologies Outils et technologies Plateforme.NET et langage C#.NET Langage C# 4 Visual Studio 2013 Ultimate Adapté au développement en entreprise Stockage des.net est compatible avec la plupart des bases de du marché Oracle, MySQL,.NET supporte en natif SQL Server SQL Server Standard et Pro Editions Pour tout type de projets volumineux, SQL Compact, SQL Server Express Accès aux.net a évolué et des fonctionnalités d accès aux de plus en plus rapide ont été introduites Incluses dans ADO.NET (ActiveX Data Object) Avec.NET 2.0 Mode déconnecté -> usage des DataSet Mode connecté -> usage des DataReader A partir de.net 3.5 Le mapping objet/relationnel apparaît Qui permet de générer des objets à partir d un modèle de base de Utilisation du langage LINQ Remplacement des requêtes SQL pour accéder aux Outils et technologies Développement métier Interface Web Il existe deux types de sous-ensemble d ADO.NET permettant le mapping objet/relationnel Entity Framework Permet de ne pas lier fortement le modèle de l application à la base de Les requêtes sur la base se font à l aide du langage Linq-To-Entities Linq-To-SQL Plus ancien que Linq-To-Entities Ne gère que SQL Server (et ne gère pas les relations n-n) Le code métier des applications peut être écrit dans n importe quel langage compatible Le langage C# 4 présente des nouveautés intéressantes pour le développement Nouveaux types tels que Tuple, BigInteger Etc. Les interfaces Web peuvent être écrites ASP.NET pour les clients dits «légers» Silverlight (Rich Internet Application) pour de clients dits «lourds» Nécessite l usage de WCF Data Services et WCF RIA Services WCF = Windows Communication Foundation
4 Interface Mobile Schéma technologique général Le développement pour Windows Phone (Système de Microsoft pour les mobiles) peut se faire de plusi manières Utilisation du Framework Microsoft XNA Jeux vidéo sur mobile Utilisation de Silverlight pour Windows Phone Utilisation d ASP.NET pour Mobile ASP.NET4 peut reconnaître le type de client (navigateur, mobile, ) et le type de système (iphone, Windows mobile, ) Versions non à jour sur ce schéma.net Framework 4.52 EntityFramework 6 ASP.Net 5.0 Visual Studio 2013 Etc Schéma technologique général Gestion des avec ADO. Net Entity Framework Versions non à jour sur ce schéma.net Framework 4.52 EntityFramework 6 ASP.Net 5.0 Visual Studio 2013 Etc ADO. Net Entity Framework ADO. Net Entity Framework Le Framework Entity est un Framework ORM (Object Relational Mapping ) et comporte un ensemble de composants qui permettent de Accéder à une base de avec la gestion des connexions Charger des dans des objets avec la gestion du mapping objet/relationnel Suivre les modification des objets Répercuter des modifications faites sur les objets du contexte de dans la base de Définir des contraintes permettant de valider des (selon un format ou une règle fonctionnelle) 23 Plusieurs approches de développement sont possibles : «Database-First» : le modèle d entités est généré à partir d une base de existante. EF Designer à partir de la BD, Code First à partir de la BD «Model-First» : le modèle d entités est créé et un script de génération de la base de est généré. Modèle vide EF Designer, Model vide Code First 24 4
5 ADO. Net Entity Framework Entity Framework fournit un mapping d abstraction pour obtenir un modèle d objets basé sur une base de. Les entités sont définies indépendamment de la structure de la base de sont mappées avec les tables et les relations ADO. Net Entity Framework Le mapping est réalisé à travers trois couches La couche logique qui décrit la structure des tables et des relations de la base de SSLD (Store Schema Definition Language) La couche conceptuelle qui décrit les types de du modèle CSDL (Conceptual Schema Definition Language) La couche de mapping fait le lien entre les deux couches logique et conceptuelle. MSL (Mapping Specification Language) ADO. Net Entity Framework Schéma des flux créés lors de la génération du script Entités CSDL MSL SSDL SSLD (Store Schema Definition Language) MSL (Mapping Specification Language) CSDL (Conceptual Schema Definition Language Un fichier de configuration est également créé (App.Config) Contient la chaîne de connexion vers la base de Base de 27 Processus de mise en place du mapping sous Visual Studio 2013 Création de la base de sous Oracle Sous Visual Studio 2013 Connexion à la base de et création des tables et des instances Création d un projet nommé EF1 (EntityFramework1) Ajout d un composant ADO.net Entity DataModel Génération du modèle d entités à partir de la base de Etude des fichiers de mapping générés et des fichiers de configuration Extraction de à partir de l application 28 Création de la base de On considère une base de avec deux tables Societe (code, nom, datec) Personne (id, nom, prenom, profession, numsociete) Qui décrit les personnes qui sont employées dans des sociétés Une société emploie 0 à plusieurs personnes Une personne est employée par 0 ou une société 29 Connexion à la base de L ajout d une nouvelle connexion peut être faite à l aide de L explorateur de serveurs Ajouter une connexion (menu contextuel) Le serveur est un SQL Serveur Source de Microsoft SQL Server (à confirmer pour 2016) Serveur Kessel (à confirmer pour 2016) Utilisateur et mot de passe du compte sur le serveur SQL Nom de la base: par défaut le nom d utilisateur 30 5
6 Création des tables de la base de Les tables peuvent créées Ajouter une nouvelle table Menu contextuel dur «Tables» Et des instances peuvent être ajoutées Afficher les de la table Menu contextuel sur une table Les informations de la base peuvent être visualisées et modifiées. Génération du modèle d entité Création d une projet de type Application Console Ajout dans la projet d un objet de type ADO.NET Entity Data Model qui requiert le choix du contenu qui peut être Généré à partir d une base de Ou Vide Génération du modèle d entité Selon les versions de Visual Studio, il peut y avoir 4 choix Création d un modèle dans l EF designer à partir d une BD Création d un modèle vide dans EF designer Création d un modèle «Code First» à partir de la BD Création d un modèle «Code First» vide. Ici, on retient la création du modèle à partir de la BD dans le EF Designer 33 Connexion à la base de Le paramétrage de la connexion est sauvegardé dans le fichier App.Config de l application lors de son utilisation. <configuration> <connectionstrings> <add name="entities" connectionstring= metadata=res://*/model1.csdl res://*/model1.ssdl res://*/model1.msl; provider=oracle.dataaccess.client; provider connection string=" DATA SOURCE=//ufrsciencestech.u-bourgogne.fr:25559/ense2014; PASSWORD=secret;USER ID=CULLOT"" providername="system.data.entityclient" /> </connectionstrings> </configuration> Ce fichier contient également d autres paramétrages <entityframework>... <providers> <provider invariantname="system.data.sqlclient" type="system.data.entity.sqlserver.sqlproviderservices, EntityFramework.SqlServer" /> </providers> </entityframework> 34 Génération du modèle d entité Le modèle généré comporte 2 entités et une association dont le nom a été généré automatiquement 35 Génération du modèle d entité L Explorateur de modèle permet de visualiser Le contenu du modèle Types d entités Associations Container d entitités Jeux d entités Associations Le contenu de la base Tables/vues Procédures - Contraintes 36 6
7 Génération du modèle d entité Lors de la génération du modèle à partir de la base de, Un ensemble de fichiers a été générés (.cs) qui peuvent être complétés dans l application dont Model1.Context.cs Contient les classes d objets mappées du modèle Des classes pour les entités créées Personne.cs Société.cs Les fichiers.tt contiennent des descriptions de templates TA templates) pour la génération du code 37 Les fichiers de mapping Le fichier.edmx contient les descriptions des mappings SSLD (Store Schema Definition Language) qui décrit la couche logique <edmx:storagemodels> CSDL (Conceptual Schema Definition Language) qui décrit la couche conceptuelle <edmx:conceptualmodels> MSL (Mapping Specification Language) qui décrit les mappings <edmx:mappings> Sous forme d un document XML 38 Les fichiers de mapping (SSLD) Les fichiers de mapping (SSLD) Le modèle logique comporte la description des tables et des associations qui constituent le schéma : StorageModels (SSLD) <edmx:storagemodels> <EntityType Name="Personne">... </EntityType> <EntityType Name="Societe">... </EntityType> <Association Name="FK_Personne_ToSociete">... </Association> <EntityContainer Name="BDEDModelStoreContainer"> <EntitySet Name="Personne" EntityType="Self.Personne" Schema="dbo" store:type="tables" /> <EntitySet Name="Societe" EntityType="Self.Societe" Schema="dbo" store:type="tables" /> <AssociationSet Name="FK_Personne_ToSociete" Association="Self.FK_Personne_ToSociete"> <End Role="Societe" EntitySet="Societe" /> <End Role="Personne" EntitySet="Personne" /> </AssociationSet> </EntityContainer> </Schema> </edmx:storagemodels> Description de la table pour l entité «PERSONNE» <EntityType Name="Personne"> <Key> <PropertyRef Name="Id" /> </Key> <Property Name="Id" Type="int" Nullable="false" /> <Property Name="nom" Type="nchar" MaxLength="50" /> <Property Name="prenom" Type="nchar" MaxLength="50" /> <Property Name="profession" Type="nchar" MaxLength="50" /> <Property Name="dateE" Type="date" /> <Property Name="numsociete" Type="int" /> </EntityType> Description de l association -> contraintes de clés sur la base de <Association Name="FK_Personne_ToSociete"> <End Role="Societe" Type="Self.Societe" Multiplicity="0..1" /> <End Role="Personne" Type="Self.Personne" Multiplicity="*" /> <ReferentialConstraint> <Principal Role="Societe"> <PropertyRef Name="Code" /> </Principal> <Dependent Role="Personne"> <PropertyRef Name="numsociete" /> </Dependent> </ReferentialConstraint> 39 </Association> 40 Les fichiers de mapping (CSLD) Le modèle conceptuel comporte la description des entités et des associations du modèle <edmx:conceptualmodels> <Schema Namespace="BDEDModel" Alias="Self" annotation:usestrongspatialtypes="false" xmlns:annotation=" xmlns:customannotation=" xmlns=" <EntityType Name="Personne">... </EntityType> <EntityType Name="Societe">... </EntityType> <Association Name="FK_Personne_ToSociete">... </Association> <EntityContainer Name="Entities" annotation:lazyloadingenabled="true"> <EntitySet Name="Personnes" EntityType="Self.Personne" /> <EntitySet Name="Societes" EntityType="Self.Societe" /> <AssociationSet Name="FK_Personne_ToSociete" Association="Self.FK_Personne_ToSociete"> <End Role="Societe" EntitySet="Societes" /> <End Role="Personne" EntitySet="Personnes" /> </AssociationSet> </EntityContainer> </Schema> </edmx:conceptualmodels> 41 Les fichiers de mapping (CSLD) Description de l entité «PERSONNE» <EntityType Name="Personne"> <Key> <PropertyRef Name="Id" /></Key> <Property Name="Id" Type="Int32" Nullable="false" /> <Property Name="nom" Type="String" MaxLength="50" FixedLength="true" Unicode="true" /> <Property Name="prenom" Type="String" MaxLength="50" FixedLength="true" Unicode="true" /> <Property Name="profession" Type="String" MaxLength="50" FixedLength="true" Unicode="true" /> <Property Name="dateE" Type="DateTime" Precision="0" /> <Property Name="numsociete" Type="Int32" /> <NavigationProperty Name="Societe" Relationship="Self.FK_Personne_ToSociete" FromRole="Personne" ToRole="Societe" /> </EntityType> Description de l association dans le modèle <Association Name="FK_Personne_ToSociete"> <End Role="Societe" Type="Self.Societe" Multiplicity="0..1" /> <End Role="Personne" Type="Self.Personne" Multiplicity="*" /> <ReferentialConstraint> <Principal Role="Societe"> <PropertyRef Name="Code" /></Principal> <Dependent Role="Personne"><PropertyRef Name="numsociete" /></Dependent> </ReferentialConstraint> </Association> 42 7
8 Les fichiers de mapping (MSL) La couche de mapping comporte les informations de mise en correspondances décrites dans la couche logique et dans la couche conceptuelle. <!-- C-S mapping content --> <edmx:mappings> <Mapping Space="C-S" xmlns=" <EntityContainerMapping StorageEntityContainer="BDEDModelStoreContainer" CdmEntityContainer="Entities"> <EntitySetMapping Name="Personnes"> <EntityTypeMapping TypeName="BDEDModel.Personne"> <MappingFragment StoreEntitySet="Personne"> <ScalarProperty Name="Id" ColumnName="Id" /> <ScalarProperty Name="nom" ColumnName="nom" /> <ScalarProperty Name="prenom" ColumnName="prenom" /> <ScalarProperty Name="profession" ColumnName="profession" /> <ScalarProperty Name="dateE" ColumnName="dateE" /> <ScalarProperty Name="numsociete" ColumnName="numsociete" /> </MappingFragment> </EntityTypeMapping> </EntitySetMapping> <EntitySetMapping Name="Societes">... </EntityTypeMapping></EntitySetMapping> </EntityContainerMapping> </Mapping> </edmx:mappings> 43 Des classes sont créées pour les entités du modèle public partial class Societe { } public Societe() Les entités { this.personnes = new HashSet<Personne>(); } public int Code { get; set; } public string Nom { get; set; } public virtual ICollection<Personne> Personnes { get; set; } La propriété de navigation : Personnes a été générée. Elle est implémentée comme une collection de Personne Cardinalité 0..* dans le modèle 44 Des classes sont créées pour les entités du modèle public partial class Personne { } Les entités public int Id { get; set; } public string nom { get; set; } public string prenom { get; set; } public string profession { get; set; } public Nullable<System.DateTime> datee { get; set; } public Nullable<int> numsociete { get; set; } public virtual Societe Societe { get; set; } La propriété de navigation : Societe a été générée. Elle est implémentée comme un attribut de type Société Cardinalité 0..1 dans le modèle 45 La classe DbContext La classe DbContext Est utilisée pour récupérer les informations de la base de Gère le mapping entre la base et les entités. Elle fournit un ensemble de fonctionnalités qui permettent de Garder la trace des objets déjà retournés Conserver l état des entités (ajoutées, modifiées ou supprimées) Mettre les entités et répercuter les changements dans la base de Etc. 46 La classe DbContext Aperçu de la liste des méthodes de la classe DbContext Entry(Object) retourne un objet (DbEntryEntity) pour l entité spécifique pour accéder à ses informatins OnModelCreating() est appelée lors de la crétaion d un contexte dérivé (pour personnalisation) SaveChanges enregistrement modifications effectuées dans le contexte dans la base de Etc. Primitive de la classe Database : création d une instance de la base pour le conetxte, pour créer, supprimer ou vérifier l existence de la base de sousjacente 47 Le contexte du modèle Le contexte du modèle est décrit par une classe qui dérive de la classe DbContext (par défaut appelées Entities) public partial class Entities : DbContext { public Entities() : base("name=entities") { } protected override void OnModelCreating(DbModelBuilder modelbuilder) {throw new UnintentionalCodeFirstException(); } public virtual DbSet<Personne> Personnes { get; set; } public virtual DbSet<Societe> Societes { get; set; } } La classe comporte la description des collections des entités gérées par le modèle Ici, Personnes et Sociétés 48 8
9 La classe DbSet des La classe DbSet comporte un ensemble de méthode pour Add - Ajouter une entité au contexte sous-jacent avec l état «Added» pris en compte lors de la méthode SaveChanges pour le contexte Remove Supprimer une entité au contexte sous-jacent avec l état «Deleted» SqlQuery Créer une requête SQL brute qui retournera les entité dans ce jeu 49 LINQ (Language Integrated Query) to Entities permet d écrire des requêtes Par rapport ay modèle conceptuel Entity Framework Les classes DbSet et IDbSet implémentent l interface IQueryable Ce qui permet l usage des requêtes LINQ pour interroger les collections d entités du contexte. D une façon générale, une requête LINQ se compose de 3 actions Obtenir la source de Ici, les collections d entités du contexte Créer la requête et l exécuter.net - Nadine Cullot 50 Extractions des Extractions des Extraction simple Affichage des prénoms et noms des personnes. -- création d un objet de contexte Entities ent = new Entities(); -- création d un objet pour la requête de type ObjectQuery ObjectQuery<PERSONNE> enspers = ent.personne; -- récupération des informations string s=""; foreach (PERSONNE p in enspers) {s += p.prenom + " " + p.nom +"\n";} System.Console.WriteLine(s); Extraction des Toutes les personnes // Création d un contexte // Utilisation de la collection d entités Perosnnes de type DbSet var Pers = from p in contexte.personnes select p; // IQueryable<Personne> Pers = from p in contexte.personnes select p; System.Console.WriteLine("Toutes les personnes"); foreach (Personne p in Pers ) { System.Console.WriteLine(p.ToString()+"\n");} Extractions des Extractions des Extraction des Les personnes de la société ATOL // Création d un contexte // Utilisation de la collection d entités Personnes de type DbSet var Pers = from p in contexte.personnes.where(p => p.societe.nom == "ATOL") select p; System.Console.WriteLine("Toutes les personnes"); foreach (Personne p in Pers ) { System.Console.WriteLine(p.ToString()+"\n");} Extraction des Recherche avec la clé primaire La société de code 100 // Création d un contexte // Utilisation de la collection d entités Societes de type DbSet var Soc = contexte.societes.find(100); System.Console.WriteLine(Soc.ToString()+"\n"); Les méthodes ToString ont été surcahrgées dans les classes «Personn»e et «Societe»
10 Ajout, Modification et Suppression de Ajout, Modification et Suppression de Ajout d une personne Personne pe = new Personne(); pe.id = 5; pe.nom = "Dupont"; pe.prenom = "Jean"; pe.profession = "technicien"; pe.numsociete = 100; contexte.personnes.add(pe); contexte.savechanges(); La méthode «SaveChanges» demande la prise en compte des changements faits dans le contexte, dans la base de 55 La modification d une entité peut se faire En extrayant l entité par la méthode Find En modifiant ses propriétés En sauvegardant les modifications faites dans le contexte, dans la base var pe = contexte.personnes.find(1); pe.profession = "chercheur"; contexte.savechanges(); La suppression d une entité peut se faire En recherchant l entité par la méthode Find et en la supprimant En sauvegardant les modifications faites dans le contexte, dans la base var pe = contexte.personnes.find(5); contexte.personnes.remove(pp); contexte.savechanges(); 56 10
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é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é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étailLe 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é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étailIntroduction par l'exemple à Entity Framework 5 Code First
Introduction par l'exemple à Entity Framework 5 Code First serge.tahe at istia.univ-angers.fr octobre 0 /7 Table des matières INTRODUCTION...4. OBJECTIF...4. LES OUTILS UTILISÉS...5.3 LES CODES SOURCE...5.4
Plus en détailCAHIER 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étailMise 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étailDotNet. 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étailModule.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étailCatalogue 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é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étailTechnologies DotNET. Vision de Microsoft
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:
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é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étailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailCréation d application d entreprise
1 Création d application d entreprise Création d application d entreprise Sommaire Création d application d entreprise... 1 1 Introduction... 3 1.1 Préface & Public de ce tutorial... 3 2 Une spécification
Plus en détailUrbanisation 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étailNotions 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étailArcGIS Mobile 9.3. Cédric Pesty Gael Simon. Conférence SIG 2008 Ateliers Techniques. S'il vous plait! Merci d'éteindre vos appareils portables
Conférence SIG 2008 Ateliers Techniques 1 er et 2 Octobre 2008 S'il vous plait! Merci d'éteindre vos appareils portables ArcGIS Mobile 9.3 Cédric Pesty Gael Simon 1 Agenda de la session Introduction sur
Plus en détailCompétences fonctionnelles et techniques
Josselin JOUANNET 15 Route d Agde 31500 TOULOUSE Tel : 0561121609 0630953821 contact@josselinjouannet.com Chef de projet Architecte.Net 32 Ans, Marié 2 Enfants Permis B, VL Compétences fonctionnelles et
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étailArmand PY-PATINEC 2010
Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface
Plus en détailNotre 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é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é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é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étailJava et les bases de données
Michel Bonjour http://cuiwww.unige.ch/~bonjour CENTRE UNIVERSITAIRE D INFORMATIQUE UNIVERSITE DE GENEVE Plan Introduction JDBC: API SQL pour Java - JDBC, Java, ODBC, SQL - Architecture, interfaces, exemples
Plus en détailLe framework contient deux éléments principaux : le Common Language Runtime et la bibliothèque de classes du.net Framework.
Visual Basic.NET (VB.NET) Thierry GROUSSARD Résumé Ce livre sur VB.Net s adresse aux développeurs, même débutants, désireux de maîtriser Visual Basic.NET. Après une description de l environnement de développement
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é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étailSMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm
SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm 6030.3271 - Référentiel de formation A - Objectifs et emplois visés: Objectif de la formation Le DEES Développement d Applications Nomades
Plus en détailÀ 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étailDéveloppement d une application ASP.NET avec Base de données SQL Server
R APPORT DE STAGE DE M ASTER M2 INFORMATIQUE DÉPARTEMENT DE MATHÉMATIQUES ET INFORMATIQUE UNIVERSITÉ DE LA RÉUNION A NNÉE U NIVERSITAIRE : 2013-2014 Développement d une application ASP.NET avec Base de
Plus en détailDévelopper pour Sharepoint 2010 et au-delà (aka SP Online)
Développer pour Sharepoint 2010 et au-delà (aka SP Online) Stéphanie HERTRICH Relation Technique Développeurs Microsoft Frédéric Wickert Conseiller Technique Partenaires - Microsoft Thème de la session
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étailProcédure d'installation de SQL Server Express 2008
Fiche technique AppliDis Procédure d'installation de SQL Server Express 2008 Fiche IS00306 Version 1.01 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects
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étailIngénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose
Présenté par : Aviva ASSAYAG Tél : 01 55 64 19 20 Email : contact@jsi-groupe.com PROFIL DU CANDIDAT CANDIDAT Taher L. POSITION SOUHAITEE COMPETENCES TECHNIQUES EXPERIENCE Ingénieur d Etudes.NET Systèmes
Plus en détailCollaborateur GdP Leader Technique/Architecte
Collaborateur GdP Leader Technique/Architecte 10 ans d expérience Résumé de compétences techniques.net Très bon Bon Connaissance.NET2.0 NET3.5 NET4.0 ASP.NET MVC2 WCF WPF Linq Entity Framework NA Langages
Plus en détailCursus 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étailSQL Server 2012 et SQL Server 2014
SQL Server 2012 et SQL Server 2014 Principales fonctions SQL Server 2012 est le système de gestion de base de données de Microsoft. Il intègre un moteur relationnel, un outil d extraction et de transformation
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étailTableau comparatif des offres Visual Studio
Tableau comparatif des offres Visual Studio Visual Studio 2013 avec Test Débogage et diagnostics IntelliTrace en production IntelliTrace (Débogage historique) Indicateurs de performance IntelliTrace Métrique
Plus en détailSYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8
SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8 INTRODUCTION Bonjour à tous; Aujourd hui je publie une nouvelle version de l adaptation de la Sync Framework Toolkit,
Plus en détailJava et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.
: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL
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é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étailArchitecture Orientée Service, JSON et API REST
UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API
Plus en détailRecommandations techniques
Recommandations techniques Sage 30 Génération i7 Sage 100 Génération i7 Version 1.0 1 I Recommandations techniques pour Sage 30 Windows Génération i7 Sage 100 Windows Génération i7 2 1.1 Configuration
Plus en détailEXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452
EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics
Plus en détailOPC 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étailCatalogue des Formations Techniques
Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : contact@imc-fr.com 2 Préambule
Plus en détailProgramme ASI Développeur
Programme ASI Développeur Titre de niveau II inscrit au RNCP Objectifs : Savoir utiliser un langage dynamique dans la création et la gestion d un site web. Apprendre à développer des programmes en objet.
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étailCadrage fonctionnel et technique des sites Visa Premier et Infinite. Réalisation des déploiements pour l hébergeur.
Dilain Nicolas Senior Consultant em@il : ushido@free.fr Cellular Phone : +33 (0)6 88 49 94 72 75 rue Vauvenargues 75018 Paris France Compétences clés Consulting Gestion de projet et d équipe Méthodologie
Plus en détailSPT2013 - 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é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étailWorkflowGen 6.0 Guide de mise à jour
WorkflowGen 6.0 Guide de mise à jour Date de mise à jour : le 10 juin 2015 Copyright Advantys 2015 www.workflowgen.com Table des matières Présentation 3 Préparation 4 Aperçu 4 Demander des nouveaux fichiers
Plus en détailOpenPaaS Le réseau social d'entreprise
OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3
Plus en détailFormation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux
Formation Webase 5 Ses secrets, de l architecture MVC à l application Web Adrien Grand Centrale Réseaux Sommaire 1 Obtenir des informations sur Webase 5 2 Composants de Webase 5 Un
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailApproche Contract First
Exemple HelpDesk Approche Contract First Développement d un premier web service en utilisant l approche contract first (ou WSDL First) Écriture du wsdl avant d écrire le code java Autre possibilité implementation
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étailIFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL
IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL Un bus de services Un bus de services (ESB) permet d assembler des web services existants, le résultat de cet
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détailQu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur
Qu est ce que Visual Guard Authentification Vérifier l identité d un utilisateur Autorisation Qu est-ce qu un utilisateur peut faire dans l application Audits et rapports Fonctionnalités d Audit et de
Plus en détailCompte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
Plus en détailRonan 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étailLe nouveau Windows Runtime
1 Le nouveau Windows Runtime WinRT (Windows Runtime) est un framework totalement nouveau pour Windows. Par son biais, les développeurs disposent d une API multilangage pour créer des applications destinées
Plus en détail4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Plus en détailLE CENTRE DE RÉFÉRENCE PROFESSIONNELLE TIC DE BRUXELLES TAKE I.T. EASY FORMATION TECHNIQUES IT & WEB POUR INFORMATICIENS
LE CENTRE DE RÉFÉRENCE PROFESSIONNELLE TIC DE BRUXELLES TAKE I.T. EASY FORMATION TECHNIQUES IT & WEB POUR INFORMATICIENS 2 0 1 5 Evoliris asbl est le Centre de Référence professionnelle Bruxellois dans
Plus en détailIntroduction aux. services web 2 / 2
Introduction aux services web 2 / 2 1 Calendrier 2 x CM A 107 mercredi 7 janvier 2015, 08 h 00 10 h 00 : introduction sur la théorie des services web mercredi 28 janvier 2015, 08 h 00 10 h 00 : introduction
Plus en détailConfiguration 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é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étailde 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étailMobile OGSI.NET: Grid Computing on Mobile Devices
Mobile OGSI.NET: Grid Computing on Mobile Devices David C.Chu Université de Californie, Berkeley Marty Humphrey Université de Virginie Publié en Novembre 2004 lors de la 5ième conférence IEEE/ACM International
Plus en détailMessagerie & 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étailARCHIT ECT E LOGICIEL - DÉVELOPPEUR SENIOR.NET. 39 ans - 13 ans d'expérience
P0004 ARCHIT ECT E LOGICIEL - DÉVELOPPEUR SENIOR.NET 39 ans - 13 ans d'expérience Expert ises mét iers : Langues : Cert if icat ions : Banque, finance, Editeur de logiciels Roumain (Langue maternelle),
Plus en détailServeur d'application Client HTML/JS. Apache Thrift Bootcamp
Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/
Plus en détailÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE
ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE COMME EXIGENCE PARTIELLE À L OBTENTION DE LA MAITRISE Génie Logiciel PAR HADDAK, Karima GESTION
Plus en détail2010 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étailGuide d installation BiBOARD
Version 3.0 29/05/2013 Support BiBOARD E-mail : support@biboard.fr Guide d installation de BiBOARD Ce document est destiné à l équipe informatique en charge de l installation de l application BiBOARD.
Plus en détailProjet de développement
Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application
Plus en détailCurriculum Vitae Francis Morissette Juillet 2013. Document confidentiel
Juillet 2013 Document confidentiel 01 Résumé francis.morissette@logicia.ca FORMATION ACADÉMIQUE Attestation d études collégiales, programmeur analyste, Collège CDI, Montréal, 2000. Attestation de spécialisation
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é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étailFormation en Logiciels Libres. Fiche d inscription
République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)
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é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étailInstallation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3
Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3 Introduction Le Service Pack 2 de SQL Server 2005 a ajouté une option de gestion et d utilisation
Plus en détailArcGIS 10 Christophe Tourret Gaëtan Lavenu
ArcGIS 10 Christophe Tourret Gaëtan Lavenu ArcGIS 10 Bureautique Web Mobile 10 9.3.1 Online/Cloud Serveur 9.0 9.1 9.2 9.3 Projets ArcGIS 10 Imagerie Partage Productivité Gestion des données Temporalité
Plus en détailRéalisation d une application de gestion Commerciale
StudioSoft Fès STAGE DE PREMIERE ANNÉE Sujet Réalisation d une application de gestion Commerciale Réalisé par : Encadré par : Hamdaoui Abdelilah Mlle Asmae Bouhmid Année universitaire 2004/2005 3.1. Java
Plus en détailDéveloppement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
Plus en détailDEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.
DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de
Plus en détail