RAPPORT DE STAGE. Implémentation d'interfaces web permettant la visualisation de protéines en 3D

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

Download "RAPPORT DE STAGE. Implémentation d'interfaces web permettant la visualisation de protéines en 3D"

Transcription

1 RAPPORT DE STAGE Implémentation d'interfaces web permettant la visualisation de protéines en 3D Adriansen Etienne, DUT Informatique Lille 1, stage de fin d'études /37

2 2/37

3 Remerciements Je tiens à remercier et témoigner toute ma reconnaissance aux personnes suivantes, qui m'ont permis de réaliser ce stage de 3 mois, enrichissant tant sur le plan professionnel que personnel dans le laboratoire en recherche en bioinformatique, Najmanovich Research Group à Sherbrooke (Québec). Mes remerciements sont adressés tout d'abord à l'ensemble de l'équipe pédagogique de l'iut Lille 1 pour leur enseignement de qualité et de m'avoir permis de m'accomplir à travers leur formation. Je souhaite remercier tout particulièrement, Monsieur Chartier Mathieu, mon tuteur au laboratoire ainsi que l'ensemble du groupe de recherche Najmanovich, pour m'avoir accueilli dans leur équipe, pour le partage tant sur le plan humain que professionnel et de la confiance qu'ils m'ont accordé. Je remercie également Sylvie Bréault pour sa bienveillance tout au long de cette période de stage. Enfin je remercie spécialement mon superviseur de stage, Monsieur Patrick Lebègue pour son parrainage tout au long de ces 3 mois. 3/37

4 Résumé Dans le cadre de mes études et pour finaliser ma formation à l IUT, j ai effectué un stage de trois mois en laboratoire. Par l intermédiaire des services des relations internationales, j ai pu effectuer mon stage à l étranger et plus précisément à Sherbrooke au Québec. Pour la réussite du stage, j ai dû mettre en application toutes mes connaissances acquises durant mes années de formation en DUT Informatique. J ai dû aussi apprendre par moi même de nouveaux langages comme le Perl, le PHP et le JavaScript. Mes projets étaient d'afficher des protéines sur navigateur internet à destination de chercheurs et groupes pharmaceutiques. Cette expérience m'a beaucoup apporté tant sur le plan professionnel que personnel. Je termine ce stage grandi et avec plus de confiance en mes propres capacités. Abstract As part of my studies and to complete my training at the IUT, I did a three months internship in a laboratory. By using international relation services, I could do my internship abroad and more precisely in Sherbrooke to Québec. For the success of the internship, I had to apply all my knowledge gained during my formative years in DUT. I also had to learn new languages by myself such as Perl, PHP and JavaScript. My projects were on display proteins internet browser to researchers and pharmaceutical companies. This experience has given me a lot both professionally and personally. I finish up this course and with more confidence in my own abilities. 4/37

5 Table des matières Remerciements... 2 Résumé... 3 Introduction... 6 I - Présentation du laboratoire... 7 I.1 Qu'est ce qu'un laboratoire de recherche en bioinformatique?... 7 I.2 Situation géographique... 7 I.3 L'équipe du laboratoire... 7 I.4 Activité du laboratoire... 8 II - Missions réalisées au sein du laboratoire II.1 Langages et outils utilisés pour la réalisation des projets II.1.1 Les langages II.1.2 Les outils II.2 Présentation des différentes missions II.2.1 IsoMif Finder Interface - IMFI II.2.2 IsoFam II.2.3 IsoCleft Finder Interface - ICFI II.2.4 Méthode de lancement de scripts sur un serveur distant et rapatriement de résultats II.2.5 Cron II.2.6 Les fichiers fantômes II.3 Contraintes et difficultés Conclusion Annexes Glossaire Références /37

6 Introduction Etudiant en 2ème année de DUT Informatique, j'ai été amené à faire un stage de 3 mois pour valider mon cycle de formation. Ayant eu l'opportunité de réaliser un stage en entreprise dès ma première année de DUT, j'ai fait le choix de partir à l'étranger à la découverte d'une nouvelle culture, de nouvelles méthodes de travail. Le Canada de par son influence américaine et reconnu pour la qualité de son accueil correspondait entièrement à mes attentes. L'année précédence j'avais intégré le service informatique d'une entreprise de la grande distribution, Leroy Merlin. Cette année, dans ma recherche de différence, j'ai choisi de faire mon stage au sein d'un laboratoire de recherche en bioinformatique, le laboratoire Najmanovich Research Group (NRG). Parmi les différents stages proposés par Monsieur Philippe Leduc du Cegep de Sherbrooke (Québec), la proposition du laboratoire en bioinformatique a naturellement retenu mon attention de par mon attirance pour de web et mon intérêt passé pour la médecine. Lors de l'entretien via Skype, Matthieu Chartier, mon responsable au sein du laboratoire Najmanovich Research Group, m'a exposé leur problématique de développement. Leur problématique était le développement d'interfaces web permettant la visualisation de protéines en 3 Dimensions. 6/37

7 I - Présentation du laboratoire I.1 Qu'est ce qu'un laboratoire de recherche en bioinformatique? La bioinformatique est un champ de recherche multidisciplinaire qui regroupe biologistes, médecins, informaticiens, mathématiciens, physiciens et bioinformatiques dans le but de résoudre un problème scientifique posé par la biologie au sien d'un laboratoire. Cette branche d'activité se situe au carrefour des mathématiques, de l'informatique et de la biologie. Il s'agit en fait d'analyser, modéliser ou prédire les informations issues de données biologiques expérimentales. I.2 Situation géographique Centre Hospitalier Universitaire de Sherbrooke Le laboratoire se situe au Centre Hospitalier Universitaire de Sherbrooke (CHUS) dans l'enceinte de l'institut Pharmacologique (IPS). Géographiquement la ville de Sherbrooke se situe au Québec, Canada, à 150 kilomètres à l'est de Montréal et à environ 60 kilomètres de la frontière des Etats-Unis d'amérique. I.3 L'équipe du laboratoire Le laboratoire Najmanovich est dirigé par le professeur du même nom Raphael Najmanovich. Titulaire d'un doctorat, il est actuellement professeur agrégé au département de Biochimie de la Faculté de Médecine et des sciences de la santé et est également professeur associé au département Informatique de la Faculté des Sciences de l'université de Sherbrooke. Pr Raphael Najmanovich Sur un plan plus personnel, originaire d'israël et ayant fait ses études à l'étranger (Angleterre et Brésil) il parle à l'heure d'aujourd'hui 5 langues (Anglais, Espagnol, Hébreu, Portugais, et s'est mis récemment au Français puisqu'il enseigne aujourd'hui au Québec). 7/37

