Programmation Web et mobile d'applications géomatiques

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

Download "Programmation Web et mobile d'applications géomatiques"

Transcription

1 Programmation Web et mobile d'applications géomatiques SCG-7009 ASP et ASP.NET Thierry Badard & Frédéric Hubert Université Laval, Dép. des sciences géomatiques Québec, Canada {Thierry.Badard; Semaine 09

2 Plan du cours (1/2) Le langage ASP : Introduction à ASP Les objets de base Request, Response, Session, Application, Server, ObjectContext, ASPerror Éléments de syntaxe Fonctionnalités avancées Méthodes GET et POST Cookies, Sessions, Variables d'environnement Expressions régulières Fichiers Bases de données

3 Plan du cours (2/2) Le langage ASP.NET Introduction à ASP.NET Exemples Installation Architecture Fonctionnement Mes premiers codes Différences entre ASP et ASP.NET Exemple de code

4 Introduction au langage ASP

5 ASP Introduction ASP (Active Server Pages) Langage permettant de développer des applications web interactives (ou dynamiques). Mis au point en 1996 par Microsoft. Environnement de programmation ou technologie pour représenter sous forme d'objets les interactions entre le navigateur du client, le serveur web et les connexions aux bases de données (avec ADO), ainsi que les composants COM (Component Object Model) de Microsoft. Langage exécuté côté serveur. C est l équivalent Microsoft du langage PHP!

6 ASP Architecture Source :

7 ASP Installations Source :

8 Langage ASP Objets de base

9 ASP Objets ASP est basé sur des objets manipulés par le serveur : Application : représente l'application Web, ObjectContext : contrôle des éventuelles transactions avec le serveur de transaction de Microsoft (MTS), Request : sert à récupérer les informations envoyées au serveur dans la requête HTTP du client, Response : sert à créer et à envoyer la réponse HTTP au client, Server : contient les informations propres au serveur, Session : gère les sessions de l'utilisateur, ASPerror : récupère et définit les erreurs survenues. Source :

10 ASP Objets : Structure Un objet ASP est composé de 3 types d'entités : Les collections Structure de données contenant l'ensemble des valeurs accessibles par une clé. Syntaxe : objet.collection("clé") Les propriétés Valeur spécifique directement accessible. Syntaxe : objet.propriete Les méthodes Fonctions standards associées à un objet qui permettent de manipuler des valeurs passées en argument. Syntaxe : objet.methode(arguments) Source :

11 La collection Contents contient les variables dynamiques créées par le serveur et mises à disposition de tous les utilisateurs. La collection StaticObject permet de manipuler des données contenues dans les balises HTML <OBJECT> La méthode Lock() verrouille l'objet Application en écriture, empêchant ainsi toute page ASP de modifier les valeurs de ses collections et propriétés La méthode Unlock() déverrouille l'objet Application et permet ainsi aux pages ASP de créer et de modifier des variables globales. Source : ASP Objets : Application L'objet Application : Permet le partage d'information entre plusieurs utilisateurs d'une application. Regroupe l'ensemble des variables globales de l'application. Contenu de l'objet Application :

12 ASP Objets : Response (1/2) L'objet Response : Création de la réponse HTTP à envoyer au navigateur (page Web du client). Manipulation des informations à destination du navigateur du client : corps de réponse, statuts et en-têtes HTTP. Contenu de l'objet Response : Source :

13 ASP Objets : Response (2/2) Simple exemple d'envoi de données au navigateur (compteur) avec la méthode write de Response <%@ LANGUAGE="VBSCRIPT" %> <HTML> <HEAD> <TITLE>Exemple de script ASP</TITLE> </HEAD> <BODY> <% For i=1 to 10 Response.write("Compte rebours: " & 10 - i & "<br>") Next %> </BODY> </HTML> Source :

14 ASP Objets : Request L'objet Request : Récupération de la requête HTTP envoyée par le client au serveur. Manipulation des informations envoyées par le navigateur du visiteur : page demandée, nom et version du navigateur, cookies stockés, adresse IP du client, etc. Contenu de l'objet Request : Enregistrements dans le certificat d'authentification Pour récupérer les valeurs d'un cookie Données envoyées par un formulaire en mode POST Données envoyées par un formulaire en mode GET En-têtes HTTP de la requête Pour voir des exemples, se référer aux transparents plus loin dans le cours sur les Cookies, les méthodes GET et POST, etc. Source :