8 Ses champs d'expertise sont la chimie, l'informatique et la bioinformatique. L'équipe de recherche est composé de 7 membres possédant ou en cours d'acquisition d'un doctorat en biologie. Des stagiaires viennent ponctuellement enrichir le groupe de travail. De gauche à droite : Dominic Duchêne, Maria Inès Zylber, Francis Gaudreault, Louis-Philippe Morency, Matthieu Chartier, Thierry Chenard et Vincent Frappier. I.4 Activité du laboratoire Depuis sa création en février 2009, le laboratoire à pour objectif de développer de nouveaux programmes pour aider la recherche dans le domaine de la chimio-informatique, la biologie structurale, la reconnaissance moléculaire, le design rationnel d'agents thérapeutiques. Le Najmanovich Research Group (NRG) est membre de l'institut de Pharmacologie de Sherbrooke (IPS) et de PROTEO (regroupement québécois de recherche sur la fonction, la structure et l'ingénierie des protéines). Les résultats des recherches font l'objet de publications dans des revues spécialisées à destination d'autres chercheurs en biologie et médecine mais également à des compagnies pharmaceutiques, telles que GlaxoSmithKline (GSK) entreprise britannique numéro 7 de l'industrie pharmaceutique mondiale. Le laboratoire bénéficie d'un "supercomputer" de l'université de Sherbrooke classé au rang de 199 des plus puissants au monde et classé 4ème au Canada. 8/37

9 Le Najmanovich Research Group travaille sur de nombreux projets, certains d'envergure mondiale. L'un d'eux, notamment, est soutenu par le groupe BOINC mettant en relation différents laboratoires de biologie et pharmacologie ainsi que de nombreux utilisateurs répartis à travers le monde. Autres projets du laboratoire 9/37

10 Le groupe de recherche communique beaucoup et participe à nombreuses conférences. Le 9 Mai dernier, 2 membres de l'équipe, Matthieu Chartier (mon responsable au laboratoire) et Thierry Chenard, ont respectivement gagné le premier et deuxième prix pour leur présentation. 10/37

11 II - Missions réalisées au sein du laboratoire Les 3 objectifs définis pour mon stage dans la lettre d'accueil par Matthieu Chartier étaient : - l'implémentation d'une interface web PHP, HTML, CSS, JAVA (IMFI) - l'implémentation d'une base de donnée MySQL pour fonctionner avec l'interface - développer une méthode pour lancer des scripts sur un serveur distant et rapatrier les résultats Compte tenu de mon avancement rapide et satisfaisant de la première interface web, Raphael Najmanovich a souhaité revoir ces objectifs en fonction des priorités du laboratoire pendant ma mission, qui se sont avérés être : - l'implémentation de 1 interface web PHP, HTML, CSS, JAVASCRIPT (IMFI) - l'implémentation de 1 interface web PHP, HTML, CSS, JAVASCRIPT (ICFI) (initialement ce projet devait être développé par un prestataire extérieur) - l'implémentation de 1 interface web PHP, HTML, CSS (ISOFAM) - développer une méthode pour lancer des scripts sur un serveur distant et rapatrier les résultats (utilisée dans les 3 interfaces) - Cron Les missions réalisées présentant les mêmes caractéristiques de développement, je prends donc le parti de les aborder ensemble plutôt que séparément. II.1 Langages et outils utilisés pour la réalisation des projets II.1.1 Les langages Les différents langages que j'ai eu à utiliser lors du développement de mes interfaces : Le HTML est un langage qui a pour rôle de gérer et organiser le contenu d'une page web. C'est un langage de description de données, et non un langage de programmation. 11/37

12 Le rôle du CSS est de gérer l'apparence de la page web (agencement, positionnement, décoration, couleurs, taille du texte ). Ce langage est complémentaire du langage HTML. JavaScript est un langage interprété par le navigateur internet. c'est un langage «client», c'est-à-dire exécuté chez l'utilisateur lorsque la page Web est chargée. Le langage PHP est un langage de programmation web exécuté côté serveur et non du côté client comme le langage JavaScript. Il s'exécute donc avant le JavaScript et peux être entre coupé par du code HTML. Le langage Perl est un langage de programmation reprenant notamment certaines fonctionnalités du langage C et de certains langages de scripts (Sed, AWK et Shell). Il est adapté au traitement et à la manipulation de fichiers grâce à l'intégration des expressions régulières que l'on retrouve en également en PHP. Le langage du Shell est une sorte de "mini-langage" de programmation directement intégré aux système d'exploitation UNIX. II.1.2 Les outils Pour me connecter aux serveurs du groupe de recherher Najmanovich, j'ai utilisé deux clients différents, Cyberduck et FileZilla. Cyberduck est un logiciel client FTP et SFTP. FTP signifie File Transfert Protocol ou Protocole de Transfert de Fichiers. C'est un protocole de communication qui permet l'échange informatique de fichiers sur internet avec un réseau TCP/IP. La suite TCP/IP est l'ensemble des protocoles utilisés pour le transfert des données sur Internet. Elle est souvent appelée TCP/IP, d'après le nom de deux de ses protocoles : TCP (Transmission Control Protocol) et IP (Internet Protocol). 12/37

13 SFTP signifiant Secure File Transfer Protocol ou Protocole Sécurisé de Transfert de Fichiers, est une variante du protocole FTP qui «tunnelise» la session à travers une connexion Secure Shell (SSH) pour la sécuriser. FileZilla est un logiciel client FTP, FTPS et SFTP. FTPS (File Transfer Protocol Secure) aussi connu sous le nom de FTP-ES ou FTP-SSL ou encore FTP Secure, c'est une variante du FTP. Il permet au visiteur de vérifier l'identité du serveur auquel il accède grâce à un certificat d'authentification. Sublime Text est un éditeur de texte générique codé en C++ et Python, disponible sur Windows, Mac et Linux. Jmol est un logiciel libre de visualisation de structures chimiques en 3D. Il est développé en Java et est multiplateformes. Ainsi, il fonctionne sous Windows, Mac OS X, Linux et les systèmes Unix. Le logiciel est disponible sous trois formes : - Une application indépendante - Un kit logiciel pour intégrer Jmol dans d'autres applications Java - Une applet Java qui peut être intégrée au sein de page Web et qui offre de nombreuses possibilités de visualiser des molécules JSmol est la version JavaScripts de Jmol. jquery est une bibliothèque JavaScript libre et multiplateformes créée pour faciliter l'écriture de scripts côté client dans le code HTML des pages web. 13/37

14 II.2 Présentation des différentes missions II.2.1 IsoMif Finder Interface - IMFI IMFI (ou isomif Finder Interface) est une interface web permettant à un utilisateur de confronter une protéine à une base de données d'autres protéines en fonction de leur champs d'interaction moléculaire. La technologie utilisée permettant de visualisation des protéines en 3 Dimension via navigateur web est Jmol/JSmol. Bien que le laboratoire utilisait jusqu'alors Jmol, la version Java de l'outils, je les convaincu d'utiliser désormais la version JavaScripts (JSmol) qui est adaptée à l'affichage web même sur mobile (Exemple de gain : outre la rapidité, aucune activation nécessaire à l'affichage de la protéine). Avant avec JMol (Java) Désormais avec JSmol (JavaScript) Comme vous pouvez le voir sur la fenêtre JSmol de droite, la technologie Jmol/JSmol donne la possibilité à l'utilisateur de manipuler l'élément affiché à volonté (déplacement, rotation, calcul d'angles, changement de couleurs, changer les styles d'affichage,...). De plus j'ai rajouté un bouton ouvrant une console offrant encore d'autres possibilités à un utilisateur expérimenté et/ou à moi même pour tester des commandes. 14/37

15 Extrait de la documentation JSmol : Parmi les scripts que j'ai eu à réaliser, celui qui marqua le plus sur cette interface fut celui qui permettait d'enlever une zone de la cavité (en Perl) selon le souhait de l'utilisateur. Je devais ainsi recalculer les distances entre les différents atomes à partir de fichiers pdb, puis ensuite récupérer les valeurs en Angström, les comparer et réutiliser ces valeurs pour les scripts suivants. Extrait du script perl : 15/37

16 Extrait de la documentation décrivant les fichiers pdb 16/37

17 Maintenant pour une meilleure compréhension du projet voici quelques vues côté utilisateur : 1) Formulaire à remplir par l'utilisateur 17/37

18 2) Vue de la première page d'attente 3) Exemple de cavité générée et personnalisable par l'utilisateur Le programme peut proposer jusqu'à un maximum des 5 plus grosses cavités calculées. L'utilisateur choisit ensuite s'il souhaite enlever certains atomes via les checkboxes. Une cavité est représentée par une fenêtre JSmol. Exemple de fenêtre JSmol ci dessous : 18/37

19 4) Vue de la deuxième page d'attente 5) Affichage des résultats Pour résumer j'ai du modeler la présentation de l'interface web tout en respectant le design actuel du site. J'ai également travaillé sur la génération des fichiers disponibles pour l'utilisateur (exemple les fichiers pml ci dessus). 19/37

20 Extrait de fichier PHP incluant la technologie JSmol (JavaScripts). 20/37

21 II.2.2 IsoFam Ce projet a été mis en suspend au bout d'une semaine. Les scripts d'origines fournis pour la réalisation de l'interface comportaient des erreurs. Je ne possède pas les connaissances nécessaires en biologie pour vous expliquer ce projet en quelques mots. Compte tenu de mon avancement rapide et satisfaisant de la première interface web (IMFI), Raphael Najmanovich a souhaité revoir les priorités du laboratoire en m'affectant sur le projet ICFI et permettant ainsi d'économiser une prestation extérieure pour ce développement reprenant une technologie spéciale (JMol/JSMol) de IMFI. II.2.3 IsoCleft Finder Interface - ICFI ICFI (ou isocleft Finder Interface) est une interface web permettant à un utilisateur de confronter une protéine à une base de données d'autres protéines en fonction de l'empreinte de leur cavité (site actif). L'interface IMFI (projet II.2.1) comparait également des protéines mais en fonction de leur champs d'interaction moléculaire. Ainsi malgré la similitude apparente entre IMFI et ICFI, les scripts exécutés et les calculs effectués sont bien différents. Les vues 1 à 4 de ICFI sont pratiquement identiques à celle du projet IMFI, il n'y a pas d'intérêt à les afficher ci-dessous. C'est pourquoi je présente uniquement la page des résultats (ICFI). Exemple page de résultats ICFI 21/37

22 II.2.4 Méthode de lancement de scripts sur un serveur distant et rapatriement de résultats Le laboratoire travaille avec 2 serveurs. L'un contient le site web, mais manque de puissance pour exécuter tous les scripts générés par les interfaces web. De ce fait, on utilise une méthode de lancement de scripts vers un autre serveur beaucoup plus puissant. L'interface permet à l'utilisateur de soumettre une demande de calculs. Les données nécessaires à l'exécution de sa requête sont alors regroupées dans un dossier où un script s'exécute en continu pour les envoyer sur le serveur distant. En parallèle deux fichiers contenant des commandes Shell sont générés. L'un s'exécute à l'arrivée sur le serveur distant et l'autre au retour des données sur le serveur web. J'ai donc eu à utiliser cette méthode pour envoyer les calculs nécessaires au bon fonctionnement de mes interfaces web et récupérer ensuite les données générées. Régulièrement les résultats étaient retransmis avant la fin de tous les calculs. J'ai donc travaillé à sécuriser l'exécution de tous les programmes. Exemple d'un script qui s'exécute en continu au retour des données sur le serveur web 22/37

23 II.2.5 Cron Un Cron est un programme qui permet aux utilisateurs des systèmes Unix d exécuter automatiquement des scripts, des commandes ou des logiciels à une date et une heure spécifiées à l avance, ou selon un cycle défini à l avance. J'ai été amené à apprendre à écrire ce genre de programme pour nettoyer les dossiers des fichiers vieux de plus de 5 jours de manière à automatiser cette tâche redondante et laborieuse pour l'ensemble des fichiers générés par les utilisateurs d'interfaces web. II.2.6 Les fichiers fantômes En plus des tâches prévus initialement par Matthieu j'ai eu à résoudre l'affaire des fichiers fantômes. Les fichiers dits << fantômes>> sont des fichiers à 0 octets, impossible à supprimer. La particularité de ceux ci fut que leur nom était une suite de caractères étranges. La difficulté de cette tâche résida en 2 points : localiser la source et trouver la cause. N'étant pas sûr de trouver de quelle manière ils sont générés, je me suis occupé dans un premier temps de leur suppression. En alternant les logiciels Cyberduck et FileZila, je suis parvenu à supprimer certains d'entre eux jusqu'alors persistants. Ces caractères étranges qui gênaient la suppression, résultaient en fait d'un problème d'encodage. Après quelques recherches, je suis parvenu à tous les supprimer en changeant l'encodage du logiciel Cyberduck. 23/37

24 Le fait d'avoir changé l'encodage m'a permis d'afficher "plus ou moins clairement" certains messages d'erreurs, notamment 1 contenant l'extension ".pdf". J'ai cherché toutes les pages du site faisant intervenir les fichiers.pdf et la conversion/upload de fichier. Après quelques tests, la faille était localisée. Quelques tests de sécurité sur l'upload parvinrent à corriger l'erreur. Les fichiers fantômes était générés par une mauvaise utilisation des utilisateurs du site web. II.3 Contraintes et difficultés Lors de mon entretien via Skype avec Matthieu Chartier il m'a été précisé que si j'intégrais le laboratoire j'aurais à travailler en PHP. J'ai donc dut apprendre ce langage durant la période de Janvier à Mars, en autodidacte car celui ci ne faisait pas partie de notre programme à l'iut. J'ai du également apprendre durant mon stage le langage Perl pour différent traitement de fichiers. Les expressions régulières que l'on retrouve en PHP et en Perl, n'étant du tout enseignées à l'iut m'ont donné du "fil à retordre". Aujourd'hui je suis ravi d'avoir acquis cette nouvelle connaissance informatique. Autre difficulté, le fait d'être sous Windows alors que le reste du laboratoire est exclusivement équipé de Mac. En effet les logiciels, client FTP, utilisés ne sont pas forcément compatibles à 100% avec les deux environnements. Cyberduck malgré une compatibilité Windows annoncée, très régulièrement ne sauvegardait pas mon travail, générant ainsi de 24/37