15 ASP Objets : Session L'objet Session : Stockage temporaire des informations transmissibles de page en page. Transmission d'informations en se basant sur l'utilisation de cookies, de manière transparente. Contenu de l'objet Session : Pour voir des exemples, se référer aux transparents sur les Sessions plus loin dans le cours. Source :

16 Langage ASP Éléments de Syntaxe

17 ASP Structure de pages (1/2) Source :

18 ASP Structure de pages (2/2) Source :

19 ASP Syntaxe de base (1/5) Intégration du code dans HTML Intégration dans JavaScript Source :

20 ASP Syntaxe de base (2/5) Structure conditionnelle du code dans HTML Source :

21 ASP Syntaxe de base (3/5) ASP utilise soit l'un, soit l'autre des langages cidessous: JScript Équivalent Microsoft de JavaScript Pour déclarer du JScript : <%@language=jscript%> VBScript Utilisé par défaut. Pour déclarer du VBScript : <%@language=vbscript%> Source :

22 ASP Syntaxe de base (4/5) Pour afficher des données en ASP : Utilisation de la fonction write de l'objet Response : response.write("mon texte à afficher") ou son raccourci : <%="Mon texte à afficher"%> Pour afficher des variables : <%= mavar %> Source :

23 ASP Syntaxe de base (5/5) Attention, en ASP : Le caractère " (guillemet) peut poser problème. On peut le remplacer par chr(34) ou le doubler "". Pour faire des commentaires de code, on utilise l'apostrophe '. Le séparateur d'instruction est : (deux points). L'opérateur de concaténation est &. Source :

24 ASP Variables (1/2) Variables Variables et Opérations Source :

25 ASP Variables (2/2) Lecture de variables Variables dynamiques : Source :