25 nombreuses pertes de données et de temps. L'utilisation de FileZilla m'a permis de résoudre ce problème. Conclusion Intégré une équipe de chercheurs en bioinformatique a été une expérience enrichissante. Cela m'a permis de découvrir l'informatique sous un nouvel angle. En effet, ayant effectué un premier stage en fin de 1er cycle de DUT dans une entreprise de grande distribution, l'environnent de travail était cette fois ci complètement différent. Cela correspondait complètement à ce que j'étais venu chercher au Québec. De plus ce stage m'a replongé dans un univers médical, parcours que j'avais imaginé suivre il y a quelques années. Cet historique personnel a été un véritable atout pour une bonne compréhension de la documentation et des tâches qui se référaient régulièrement à des termes médicaux, me permettant ainsi de mener à bien toutes les missions confiées. J'ai eu beaucoup de plaisir à faire partie de l'équipe dynamique du Groupe de Recherche Najmanovich. Sa jeunesse, son ouverture d'esprit m'ont permis d'évoluer dans de très bonnes conditions de travail. Nos différences culturelles ont été l'occasion d'échanges tant sur le plan professionnel que humain. J'ai également beaucoup apprécié la confiance et l'autonomie que m'ont accordé Raphael Najmanovich et Matthieu Chartier tout au long de ce stage. Cela m'a permis de grandir professionnellement et d'élargir mes compétences en informatique. Je repars de ce stage avec une brique précieuse pour construire mon avenir professionnel. 25/37

26 Annexes Annexe 1 Classement supercomputer de l'université de Sherbrooke Annexe 2 Répartition utilisateurs de NRG home à travers le monde 26/37

27 Annexe 3 Prix de la meilleur présentation le groupe NRG Annexe 4 Comparaison Jmol/JSmol Annexe 5 Console Jmol/JSmol 27/37

28 Annexe 6 Documentation JSmol Annexe 7 Extrait script Perl 28/37

29 Annexe 8 Extrait de la documentation décrivant les fichiers pdb 29/37

30 Annexe 9 Formulaire à remplir par l'utilisateur IMFI 30/37

31 Annexe 10 Vue de la première page d'attente IMFI Annexe 11 Exemple de cavité générée et personnalisable par l'utilisateur IMFI 31/37

32 Annexe 12 Vue de la deuxième page d'attente IMFI Annexe 13 Affichage des résultats IMFI 32/37

33 Annexe 13 Extrait de fichier PHP incluant la technologie JSmol (JavaScripts) 33/37

34 Annexe 14 Exemple page de résultats ICFI Annexe 15 Exemple d'un script qui s'exécute en continu au retour des données sur le serveur web 34/37

35 Annexe 16 Vues de Cyberduck en modifiant l'encodage 35/37

36 Glossaire BOINC : Berkeley Open Infrastructure for Network Computing CHUS : Centre Hospitalier Universitaire de Sherbrooke DUT : Diplôme universitaire de technologie FTP : signifie File Transfert Protocol ou Protocole de Transfert de Fichiers. C'est un protocole de communication qui permet l'échange informatique de fichiers sur internet avec un réseau TCP/IP. FTPS : (File Transfer Protocol Secure) aussi connu sous le nom de FTP-ES ou FTP-SSL ou encore FTP Secure, c'est une variante du FTP. Il permet au visiteur de vérifier l'identité du serveur auquel il accède grâce à un certificat d'authentification. GSK : GlaxoSmithKline, entreprise britannique numéro 7 de l'industrie pharmaceutique mondiale. ICFI : IsoCleft Finder Interface IMFI : IsoMif Finder Interface IPS : l'institut Pharmacologique de Sherbrooke NRG : Najmanovich Research Group PROTEO : Regroupement québécois de recherche sur la fonction, la structure et l'ingénierie des protéines SFTP : signifiant Secure File Transfer Protocol ou Protocole Sécurisé de Transfert de Fichiers, est une variante du protocole FTP qui «tunnelise» la session à travers une connexion Secure Shell (SSH) pour la sécuriser. TCP/IP : est l'ensemble des protocoles utilisés pour le transfert des données sur Internet. Elle est souvent appelée TCP/IP, d'après le nom de deux de ses protocoles : TCP (Transmission Control Protocol) et IP (Internet Protocol). 36/37

37 Références : site classant les 500 meilleur calculateur au monde : site du Groupe de Recherche Najmanovich : site de la documentation JSmol : site de la documentation du format de fichier pdb 37/37

Contexte PPE GSB CR. Analyse. Projet réalisé :

Contexte PPE GSB CR. Analyse. Projet réalisé : Contexte PPE GSB CR Le laboratoire est issu de la fusion entre le géant américain Galaxy et le conglomérat Swiss Bourdin. Cette fusion a eu pour but de moderniser l activité de visite médicale et de réaliser

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04

KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04 KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04 Environnement : Ce projet a été réalisé en deuxième année de BTS, il s'agit d'un travail de groupe

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Simon Benjamin BTS SIO Rapport de stage : Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Entreprises : 2014/2015-1 - - 2 - Remerciements Je tiens tout

Plus en détail

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla Table des matières Table des matières Généralités Présentation Interface Utiliser FileZilla Connexion FTP Connexion SFTP Erreurs de connexion Transfert des fichiers Vue sur la file d'attente Menu contextuel

Plus en détail

Rapport de stage du 7 janvier au 22 février 2013

Rapport de stage du 7 janvier au 22 février 2013 Nicolas Roux BTS SIO, 2 ème année Année 2012/2013 Rapport de stage du 7 janvier au 22 février 2013 Entreprise : DBS Informatique 9, Place du commerce 87350 Panazol 1 Lycée : Suzanne Valadon 39, Rue François

Plus en détail

ARCHITECTURE CLIENT / SERVEUR

ARCHITECTURE CLIENT / SERVEUR ARCHITECTURE CLIENT / SERVEUR ARCHITECTURE CLIENT/SERVEUR Définition : L'architecture client serveur s'appuie sur un poste central, le serveur, qui envoit des données aux machines clientes. Des programmes

Plus en détail

Guide d'utilisation du CFEnet Local, version 2 1 / 8

Guide d'utilisation du CFEnet Local, version 2 1 / 8 Livrable Automate de Transmission des Fichiers CFEnet, version 2 : Guide d'utilisation Version Auteur Validation Date de diffusion Destinataires Version de travail Thierry Mallard Thierry

Plus en détail

Remerciements + compte-rendu

Remerciements + compte-rendu Remerciements + compte-rendu I. Remerciements Tout d abord, je tiens à remercier mon tuteur de stage Thierry UNDERNEHR qui m a accueilli dans son service. Le programme qu il m a proposé pour mon stage

Plus en détail

Rapport de stages BTS SIO première et seconde années

Rapport de stages BTS SIO première et seconde années Rapport de stages BTS SIO première et seconde années Stage 1 : du 10 juin 2013 au 28 juillet 2013 (7 semaines) Stage 2 : du 02 septembre 2013 au 04 octobre 2013 (5 semaines) Organisme d'accueil : CNRM

Plus en détail

Le client/serveur repose sur une communication d égal à égal entre les applications.

Le client/serveur repose sur une communication d égal à égal entre les applications. Table des matières LES PRINCIPES DE BASE... 1 Présentation distribuée-revamping...2 Présentation distante...3 Traitements distribués...3 données distantes-rd...4 données distribuées-rda distribué...4 L'ARCHITECTURE

Plus en détail

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

V.P.N. ou un ordinateur et un réseau de l'ufc, de façon confidentielle, et ceci en utilisant le média d'internet.

V.P.N. ou un ordinateur et un réseau de l'ufc, de façon confidentielle, et ceci en utilisant le média d'internet. V.P.N. Table des matières V.P.N...1 Royaume : «realm»...2 Qui fait une demande de «realm»?...2 Quels sont les «realms» actifs?...2 Obtenir un certificat, des droits...3 Rencontrer son correspondant réseau/wifi...3

Plus en détail

BTS SIO. Session 2013 2015

BTS SIO. Session 2013 2015 BTS SIO Services Informatiques aux Organisations Session 2013 2015 Collé Maxime Année 2013-2014 Option : SLAM Activité professionnelle N 1 NATURE DE L'ACTIVITE : DÉVELOPPEMENT DE L APPLICATION WEB «GESTION

Plus en détail

Rapport de Stage Pulido Julien. BTS SIO 2ème année Option Solutions Logicielles et Applications Métiers

Rapport de Stage Pulido Julien. BTS SIO 2ème année Option Solutions Logicielles et Applications Métiers BTS SIO 2ème année Option Solutions Logicielles et Applications Métiers 19 Janvier au 6 Mars 2015 BTS SIO 2ème année Table des matières I. REMERCIEMENTS... 2 II. PRESENTATION DE L ENTREPRISE... 3 III.

Plus en détail

Live box et Nas Synology

Live box et Nas Synology Live box et Nas Synology Création : OpenOffice.org Version 2.3 Auteur : PHI Création : 18/01/2008: Version : 32 Modification : 24/03/2008 Fichier : E:\Mes documents\tuto NAS LB\tuto ftp.odt Imprimer moi

Plus en détail

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci BTS SIO Lycée de la cci FRANCOISE Rémi 2012-2013 DECO FER FORGE FERRONNERIE Nom du tuteur : FRANCOISE Emmanuel Qualité : CEO BTS SIO 2011/2012 Septembre 2012 TABLE DES MATIERES 1. INTRODUCTION ET PRESENTATION...

Plus en détail

Plus De Cartouches 2013/2014

Plus De Cartouches 2013/2014 Plus De Cartouches 2013/2014 Page 1 SOMMAIRE INTRODUCTION ET PRESENTATION...3 MISSIONS...4 LE CONTEXTE DES MISSIONS...4 LES OBJECTIFS...4 LES CONTRAINTES...5 REALISATIONS...6 CHOIX EFFECTUÉS...6 RÉSULTATS...10

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

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5 Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur

Plus en détail

Transfert FTP, publication et mise à jour de site dans Dreamweaver

Transfert FTP, publication et mise à jour de site dans Dreamweaver Transfert FTP, publication et mise à jour de site dans Dreamweaver Ecole-Club Migros Alain Court Transfert FTP Le principe Le File Transfer Protocol (protocole l de transfert de fichiers), ou FTP, est

Plus en détail

Adrian Gaudebert. Machine de Turing. Rapport de projet

Adrian Gaudebert. Machine de Turing. Rapport de projet Grégory Barbier Adrian Gaudebert Langages Formels Machine de Turing Rapport de projet Université de Bourgogne Licence 3 Informatique - 2008/2009 Sommaire 1 Présentation du sujet...3 2 Manuel technique...3

Plus en détail

Bachelier en Informatique de gestion

Bachelier en Informatique de gestion Haute École Louvain en Hainaut www.helha.be Année académique 2015-2016 Bachelier en Informatique de gestion Catégorie Économique HELHa Mons - Campus 159 Chaussée de Binche 7000 MONS Tél : +32 (0) 65 40

Plus en détail

RÉSUMÉ DU TRAVAIL DE DIPLÔME

RÉSUMÉ DU TRAVAIL DE DIPLÔME Filière d'informatique de gestion Travail de diplôme ÉTUDE ORACLE XE & APEX RÉSUMÉ DU TRAVAIL DE DIPLÔME AUTEUR: BRUNO DA COSTA RESPONSABLE DU PROJET: FABRICE CAMUS MANDANT: LABORATOIRE DE GÉNIE LOGICIEL

Plus en détail

IMA promotion 2009. Rapport de stage de première année. Stage industriel au Crédit du Nord

IMA promotion 2009. Rapport de stage de première année. Stage industriel au Crédit du Nord DUBRULLE Alain ENSEEIHT IMA promotion 2009 Rapport de stage de première année Stage industriel au Crédit du Nord Sommaire Présentation de l entreprise Le Crédit du Nord 3 La Direction des Systèmes d'information

Plus en détail

1) problématique. 2) Objectif. Je devais donc réaliser un programme informatique qui au terme de 1 mois de travail résoudrait cette problématique.

1) problématique. 2) Objectif. Je devais donc réaliser un programme informatique qui au terme de 1 mois de travail résoudrait cette problématique. Etude de cas. 1) problématique. Comme on peut le voir sur le schéma du réseau si dessus France3 via Stella n utilise pas de routeur mais des switches de niveau 3 qui font office de tête de réseau. Avec

Plus en détail

COMMUNICATION Inter-OS

COMMUNICATION Inter-OS COMMUNICATION Inter-OS Pour ce TP, nous avons besoin de: PuTTY MobaSSH (à installer) TinyWeb Xming XEYES ou autre (coté Linux : apt-get install xeyes) Créer un utilisateur de type Administrateur -PuTTY,

Plus en détail

Conception et Implémentation

Conception et Implémentation I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes

Plus en détail

La page d'accueil. L'interview en ligne 1/13. Nous allons aborder les thèmes suivants :

La page d'accueil. L'interview en ligne 1/13. Nous allons aborder les thèmes suivants : Aide au remplissage des formulaires intelligents Ces pages d'aide vous familiariseront avec le maniement des formulaires intelligents de la Ville de Luxembourg. Si vous n'y trouvez pas la solution, essayez

Plus en détail

Raspberry pi : Développer une petite application web sur Raspberry

Raspberry pi : Développer une petite application web sur Raspberry Raspberry pi : Développer une petite application web sur Raspberry Introduction Le Raspberry Pi est un nano-ordinateur basé sur une architecture ARM (conçu par David Braden) qui permet l'exécution de plusieurs

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

UTILISATION DU RESEAU INFORMATIQUE Comment utiliser le réseau

UTILISATION DU RESEAU INFORMATIQUE Comment utiliser le réseau Comment utiliser le réseau I-Se connecter II-Le bureau de travail de base. III-Les différents partages sur le serveur. 3.1-Les partages classes. 3.2-Le partage Docs sur 'Se3'[I:]. 3.3-Le partage Homes

Plus en détail

GED MARKETING. Page 1 sur 18