26 ASP Tableaux Les tableaux Déclarations : <% dim montab(9) %> (création d'un tableau à 10 éléments) taille=12 : dim montab() : redim montab(taille) Affectations : Dimensions (Tableaux à plusieurs dimensions) : Source :

27 ASP Fonctions Les fonctions Structure : Appel : Récursivité : Source :

28 ASP Procédures Les procédures sont des fonctions qui ne retournent pas de valeur En PHP, structure identique à une fonction, mais pas en ASP! Source :

29 Langage ASP Fonctionnalités avancées

30 ASP La méthode GET Récupération des paramètres d'une URL (paires clé/valeur, méthode GET) Utilisation de la fonction QueryString de l'objet Request Source :

31 ASP La méthode GET : Exemple Exemple demoquery2.php?page=2&lang=fr Source :

32 ASP La méthode POST (1/2) Création d'un formulaire HTML en spécifiant la méthode POST : <FORM method="post"> Sinon la méthode GET est utilisée par défaut Appel de la page lors de la soumission : <FORM action="page-ext.asp"> sinon le formulaire sera envoyé à la page courante Lecture d'un champ du formulaire en ASP : La fonction Form de l'objet Request Source :

33 ASP La méthode POST (2/2) Rappel de la page courante Lecture séquentielle du contenu de tous les champs Source :

34 ASP La méthode POST : Exemples (1/3) Exemple 1 Source :

35 ASP La méthode POST : Exemples (2/3) Exemple 2 Source :

36 ASP La méthode POST : Exemples (3/3) Exemple 3 Source :

37 ASP Les cookies Lecture d'un cookie La fonction Cookies de l'objet Request Écriture d'un cookie La fonction Cookies de l'objet Response Destruction de cookies Source :

38 ASP Les sessions Source :

39 ASP Les variables d'environnement (1/3) Lecture de variables d'environnement Quelques variables : HTTP_ACCEPT_LANGUAGE : Langue du navigateur HTTP_COOKIE : Ensemble des cookies HTTP_REFERER : URL de la page précédente HTTP_USER_AGENT : Type de navigateur QUERY_STRING : Paramètres de l'url REMOTE_ADDR : IP du visiteur REMOTE_HOST : Host du visiteur REQUEST_METHOD : Méthode utilisée GET ou POST SERVER_NAME : Nom du serveur Source :

40 ASP Les variables d'environnement (2/3) Exemples Source :

41 ASP Les variables d'environnement (3/3) Lister toutes les variables d'environnement : Source :

42 ASP Les expressions régulières (1/3) Utilisation d'un objet RegExp et de ses fonctions. Exemples : Supprimer les accents dans une chaîne Convertir une date français <-> anglais Source :

43 ASP Les expressions régulières (2/3) Quelques éléments du pattern :... Source :

44 ASP Les expressions régulières (3/3) Procédures et fonctions Source :

45 ASP Les fichiers : Lecture (1/2) Lecture d'un fichier Source :

46 ASP Les fichiers : Lecture (2/2) Lecture de répertoire Source :

47 ASP Les fichiers : Écriture Écriture d'un fichier Source :

48 ASP Les fichiers : Autres Renommer, copier, détruire un fichier Source :

49 ASP Bases de données : Access Connexion à une base de données Access ou Source :

50 ASP Bases de données : Oracle (1/2) Connexion à une base de données Oracle en utilisant le langage VBScript... Source :

51 ASP Bases de données : Oracle (2/2) Suite Source :

52 Conclusion ASP Le langage ASP Une introduction rapide Installations possibles Les objets de base Les éléments de syntaxe de base Les fonctionnalités avancées Méthode GET et POST, Sessions, Cookies, Variables d'environnement Expressions régulières, Gestion de fichiers, Bases de données

53 Le langage ASP.NET Source :

54 Plan de la section Le langage ASP.NET Introduction Différences entre ASP.NET et ASP

55 ASP.NET Introduction Le langage ASP.NET ASP.NET est inclus dans le framework.net. ASP.NET est la technologie utilisée par Microsoft pour développer des applications Web dynamique, côté serveur. ASP.NET s appuie sur une combinaison de HTML, de composants serveur, de langage de programmation (Visual Basic, C#), le tout s exécutant côté serveur, pour produire du HTML (au standard XHTML 1.0) qui fonctionne sur tous les navigateurs du marché (pas seulement Internet Explorer). Source :

56 ASP.NET Introduction : Exemples (1/4) Exemples d'application Web écrite en ASP.NET

57 ASP.NET Introduction : Exemples (2/4)

58 ASP.NET Introduction : Exemples (3/4)

59 ASP.NET Introduction : Exemples (4/4)

60 ASP.NET Introduction : Installation Pour pouvoir programmer avec le langage ASP.NET, vous devez nécessairement disposer d un serveur Web. De plus, puisqu il s agit d une solution Windows : IIS (Internet Information Server) est majoritairement utilisé avec une extension ISAPI gérant la partie.net. Visual Web Developer Express : logiciel pour programmer en ASP.NET et simuler un serveur IIS. Pour que des applications ASP.NET puissent être développées sur des machines UNIX, le projet Mono a vu le jour. Initiative open source de Novell pour reproduire le framework.net en open source sur UNIX Il est multi-os (Linux, OS-X, BSD, Microsoft, ), multi-langages (C#, VB, Java, Python, ), compatible avec les binaires, avec les API Microsoft, open source.

61 ASP.NET Introduction : Architecture Source :

62 ASP.NET Introduction : Fonctionnement Source :

63 ASP.NET Introduction : Cycle de vie d une page Étapes du cycle de vie d une page ASP.NET : Source :

64 ASP.NET Introduction : Cycle de vie d une page Événements du cycle de vie d une page ASP.NET : À chaque étape du cycle de vie d'une page, celle-ci déclenche des événements que vous pouvez gérer pour exécuter votre code utilisateur. Pour les événements de contrôle, vous devez lier le gestionnaire d'événements à l'événement, soit de façon déclarative à l'aide d'attributs tels que onclick, soit dans le code. Quelques événements, dans les plus utilisés : PreInit : vérifier la propriété IsPostBack, créer ou recréer des contrôles dynamiques, définir dynamiquement une page maître, Init : lire et initialiser des propriétés de contrôle. PreLoad : utilisé lors de l exécution d un traitement sur une page ou contrôle avant l événement Load. Load : définir des propriétés dans les contrôles et établir des connexions de base de données. PreRender : apporter des modifications définitives au contenu de la page. UnLoad : appliquer une ultime tâche comme fermer des fichiers ou des connexions aux bases de données. Et aussi : InitComplete, LoadComplete, SaveStateComplete, Événements de contrôle, Source :

65 ASP.NET Mes premiers codes ASP.NET Code 1 Source :

66 ASP.NET Mes premiers codes ASP.NET Code 1 (suite) Source :

67 ASP.NET Mes premiers codes ASP.NET Code 2 <%@ Page Language="c#" %> <HTML> <BODY> <H1>Compteur</H1> <script runat="server"> static int compteur = 0; int GetCompteur() { return compteur++; } </script> <H1> <% Response.Write(GetCpt()); %> </H1> </BODY> </HTML> 1 ère invocation Source :

68 ASP.NET Mes premiers codes ASP.NET Code 3 Source :

69 ASP.NET Mes premiers codes ASP.NET Code 3 (suite) Source :

70 ASP.NET Différences entre ASP et ASP.NET Premières différences : ASP : Fichier avec extension asp. Langage interprété seulement par les serveurs Web (IIS) avec intégration directe dans le HTML. Écrit avec des scripts interprétés VBScript et JScript, ainsi que le langage HTML. ASP.NET : Fichier avec extension aspx. Langage compilé sous forme de DLL et interprété par le filtre isapi de IIS. Ce dernier va alors envoyer un flux HTML vers le navigateur côté client. Gain de vitesse!! Écrit avec des langages.net (VB.Net, C#, J#, etc.) Séparation recommandée entre le code de présentation et le code métier.

71 ASP.NET Différences entre ASP et ASP.NET Code sensible : ASP 3.0 left all its code in the front of the application. There was no way for a programmer to "hide" the sensitive code which he or she may not want anybody to see. The fact the code ran at run-time also slowed performance. ASP.NET allows the programmer to create dynamic link libraries containing the sensitive code. This may be a disadvantage from an open-source perspective but compiling code into dll's greatly improves performance. Source :

72 ASP.NET Différences entre ASP et ASP.NET Nombre de classes : ASP had maximum of 4 built in classes like Request, Response, Session and Application whereas ASP.NET using.net framework classes which has more than 2000 in built classes. Composants server : ASP does not have any server based components whereas ASP.NET offers several server based components like Button, TextBox etc and event driven processing can be done at server. Transaction page : ASP did not support Page level transactions whereas ASP.NET supports Page level transactions. Source :

73 ASP.NET Différences entre ASP et ASP.NET Mais aussi, du côté ASP.NET : ASP.NET offers web development for mobile devices which alters the content type (wml or chtml etc) based on the device. ASP.NET uses languages which are fully object oriented languages like c# and also supports cross language support. ASP.NET offers support for Web Services and rich data structures like DataSet which allows disconnected data processing. Source :

74 ASP.NET Différences entre ASP et ASP.NET Intégration dans HTML ASP permet d intégrer des fonctions dans le code HTML, sans trop de re-codage. ASP.NET oblige l usage de la fonction response.write Exemple : ASP: <% Option Explicit Function PrintHello Dim i For i= 1 to 5 %> <font size=<%=i%>>hello</font> <% Next End Function %> ASP.NET : <% Option Explicit Function PrintHello() Dim i For i= 1 to 5 response.write("<font size=" & i & "> Hello") Next End Function %> Source :

75 ASP.NET Différences entre ASP et ASP.NET Vers la fin des balises <% %> Alors que ASP est déclaré dans HTML au travers des balises <% %>, ASP.NET préconise l usage de la balise script : <script runat=server> </script> <%...%> est toujours utilisable. Exemple : ASP: <% Sub HelloWrite() Response.Write "Hello World" End Sub HelloWrite %> ASP.NET : <script language="vb" runat=server> Sub HelloWrite() Response.Write "Hello World" End Sub </script> <% HelloWrite() %> Source :

76 ASP.NET Différences entre ASP et ASP.NET Accès aux valeurs dans un tableau ASP permet de passer des valeurs dans des querystring ou des formulaires en mode POST. L accès à ces valeurs dans un tableau se faisait comme suit : <% Variable1=Request.QueryString("values")(1) %> ASP.NET apporte les modifications suivantes : L index du tableau débute à la position 0, alors que l index ASP débute à la position 1. La méthode GetValues doit être appelée pour accéder aux valeurs. <% variable1=(request.querystring.getvalues("values")(0) %> Source :

77 ASP.NET Différences entre ASP et ASP.NET Disparition du mot-clé Set ASP utilise le mot-clé Set pour affecter des objets ou des connexions de bases de données à des variables. <% Dim Connection Set Connection = Server.CreateObject("ADODB.Connection") %> ASP.NET n utilise plus le mot-clé Set: <% Dim Connection Connection = Server.CreateObject("ADODB.Connection") %> Source :

78 ASP.NET Exemple (1/3) Exemple de codes pour illustrer la séparation entre la présentation et le code métier avec ASP.NET Tout le code dans le même fichier : <%@ page language="c#"%> <html> <head> <title>asp.net Inline Pages</title> <script runat="server"> void fclic (Object sender, EventArgs E){ Label1.Text = "Bonjour " + TextBox1.Text ; } </script> </head> <body> <form id="form1" runat="server" > Votre nom : <asp:textbox ID="TextBox" runat="server"/> <asp:button ID="B1" Text="OK" OnClick="fclic" runat="server"/> <asp:label ID="Label1" Text="Bonjour" runat="server" /> </form> </body> </html>

79 ASP.NET Exemple (2/3) Code précédent dans des fichiers séparés Le fichier mapage.aspx : code présentation <%@ page language="c#" CodeFile="mapage.aspx.cs" Inherits="mapage" %> <html> <head> <title>asp.net code-behind Pages</title> </head> <body> <form id="form1" runat="server" > Votre nom : <asp:textbox ID="TextBox" runat="server"/> <asp:button ID="B1" Text="OK" OnClick="fclic" runat="server"/> <asp:label ID="Label1" Text="Bonjour" runat="server" /> </form> </body> </html>

80 ASP.NET Exemple (3/3) Code précédent dans des fichiers séparés (suite) Le fichier mapage.aspx.cs : code métier using System; using System.Collections; using System.Configuration; public partial class mapage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){ } } public void fclic(object sender, EventArgs E) { Label1.Text = "Bonjour " + TBox.Text; }

81 Conclusion ASP.NET Rappels / Synthèse Introduction Différences ASP et ASP.NET Le prochain cours : PHP/MapScript & notions de framework cartographique

Bases de données et Interfaçage Web

Bases de données et Interfaçage Web Bases de données et Interfaçage Web Université Virtuelle de Tunis 2006 Le Web et les Bases de Données Connecter une base de données au World Wide Web, c est mettre en place une passerelle entre un serveur

Plus en détail

< Atelier 1 /> Démarrer une application web

< 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étail

Module.NET 3 Les Assemblys.NET

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

Plus en détail

DotNet. Plan. Les outils de développement

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

Plus en détail

Architectures web/bases de données

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

Plus en détail

Module BD et sites WEB

Module 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étail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET 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étail

CAHIER DES CHARGES D IMPLANTATION

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

Plus en détail

Gestion du cache dans les applications ASP.NET

Gestion du cache dans les applications ASP.NET Gestion du cache dans les applications ASP.NET Version 1.0 James RAVAILLE http://blogs.dotnet france.com/jamesr 2 Gestion du cache dans les applications ASP.NET v 1.0 03/01/09 Sommaire 1 Introduction...

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Connexion à 4D Server depuis une page ASP Par Noreddine MARGOUM, Technicien Contrôle Qualité, 4D S.A. Note technique 4D-200403-08-FR Version 1 Date 1 Mars 2004 Résumé Le propos de cette note technique

Plus en détail

Procédure d'installation complète de Click&Decide sur un serveur

Procédure d'installation complète de Click&Decide sur un serveur Procédure d'installation complète de Click&Decide sur un serveur Prérequis du serveur : Windows 2008 R2 or greater (64-bits) Windows 2012 (64-bits) - Le composant IIS (Internet Information Services) de

Plus en détail

Mise en œuvre des serveurs d application

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

Plus en détail

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse

Plus en détail

Ingénieur Développement Nouvelles Technologies

Ingénieur Développement Nouvelles Technologies Ingénieur Développement Nouvelles Technologies M. Nour-eddine FOUAD 26/02 Rue Paul Ramadier 59800 Lille E-mail : fnour@free.fr Site perso : http://nfouad1.free.fr/ : 03.20.06.32.04 : 06.77.44.15.28 Nationalité

Plus en détail

Catalogue des Formations Techniques

Catalogue 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étail

Guide d installation de SugarCRM Open Source version 4.5.1

Guide d installation de SugarCRM Open Source version 4.5.1 Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité

Plus en détail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

Java et les bases de données

Java 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étail

Rafraichissement conditionné d'une page en.net

Rafraichissement conditionné d'une page en.net Rafraichissement conditionné d'une page en.net Test avec AJAX pour rafraichissement En utilisant AJAX, voici une possibilité de faire un rafraichissement conditionné. Nous verrons dans cet article une

Plus en détail

les 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 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étail

Sessions en ligne - QuestionPoint

Sessions en ligne - QuestionPoint Sessions en ligne - QuestionPoint Configuration du navigateur Internet Explorer Dernière mise à jour : 12 mai 2012 Vous trouverez dans ce guide les procédures pour configurer votre navigateur Internet

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...

Plus en détail

Thomas Petillon. les Cahiers du. Programmeur ASP.NET. Groupe Eyrolles, 2003 ISBN : 2-212-11210-6

Thomas Petillon. les Cahiers du. Programmeur ASP.NET. Groupe Eyrolles, 2003 ISBN : 2-212-11210-6 Thomas Petillon les Cahiers du Programmeur ASP.NET ISBN : 2-212-11210-6 Architecture d une page ASP.NET 3 ASP.NET Contrôle serveur contrôle utilisateur Code behind Web Matrix attribut CssClass SOMMAIRE

Plus en détail

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Dé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étail

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie 1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser

Plus en détail

Java Aspect Components (JAC) http://jac.objectweb.org

Java Aspect Components (JAC) http://jac.objectweb.org Java Aspect Components (JAC) JAC http://jac.objectweb.org 2 Lionel Seinturier Lionel.Seinturier@lip6.fr Université Pierre & Marie Curie 23/2/06 Un framework de programmation par aspect pour Java Projet

Plus en détail

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

4. SERVICES WEB REST 46

4. 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étail

Gestion de stock pour un magasin

Gestion de stock pour un magasin Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch Gestion de stock pour un magasin Stock online utilise ASP/MS-Access DO Thi Tra My No étudiant : 05-333-750 Travail de séminaire

Plus en détail

Introduction à Windows Script Host DescoDev

Introduction à Windows Script Host DescoDev 1. Introduction à Windows Script Host 1 1 Introduction à Windows Script Host 1. Introduction à Windows Script Host 2 1. Introduction à Windows Script Host Windows Script Host (WSH) est un environnement

Plus en détail

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

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

Plus en détail

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

ASP.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étail

PROJET AZURE (par Florent Picard, A2011)

PROJET AZURE (par Florent Picard, A2011) PROJET AZURE (par Florent Picard, A2011) Remarques générales: exécuter toutes les applications en mode Administrateur; tous les logiciels sont gratuits 1 Mettre à jour l'ordinateur (Windows 7, 64 bits)

Plus en détail

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

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

Plus en détail

Configurer la supervision pour une base MS SQL Server Viadéis Services

Configurer la supervision pour une base MS SQL Server Viadéis Services Configurer la supervision pour une base MS SQL Server Référence : 11588 Version N : 2.2 : Créé par : Téléphone : 0811 656 002 Sommaire 1. Création utilisateur MS SQL Server... 3 2. Configuration de l accès

Plus en détail

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site

Plus en détail

Le MSMQ. Version 1.0. Pierre-Franck Chauvet

Le MSMQ. Version 1.0. Pierre-Franck Chauvet Le MSMQ Version 1.0 Z Pierre-Franck Chauvet 2 [Le MSMQ] [Date : 10/10/09] Sommaire 1 Introduction... 3 2 Le Concept... 5 2.1 Les messages... 5 2.2 Les files d attentes... 5 2.3 WorkGroup... 7 2.4 Active

Plus en détail

Compétences fonctionnelles et techniques

Compé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

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-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étail

WorkflowGen 6.0 Guide de mise à jour

WorkflowGen 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étail

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION Salesforce NOTICE The information contained in this document is believed to be accurate in all respects

Plus en détail

Développement d une application ASP.NET avec Base de données SQL Server

Dé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étail

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte? Avant-propos... V CHAPITRE 1 Scripting Windows, pour quoi faire?... 1 Dans quel contexte?.................................................. 1 La mauvaise réputation............................................

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des

Plus en détail

Curriculum Vitae Francis Morissette Juillet 2013. Document confidentiel

Curriculum 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étail

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet Programmation VBA Pierre BONNET 21 La programmation VBA Historiquement, la programmation sous Excel avait comme fonction d'automatiser une succession d'actions faites dans la feuille à l'aide de la souris.

Plus en détail

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

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

Plus en détail

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION

CHEF 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étail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

SHAREPOINT PORTAL SERVER 2013

SHAREPOINT PORTAL SERVER 2013 Powered by TCPDF (www.tcpdf.org) SHAREPOINT PORTAL SERVER 2013 Sharepoint portal server 2013 DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS Réf: MS20488 Durée : 5 jours (7 heures) OBJECTIFS

Plus en détail

Forthcoming Database

Forthcoming Database DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of

Plus en détail

ASP.NET 2.0, C#, Spring.Net et NHibernate

ASP.NET 2.0, C#, Spring.Net et NHibernate Construction d'une application à trois couches avec ASP.NET 0, C#, Spring.Net et NHibernate serge.tahe at istia.univ-angers.fr, juin 00 /30 Introduction Nous souhaitons écrire une application.net permettant

Plus en détail

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr] 10. Base de données et Web 313 Evolution de l'information Ordre de grandeur : 314 1Mo : 1 gros roman 200Mo : ce que mémorise un être humain dans sa vie. 900Mo : information contenue dans le génome d'une

Plus en détail

Serveur Subversion Debian GNU/Linux

Serveur Subversion Debian GNU/Linux Serveur Subversion Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de cette page est de détailler l installation d un serveur Subversion [1]. Ce document a été rédigé en LaTeX en

Plus en détail

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.

Plus en détail

Installation et Mise en œuvre de MySQL

Installation et Mise en œuvre de MySQL T-GSI STAGE RENOVATION - SQL.Chapitre 2 - Installation et Mise en œuvre de MySQL Olivier Mondet http://unidentified-one.net A. Pourquoi choisir MySQL? A.1. MySQL, très controversé La base de données MySQL

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

Failles XSS : Principes, Catégories Démonstrations, Contre mesures HERVÉ SCHAUER CONSULTANTS Cabinet de Consultants en Sécurité Informatique depuis 1989 Spécialisé sur Unix, Windows, TCP/IP et Internet Séminaire 15 ans HSC Failles XSS : Principes, Catégories Démonstrations,

Plus en détail

DIF VAE Technicien Supérieur de Support en Informatique

DIF VAE Technicien Supérieur de Support en Informatique C e n t r e d e f o r m a t i o n D e s formateurs qualifiés 1ère équipe de formateurs permanents en Aquitaine Des compétences certifiées Un réseau de qualifications validées S o u pl e sse et adaptabilité

Plus en détail

Notre Catalogue des Formations IT / 2015

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

Plus en détail

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall RTE Technologies RTE Geoloc Configuration avec Proxy ou Firewall 2 Septembre 2010 Table des matières Introduction... 3 Présentation de RTE Geoloc... 3 Configuration des paramètres de sécurité... 3 Configuration

Plus en détail

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques

Plus en détail

Préparation d un serveur Apache pour Zend Framework

Préparation d un serveur Apache pour Zend Framework Préparation d un serveur Apache pour Zend Framework Jacques THOORENS 30 novembre 2010 Résumé Cette petite introduction explique comment paramétrer son serveur Apache personnel pour en faire une machine

Plus en détail

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

INTRODUCTION 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étail

Attaques applicatives

Attaques applicatives Attaques applicatives Attaques applicatives Exploitation d une mauvaise programmation des applications Ne touche pas le serveur lui-même mais son utilisation/ configuration Surtout populaire pour les sites

Plus en détail

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014. Volubis.fr

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014. Volubis.fr Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014 13 et 14 mai 2014 IBM Client Center Paris, Bois-Colombes Volubis.fr Conseil et formation sur OS/400,

Plus en détail

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

Un serveur web léger et ouvert

Un serveur web léger et ouvert Un serveur web léger et ouvert A propos de moi Nenad Rakocevic Programmeur depuis 25 ans: C/C++, *Basic, ASM, REBOL, Javascript, Co-fondateur de Softinnov, entreprise IT à Paris Auteur de plusieurs librairies

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web

Plus en détail

K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web

K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web 2012 K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web Document d installation et de paramétrage 24/09/2012 Sommaire Septembre 2012 1. Contexte d installation...3 1.1. Prérequis à l

Plus en détail

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit

Plus en détail

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

Environnements de développement (intégrés) Environnements de développement (intégrés) Tests unitaires, outils de couverture de code Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure

Plus en détail

Hébergement et configuration de services WCF. Version 1.0

Hé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étail

Module 7 : Configuration du serveur WEB Apache

Module 7 : Configuration du serveur WEB Apache Module 7 : Configuration du serveur WEB Apache Introduction Ce sont les gens du CERN (centre européen de recherche nucléaire) qui ont développé le concept de serveur et client HTTP. Une fois leur travail

Plus en détail

Compte-rendu technique complet et détaillé des cookies

Compte-rendu technique complet et détaillé des cookies Compte-rendu technique plet et détaillé des cookies Site Web audité : Date de l audit : 01 Aug 2015 http://www.injecteur-id/ Ce document est fourni pour acpagner la gestion du consentement de MSD Santé

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

Perl Console. Votre compagnon pour développer en Perl. Les Journées du Perl 2007 16, 17 novembre, Lyon. Alexis Sukrieh <sukria@sukria.

Perl Console. Votre compagnon pour développer en Perl. Les Journées du Perl 2007 16, 17 novembre, Lyon. Alexis Sukrieh <sukria@sukria. Perl Console Votre compagnon pour développer en Perl Les Journées du Perl 2007 16, 17 novembre, Lyon Alexis Sukrieh Plan Pourquoi une console? Le modèle «Read-Eval-Print-Loop» Dépendances

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

TP3-2 CONSTRUISEZ VOTRE PREMIER SERVICE AZURE

TP3-2 CONSTRUISEZ VOTRE PREMIER SERVICE AZURE TP3-2 CONSTRUISEZ VOTRE PREMIER SERVICE AZURE Table des matières TP3-2 Construisez votre premier service Azure... 1 Construisez votre premier service Azure... 2 Mise en place des outils de développement...

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

Rapport de Mini-Projet en ArcGIS Engine

Rapport de Mini-Projet en ArcGIS Engine Rapport de Mini-Projet en ArcGIS Engine Réalisée par : Asmae BENMESSAOUD 3ème Année Cycle d Ingénieur Géoinformation Année Universitaire 2010- Sommaire 1 Introduction L analyse géographique et la visualisation

Plus en détail

Cadrage fonctionnel et technique des sites Visa Premier et Infinite. Réalisation des déploiements pour l hébergeur.

Cadrage 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étail

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

FORMATION 2012-2013. Offre de Formation - Packaging. Les bonnes pratiques du packaging avec Installshield et AdminStudio. Contact et inscriptions

FORMATION 2012-2013. Offre de Formation - Packaging. Les bonnes pratiques du packaging avec Installshield et AdminStudio. Contact et inscriptions www.experteam.fr Offre de Formation - Packaging 2012-2013 FORMATION Les bonnes pratiques du packaging avec Installshield et AdminStudio Numéro d agrément 11921398892 Contact et inscriptions Tél. +33 1

Plus en détail

L art d ordonnancer. avec JobScheduler. François BAYART

L art d ordonnancer. avec JobScheduler. François BAYART L art d ordonnancer avec JobScheduler François BAYART 30 Octobre 2010 [1] 234567 introduction Introduction Qui suis-je? François Bayart consultant système en solution libre et propriétaire Redhat (1996),

Plus en détail

1. La plate-forme LAMP

1. La plate-forme LAMP Servi ces pour intranet et Internet Ubuntu Linux - Création et gestion d un réseau local d entreprise 1. La plate-forme LAMP Services pour intranet et Internet La fourniture d'un site pour le réseau ou

Plus en détail

La double authentification dans SharePoint 2007

La double authentification dans SharePoint 2007 La double authentification dans SharePoint 2007 Authentification NT et Forms sur un même site Dans de nombreux cas on souhaite pouvoir ouvrir un accès sur son serveur SharePoint à des partenaires qui ne

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Vulgarisation Java EE Java EE, c est quoi?

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

Plus en détail

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm

SMPMKPOT=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