GED MARKETING. Page 1 sur 18 GED MARKETING I. Présentation du produit... 2 II. Page principale de l application... 3 L arbre... 3 Le menu... 4 La fenêtre de navigation... 4 III. La recherche de documents... 4 Rechercher tous les documents...

Plus en détail

MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE

MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE [Prénom Nom] Rapport sur le stage effectué du [date] au [date] Dans la Société : [NOM DE LA SOCIETE : Logo de la société] à [Ville] [Intitulé du

Plus en détail

Manuel d'utilisation de MyVisit

Manuel d'utilisation de MyVisit Manuel d'utilisation de MyVisit Résumé : Ce document explique comment utiliser MyVisit, une application Internet permettant de formuler et suivre les demandes de visites à la Cour de justice de l'union

Plus en détail

Ce code peut s insérer à plusieurs endroits entre les balises head (le plus souvent) ou directement à l intérieur des balises body.

Ce code peut s insérer à plusieurs endroits entre les balises head (le plus souvent) ou directement à l intérieur des balises body. A/ Utilisation de Javascript UE Libre : Internet et composition de pages Web TP n 3 Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage

Plus en détail

420-283 Programmation d'un serveur Session H-2008

420-283 Programmation d'un serveur Session H-2008 420-283 Programmation d'un serveur Session H-2008 1. Une station cliente Client HTTP Encodage SSL Client FTP Client SMTP Client POP Client NNTP HyperText Transfer Protocol Le client HTTP permet la réception

Plus en détail

RAPPORT DE STAGE GENERATION DE TESTS POUR AMELIORER DES OUTILS DE CALCUL DE TEMPS D'EXECUTION PIRE CAS

RAPPORT DE STAGE GENERATION DE TESTS POUR AMELIORER DES OUTILS DE CALCUL DE TEMPS D'EXECUTION PIRE CAS Université Joseph Fourier Département Licence Sciences & Technologie RAPPORT DE STAGE GENERATION DE TESTS POUR AMELIORER DES OUTILS DE CALCUL DE TEMPS D'EXECUTION PIRE CAS Laboratoire d'accueil : Verimag

Plus en détail

Rapport De Stage 28 mai au 27 juin 2013. Intégration Web Création de site vitrine (SGC)

Rapport De Stage 28 mai au 27 juin 2013. Intégration Web Création de site vitrine (SGC) Rapport De Stage 28 mai au 27 juin 2013 Intégration Web Création de site vitrine (SGC) LOGANATHAN Teboral Etudiante en 2ème 20 rue de Jaigny 95160 Montmorency année de BTS SIO PASTOR Pascal Gérant 200

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Oussama ELKACHOINDI Wajdi MEHENNI RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Sommaire I. Préliminaire : Notice d exécution et mode opératoire...4 II. Architecture globale de l application...5

Plus en détail

Stage #7353. 1. Employeur proposant le stage. 1. Responsable en autorité (signataire de la convention de stage)

Stage #7353. 1. Employeur proposant le stage. 1. Responsable en autorité (signataire de la convention de stage) Stage #7353 DEC en techniques de l informatique option informatique de gestion Stage du jeudi 5 février au vendredi 17 avril 2015 (10 semaines à temps complet) 1. Employeur proposant le stage Nom de l

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes Symfony 2 Sommaire : 1.Définition de symfony 2 2.Installation 3.Structure 4.Symfony et les commandes 5.Le fonctionnement : le routeur (les url), les bundles, twig(templates) 6.L architecture de symfony2

Plus en détail

Comment se connecter au dossier partagé?

Comment se connecter au dossier partagé? Comment se connecter au dossier partagé? Physique Strasbourg Ingénierie 4 avril 2013 Table des matières 1 But du tutoriel 1 2 Client FTP : Filezilla 2 2.1 Téléchargement et installation du client de partage......................

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

1. L'environnement. de travail. 420-283 Programmation. d'un serveur

1. L'environnement. de travail. 420-283 Programmation. d'un serveur 420-283 Programmation d'un serveur 1. L'environnement de travail L'objectif de ce cours est de développer des applications clients-serveur utilisant des bases de données. Le modèle selon lequel fonctionne

Plus en détail

Manuel d administration

Manuel d administration Gestion et sécurité de l accueil visiteurs Manuel d administration Version 1.35 Sommaire 1- Introduction... 3 2- L outil d administration WiSecure... 4 2.1 Lancement de l interface d administration...

Plus en détail

Rapport de stage en Entreprise

Rapport de stage en Entreprise Rapport de stage en Entreprise Laurie GIRY Année 2014 Période du : 05/01/15 au 09/01/15 BTS SIO 2ème Année Société Atiliom, Chambly, France. Page 1 sur 39 Sommaire : 1. Implantation géographique...page

Plus en détail

CONDUITE & GESTION DE PROJET

CONDUITE & GESTION DE PROJET LES THEMES DU PROGRAMME PEDAGOGIQUE CONDUITE & GESTION DE PROJET Techniques de gestion de projets Connaître le rôle d un chef de projet dans la conduite de projet. Les méthodes, les techniques et les outils

Plus en détail

MANUEL. de l application «CdC Online» pour Mac. Table des matières

MANUEL. de l application «CdC Online» pour Mac. Table des matières MANUEL de l application «CdC Online» pour Mac Version 2.0 juin 2015 Table des matières 1 Introduction... 2 2 Compatibilité... 2 3 Téléchargement et installation... 2 4 Configuration... 6 5 Fonctionnement

Plus en détail

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS LP CHATEAU BLANC 45 CHALETTE/LOING BAC PRO SEN TR THÈME : CONFIGURATION D UN SERVEUR TP N 4 LINUX A DISTANCE ACADÉMIE D ORLÉANS-TOURS NOM : CI 11 : INSTALLATION ET CONFIGURATION DE SYSTEMES TR OBJECTIFS

Plus en détail

BOSTONI Sacha NGUYEN Linh. Rapport de projet : Annuaire des anciens élèves

BOSTONI Sacha NGUYEN Linh. Rapport de projet : Annuaire des anciens élèves BOSTONI Sacha NGUYEN Linh Rapport de projet : Annuaire des anciens élèves Tuteur : Mr Muller Mai 2007 SOMMAIRE Introduction 1/ Les utilisateurs du site 2/ Les fonctionnalités 3/ La réalisation Conclusion

Plus en détail

Gérer des sites avec Dreamweaver

Gérer des sites avec Dreamweaver Gérer des sites avec Dreamweaver La boîte de dialogue Gérer les sites a pour fonction de vous permettre de créer un nouveau site, de modifier, de dupliquer, de supprimer un site, d'importer ou d'exporter

Plus en détail

Gestion de stock facturation : openstock 1.02 juin 2006

Gestion de stock facturation : openstock 1.02 juin 2006 Introduction Gestion de stock facturation : openstock 1.02 juin 2006 Le rapport de stage de Laurent POUCHOULOU décrivant son travail sur la période d Avril à Juin 2006 a été transformé en documentation

Plus en détail

Introduction à Dreamweaver CS4

Introduction à Dreamweaver CS4 Introduction à Dreamweaver CS4 Adobe Dreamweaver (anciennement Macromedia Dreamweaver) est un éditeur de site web de type «tel écrit tel écran» (cette formule remplaçant désormais dans la terminologie

Plus en détail

Chapitre 2 Accès aux partages depuis votre système d'exploitation

Chapitre 2 Accès aux partages depuis votre système d'exploitation Chapitre 2 Accès aux partages depuis votre système d'exploitation Ce chapitre présente des exemples d'accès à des partages sur le périphérique ReadyNAS Duo via différents systèmes d'exploitation. En cas

Plus en détail

Université des Antilles et de la Guyane. Rapport de stage. Site de recrutement AIR CARAIBES

Université des Antilles et de la Guyane. Rapport de stage. Site de recrutement AIR CARAIBES LEFI Médric Université des Antilles et de la Guyane Rapport de stage Site de recrutement AIR CARAIBES Licence Professionnelle : Traitement des Données et Internet 2009-2010 Sommaire I - Entreprise... 3

Plus en détail

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Objectifs À la fin de cette présentation, vous serez en mesure : de citer des ministères ayant fait

Plus en détail

Écriture de pages Web

Écriture de pages Web Écriture de pages Web Le langage HTML / XHTML Laurent Tichit Janvier 2011 Laurent Tichit 2005-2010 1 Comment fonctionne le Web? C'est un mécanisme client-serveur. Logiciel serveur : programme qui a pour

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

Guide d installation

Guide d installation Secure Backup Guide d installation Marques et copyright Marques commerciales Windows est une marque déposée de Microsoft Corporation aux États-Unis et dans d'autres pays. Tous les autres noms de marques

Plus en détail

Serveur de Licences Acronis. Guide Utilisateur

Serveur de Licences Acronis. Guide Utilisateur Serveur de Licences Acronis Guide Utilisateur TABLE DES MATIÈRES 1. INTRODUCTION... 3 1.1 Présentation... 3 1.2 Politique de Licence... 3 2. SYSTEMES D'EXPLOITATION COMPATIBLES... 4 3. INSTALLATION DU

Plus en détail

MINI-MÉMOIRE DE PPP - S4

MINI-MÉMOIRE DE PPP - S4 MINI-MÉMOIRE DE PPP - S4 Par [OUAZAR ARIS-ARAB] [S4-G2] [AYME OLIVIA] TABLE DES MATIÈRES ANALYSE DE L ENTREPRISE # PRESENTATION DE L ENTREPRISE # LISTE ET DESCRIPTION DES DIFFERENTS METIERS REPRESENTES

Plus en détail

DOCUMENTATION MISE A JOUR ANTIBIOGARDE. V4.0 en v4.1

DOCUMENTATION MISE A JOUR ANTIBIOGARDE. V4.0 en v4.1 DOCUMENTATION MISE A JOUR ANTIBIOGARDE V4.0 en v4.1 Version d Antibiogarde 4.1 Version du document 1.0 Date dernière mise à jour du document 15/06/2010 Retrouvez cette doc à jour sur : http://www.antibiogarde.org/activation/

Plus en détail

C e r t i f i c a t I n f o r m a t i q u e e t I n t e r n e t

C e r t i f i c a t I n f o r m a t i q u e e t I n t e r n e t Certificat Informatique et Internet Internet Historique 1960's : ARPAnet / susa 1970's : X25 / Europe 1981 : La France lance le minitel 1990 : ARPAnet devient Internet 1991 : World Wide Web Hypertexte

Plus en détail

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

Plus en détail

Google Chrome. La barre de favoris: Une petit barre (Ctrl+B) qui fait tout la largeur du navigateur juste en dessous de la barre de recherche.

Google Chrome. La barre de favoris: Une petit barre (Ctrl+B) qui fait tout la largeur du navigateur juste en dessous de la barre de recherche. Google Chrome Résumé rapide: Lien de téléchargement: http://www.google.fr/chrome La barre de favoris: Une petit barre (Ctrl+B) qui fait tout la largeur du navigateur juste en dessous de la barre de recherche.

Plus en détail

Les outils du Web* : comment ça marche et à quoi ça sert?

Les outils du Web* : comment ça marche et à quoi ça sert? Sites Web Les outils du Web* : comment ça marche et à quoi ça sert? Sites marchands, e-commerce Forums Blogs Réseaux sociaux grand public : Facebook, Twitter Réseaux sociaux professionnels : Linkedin,

Plus en détail

WSS Windows Sharepoint Services Guide pratique. Section Technopédagogie

WSS Windows Sharepoint Services Guide pratique. Section Technopédagogie WSS Windows Sharepoint Services Guide pratique Section Technopédagogie Août 2007 1. QU EST CE QUE WSS? «Un site WSS SharePoint est un site Web représentant un espace de collaboration et un lieu de stockage

Plus en détail

0- Le langage C++ 1- Du langage C au langage C++ 2- Quelques éléments sur le langage. 3- Organisation du cours

0- Le langage C++ 1- Du langage C au langage C++ 2- Quelques éléments sur le langage. 3- Organisation du cours 0- Le langage C++ 1- Du langage C au langage C++ 2- Quelques éléments sur le langage 3- Organisation du cours Le présent cours constitue une introduction pour situer le langage C++, beaucoup des concepts

Plus en détail

Catalogue Augmenté. Projet : Interfaces Multimodales

Catalogue Augmenté. Projet : Interfaces Multimodales Catalogue Augmenté Projet : Interfaces Multimodales Réalisé par Nicolas Martenet Patrick Terreaux Timothée Maret Semestre d'été 2006 Table des matières 1 Introduction... 3 2 Principe...3 2.1 Principe Global...

Plus en détail

Compte rendu de stage de première année de BTS Services Informatiques Aux organisations

Compte rendu de stage de première année de BTS Services Informatiques Aux organisations Compte rendu de stage de première année de BTS Services Informatiques Aux organisations LORIVEL Thomas Année 2014/2015 Page 1 Sommaire Présentation de l entreprise Mes missions Conclusion de mon expérience

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

Module "Installer et configurer un PC"

Module Installer et configurer un PC Rapport d'activités Module "Installer et configurer un PC" (i-ch/ict 304) Auteur : Rafael Ruiz Classe : 1IIN Mandataire(s) : PLu Date : 14 novembre 2013 rapport d'activité.odt 1 / 11 PLu : 14/11/2013 Table

Plus en détail

Livret du Stagiaire en Informatique

Livret du Stagiaire en Informatique Université François-Rabelais de Tours Campus de Blois UFR Sciences et Techniques Département Informatique Livret du Stagiaire en Informatique Licence 3ème année Master 2ème année Année 2006-2007 Responsable

Plus en détail

ECOLE POLYTECHNIQUE DSI. Utilisation des serveurs mandataires («proxy») avec les protocoles d usage courant

ECOLE POLYTECHNIQUE DSI. Utilisation des serveurs mandataires («proxy») avec les protocoles d usage courant ECOLE POLYTECHNIQUE DSI Utilisation des serveurs mandataires («proxy») avec les protocoles d usage courant V2.1 Michel CHABANNE EP/DSI Février 2010 Table des matières A. Navigateurs web, clients HTTP...

Plus en détail

CAMPUS SUPINFO DE NICE STAGE A TEMPS PLEIN MAUFFRAY 127811 PROMOTION B1

CAMPUS SUPINFO DE NICE STAGE A TEMPS PLEIN MAUFFRAY 127811 PROMOTION B1 CAMPUS SUPINFO DE NICE STAGE A TEMPS PLEIN MAUFFRAY 127811 PROMOTION B1 RAPPORT DE STAGE Rapport de stage Mauffray thomas Page 1 Version : 1.0 Sommaire I. Introduction... 3 I.1. Objet du document... 3

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

Avril - Mai -Juin Projet de programmation PHASE DE CODAGE. IUT DE VANNES - Juan Joal. CADIC Julien - PINSARD Antoine

Avril - Mai -Juin Projet de programmation PHASE DE CODAGE. IUT DE VANNES - Juan Joal. CADIC Julien - PINSARD Antoine 2012 Avril - Mai -Juin Projet de programmation PHASE DE CODAGE IUT DE VANNES - Juan Joal CADIC Julien - PINSARD Antoine Structure pédagogique PROJET AP5 Plus que quelques lignes à coder et nous aurons

Plus en détail

PHP/MYSQL. Web Dynamique

PHP/MYSQL. Web Dynamique PHP/MYSQL Web Dynamique ENSG Juin 2008 Qui suis-je? Guillaume Gautreau Responsable projets Systèmes d information à l ENPC guillaume@ghusse.com http://www.ghusse.com Ces 6 jours de formation Jour 1 : présentations,

Plus en détail

Manuel Utilisateur. Création de site web

Manuel Utilisateur. Création de site web Manuel Utilisateur Création de site web Auteur : Logica Version : 1.3 Droit d auteur Ce texte est disponible sous contrat Creative Commons Paternité - Pas d'utilisation Commerciale - Partage des Conditions

Plus en détail

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt.

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt. 1 S'approprier un environnement informatique de travail 1.1) Je sais m'identifier sur un réseau ou un site et mettre fin à cette identification. 1.2) Je sais accéder aux logiciels et aux documents disponibles

Plus en détail

L3 informatique TP n o 2 : Les applications réseau

L3 informatique TP n o 2 : Les applications réseau L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique

Plus en détail

Documentation télémaintenance

Documentation télémaintenance Documentation télémaintenance Table des matières Introduction... 2 Interface web du technicien... 2 Connexion à l interface... 2 Mon compte... 3 Configuration... 4 1. Jumpoint... 4 2. Jump clients... 4

Plus en détail

Contrôle à distance. Logiciels existants:

Contrôle à distance. Logiciels existants: Contrôle à distance Logiciels existants: CrossLoop, dont l édition gratuite est limitée à une seule machine. Est un utilitaire permettant de contrôler un ordinateur à distance s'inscrivant directement

Plus en détail

MODULES 3D TAG CLOUD. Par GENIUS AOM

MODULES 3D TAG CLOUD. Par GENIUS AOM MODULES 3D TAG CLOUD Par GENIUS AOM 1 Sommaire I. INTRODUCTIONS :... 3 II. INSTALLATION MANUELLE D UN MODULE PRESTASHOP... 3 III. CONFIGURATION DU MODULE... 7 3.1. Préférences... 7 3.2. Options... 8 3.3.

Plus en détail

Initiation au mail. Sommaire : 1. Qu'est-ce qu'un mail?...3 2. Deux types d'outils pour consulter ses mails...4

Initiation au mail. Sommaire : 1. Qu'est-ce qu'un mail?...3 2. Deux types d'outils pour consulter ses mails...4 Initiation au mail Sommaire : 1. Qu'est-ce qu'un mail?...3 2. Deux types d'outils pour consulter ses mails...4 2.1. Les logiciels de gestion de mail...4 2.2. Les webmails...5 3. Se connecter au webmail...6

Plus en détail

Accéder à ZeCoffre via FTP

Accéder à ZeCoffre via FTP Accéder à ZeCoffre via FTP Table des matières Introduction... 2 Qu est-ce que FTP... 3 Comment se connecter à ZeCoffre via FTP... 4 Connexion FTP depuis Windows / Linux / Mac OS X... 5 Connexion FTP depuis

Plus en détail

Fais ton site internet toi-même

Fais ton site internet toi-même Fais ton site internet toi-même avril 2010 Pourquoi faire son site soi-même? Aujourd hui, créer un blog/site internet, c est facile : on va sur n importe quel hébergeur, on s inscrit, on remplit un formulaire,

Plus en détail

Live box et Nas Synology

Live box et Nas Synology Live box et Nas Synology Ce fichier provient du site : https://padipfix.no-ip.info Auteur : nas.phil@gmail.com Création : 18/01/2008 - OpenOffice.org 3.1 Version : 3 Modification : 20/07/2009 Fichier :

Plus en détail

Introduction à la programmation web

Introduction à la programmation web Introduction à la programmation web Nouvelles Technologies Dr. Thé Van LUONG The-Van.Luong@heig-vd.ch HEIG-VD Switzerland 8 octobre 2015 1/34 8 octobre 2015 1 / 34 Plan 1 État de l art des langages orientés

Plus en détail

Dépôt du projet. Sujet : Gestion école primaire privé. Réalisé par : Encadré par :

Dépôt du projet. Sujet : Gestion école primaire privé. Réalisé par : Encadré par : Dépôt du projet Sujet : Gestion école primaire privé Réalisé par : Encadré par : BOUCHBAAT Noura Mr. Jihad NOFISSE Jihade Année universitaire : 2011/2012 1 2 Introduction Pour bien clarifier les objectifs

Plus en détail

Pages et sites Web. Table des matières 1. Microsoft Expression Web S'orienter vers l'accessibilité...12

Pages et sites Web. Table des matières 1. Microsoft Expression Web S'orienter vers l'accessibilité...12 Pages et sites Web Table des matières 1 Microsoft Expression Web S'orienter vers l'accessibilité...12 Espace de travail Installer le logiciel...13 Lancer/quitter Microsoft Expression Web 2...13 Découvrir

Plus en détail

Mode operatoire Reseau pedagogique

Mode operatoire Reseau pedagogique Mode operatoire Reseau pedagogique Les fonctionnalités du réseau pédagogique ont évolué cette année. Vous reprenez la main et vous avez la possibilité de réaliser un certain nombre d actions personnelles

Plus en détail

www.lafamily.ch en 16 différences

www.lafamily.ch en 16 différences Cas d étude no 3 www.lafamily.ch en 16 différences juin 2003 Le mandat réalisé avec QuickSite de transformation du site existant de Lafamily.ch, centre globale d information pour les familles, à été de

Plus en détail

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL

Plus en détail

Mémento professeur du réseau pédagogique

Mémento professeur du réseau pédagogique Mémento professeur du réseau pédagogique 1. Accéder au réseau pédagogique Il suffit quand on vous demande votre nom d utilisateur et votre mot de passe de renseigner ceux-ci. Votre nom d utilisateur est

Plus en détail