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

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

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

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

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

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

MEMOIRE DE STAGE. RESUME Etude et adaptation ou développement d un module Wordpress évolué de fédération, gestion et publication ciblée d actualités.

MEMOIRE DE STAGE. RESUME Etude et adaptation ou développement d un module Wordpress évolué de fédération, gestion et publication ciblée d actualités. MEMOIRE DE STAGE RESUME Etude et adaptation ou développement d un module Wordpress évolué de fédération, gestion et publication ciblée d actualités. Simon Richard Maître de stage : M. Alexandre Delpeuch

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

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

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

CHAPITRE 1 : CONCEPTS DE BASE

CHAPITRE 1 : CONCEPTS DE BASE CHAPITRE 1 : CONCEPTS DE BASE 1.1 C est quoi l INTERNET? C est le plus grand réseau télématique au monde, créé par les Américains et issu du réseau ARPANET (Advanced Research Projects Agency ). Ce dernier

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

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

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

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

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

Documentation de CMS-gen

Documentation de CMS-gen Table des matières GÉNÉRALITÉ... 1 LA ZONE D'ADMINISTRATION... 2 LOGIN SUR LA ZONE D ADMINISTRATION... 2 EDITION DU CONTENU EN LIGNE... 3 LE MODE EDITION... 3 PUBLICATION... 3 SUPPRIMER DES MODIFICATIONS...

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

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

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

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

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

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

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

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

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

Rapport de PJI RAPPORT DE PJI. de suivi d alternants et stages. Réalisé par le binôme : Ayoub NEJMEDDINE & Sara EL ARBAOUI Sous la tutelle de :

Rapport de PJI RAPPORT DE PJI. de suivi d alternants et stages. Réalisé par le binôme : Ayoub NEJMEDDINE & Sara EL ARBAOUI Sous la tutelle de : RAPPORT DE PJI 78-Evolution de l application de suivi d alternants et stages Réalisé par le binôme : Ayoub NEJMEDDINE & Sara EL ARBAOUI Sous la tutelle de : M. Ioan Marius BILASCO Année universitaire :

Plus en détail

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens Hébergement WeboCube Le service d'hébergement WeboCube a pour but de sécuriser la présence internet grâce à un suivi personnalisé et une maintenance active de votre serveur internet. Un espace de gestion

Plus en détail

CAS D'ATTAQUE PAR LA CORRUPTION D'UN SCRIPT PHP

CAS D'ATTAQUE PAR LA CORRUPTION D'UN SCRIPT PHP 4 CAS D'ATTAQUE PAR LA CORRUPTION D'UN SCRIPT PHP Pour illustrer les concepts de sécurité informatique vus en cours de façon concrète et pour vous faire toucher du doigt les dangers d'un réseau mal sécurisé

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

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

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

Annexe C : Administration de Microsoft Windows Server l'aide de scripts

Annexe C : Administration de Microsoft Windows Server l'aide de scripts Annexe C : Administration de Microsoft Windows Server 2003 à l'aide de scripts Table des matières Dois-je apprendre un langage de script?...2 Apprendre à rédiger des scripts...3 Langages de script compatibles...3

Plus en détail

Portage et développement de jeux Java sur téléphones mobiles. Licence Professionnelle SIL 25 juin 2007

Portage et développement de jeux Java sur téléphones mobiles. Licence Professionnelle SIL 25 juin 2007 Portage et développement de jeux Java sur téléphones mobiles Table des matières I Présentation de l'entreprise II Présentation des projets effectués III Le portage d'un jeu sur téléphones mobiles IV Conclusion

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

Technologies Internet

Technologies Internet Technologies Internet Jean-François Ramiara FAD Réseau Pyramide 17/10/2012 Toulouse 1 Sommaire Internet Les origines d'internet Caractéristiques d'internet Les protocoles Les adresses IP Les noms de domaine

Plus en détail

INTEGRATEUR DEVELOPPEUR

INTEGRATEUR DEVELOPPEUR www.emweb.fr INTEGRATEUR DEVELOPPEUR FORMATION ELIGIBLE AU DIF/CIF DURÉE : 700 h de formation PRE REQUIS Avoir un esprit logique Etre motivé(e)! OBJECTIF A l issue de cette formation, vous serez capable

Plus en détail

Plateforme d'hébergement web mutualisé Documentation utilisateur

Plateforme d'hébergement web mutualisé Documentation utilisateur D.O.S.I. Aix-Marseille Université Pôle Ressources Système Documentation utilisateur --- Plateforme d'hébergement web mutualisé Documentation utilisateur --- 1 :\ Utilisation du sftp : 1.1 :\ Paramètres

Plus en détail

Cyberclasse L'interface web pas à pas

Cyberclasse L'interface web pas à pas Cyberclasse L'interface web pas à pas Version 1.4.18 Janvier 2008 Remarque préliminaire : les fonctionnalités décrites dans ce guide sont celles testées dans les écoles pilotes du projet Cyberclasse; il

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

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

Explication des statistiques

Explication des statistiques Explication des statistiques Sources : http://www.eolas.fr/8-conseil/65-interpreter-vos-statistiques-webalizer.htm http://support.sherweb.com/faqdetails.php?idarticle=68 Un site web est un ensemble de

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

Bien débuter avec le CMS libre Wordpress

Bien débuter avec le CMS libre Wordpress Bien débuter avec le CMS libre Wordpress 1 / 17 Sommaire. Présentation Préparation Installation Configuration de base Quelques plugins utiles Wordpress et référencement La sécurité Pour finir Bibliographie

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

Mode d'emploi Application Présences Planification des évènements

Mode d'emploi Application Présences Planification des évènements Mode d'emploi Application Présences Planification des évènements 21 avril 2005 Page 1 / 31 2005 / Guillaume Fort Sommaire 1. Description du concept...3 2. Démarrage de l'application...4 3. Philosophie

Plus en détail

JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML

JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML BALLOTE Nadia FRIULI Valerio GILARDI Mathieu IUT de Nice Licence Professionnelle des Métiers de l Informatique RAPPORT DU PROJET : JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML Encadré par : M. CRESCENZO Pierre

Plus en détail

Télécom Nancy Année 2013-2014

Télécom Nancy Année 2013-2014 Télécom Nancy Année 2013-2014 Rapport 1A Ajout du langage C dans la Programmer's Learning Machine GIANNINI Valentin Loria 615, rue du Jardin Botanique 54600, Villers-Lès-Nancy Maître de stage : QUINSON

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

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

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants»

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants» Compte-Rendu SDL Auteurs : BOUTROUILLE Alexis BAILLEUL Pierre Tuteur : Ioan Marius Bilasco «Reprise de l application de gestion de listes de présences des alternants» Master MIAGE 1 Année 2012/2013 1 Remerciements

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

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009 Rapport de stage Développement d un logiciel de vidéoconférence : Enjeux 3 Guillaume DOTT 2009 Maître de stage : Louis Poulette Tutrice : Marie-Paule Muller Remerciements Je tiens à remercier toute l équipe

Plus en détail

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird.

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird. MAIL > configuration de mozilla thunderbird > SOMMAIRE Qu'est ce que Thunderbird? Téléchargement du logiciel Thunderbird Configuration Installation d'un compte POP Installation d'un compte IMAP En cas

Plus en détail

Serveur d'archivage 2007 Serveur Archivage : Manuel Utilisateur

Serveur d'archivage 2007 Serveur Archivage : Manuel Utilisateur Type du document Manuel utilisateur Auteur(s) Eric Bouladier Date de création 26/03/2007 Domaine de diffusion Illimité Validé par Versions Date Auteur(s) Modifications 1.0 26/03/2007 Eric Bouladier Création

Plus en détail

Association UNIFORES 23, Rue du Cercler 87000 LIMOGES

Association UNIFORES 23, Rue du Cercler 87000 LIMOGES RAPPORT DE STAGE Association UNIFORES 23, Rue du Cercler 87000 LIMOGES LOHUES Théo BTS SIO 1 ère année Lycée suzanne valadon 2013-2014 Table des matières I. Présentation de l'entreprise...3 II. Description

Plus en détail

Windows 8 Installation et configuration

Windows 8 Installation et configuration Editions ENI Windows 8 Installation et configuration Collection Ressources Informatiques Extrait 112 Windows 8 Installation et configuration Pour terminer l'application de l'image, nous devons configurer

Plus en détail

Distribution d'une interface de modélisation pour ns-2

Distribution d'une interface de modélisation pour ns-2 UFR Sciences et Technologies Université de la Réunion Distribution d'une interface de modélisation pour ns-2 Master 1 Sciences et Technologies de l'information et de la Communication (STIC) LAROSE Cedrik

Plus en détail

Projet de 1ère licence Informatique Création d un système de mailing-list avec interface web. Directeur : Tom Mens.

Projet de 1ère licence Informatique Création d un système de mailing-list avec interface web. Directeur : Tom Mens. Projet de 1ère licence Informatique Création d un système de mailing-list avec interface web Directeur : Tom Mens Julien Baligant But : quel est le problème à résoudre? Il manque un outil adéquat permettant

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

La Programmation Web avec PHP

La Programmation Web avec PHP Nouvelle page 1 La Programmation Web avec PHP Qu'est-ce que php? Menu Qu'est ce que php? Les scripts PHP Installation de PHP Configuration d'un serveur IIS Mohamed SIDIR PHP est un langage de script HTML,

Plus en détail

Résolution des problèmes de connexion SSH de Reflection X

Résolution des problèmes de connexion SSH de Reflection X Résolution des problèmes de connexion SSH de Reflection X Dernière révision : 31 mars 2011 Remarque : Les informations les plus récentes sont dans un premier temps publiées dans la note technique rédigée

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

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim 01/03/2013 Le rôle de Serveur Web (IIS) dans Windows Server 2008 R2 vous permet de partager des informations avec des utilisateurs sur Internet, sur un intranet ou un extranet. Windows Server 2008 R2 met

Plus en détail

DIPLOME UNIVERSITAIRE DE TECHNOLOGIE, OPTION RÉSEAUX ET TÉLÉCOMMUNICATIONS

DIPLOME UNIVERSITAIRE DE TECHNOLOGIE, OPTION RÉSEAUX ET TÉLÉCOMMUNICATIONS DIPLOME UNIVERSITAIRE DE TECHNOLOGIE, OPTION RÉSEAUX ET TÉLÉCOMMUNICATIONS RÉSUMÉ DE LA FORMATION Type de diplôme : DUT Domaine ministériel : Sciences, Technologies, Santé Présentation Formation professionnalisante

Plus en détail

Stages 2013-2014 ISOFT : UNE SOCIETE INNOVANTE. ISoft : +33 1 69 35 37 37 www.isoft.fr 21 Chemin de Moulon 91190 Gif sur Yvette France

Stages 2013-2014 ISOFT : UNE SOCIETE INNOVANTE. ISoft : +33 1 69 35 37 37 www.isoft.fr 21 Chemin de Moulon 91190 Gif sur Yvette France Stages 2013-2014 ISOFT : UNE SOCIETE INNOVANTE Contact : Mme Lapedra, stage@isoft.fr ISoft, éditeur de logiciels, est spécialisé dans l informatique décisionnelle et l analyse de données. Son expertise

Plus en détail

Vos traitements bioinformatiques avec GALAXY. Sarah Maman Maria Bernard École Bioinformatique AVIESAN 2015

Vos traitements bioinformatiques avec GALAXY. Sarah Maman Maria Bernard École Bioinformatique AVIESAN 2015 Vos traitements bioinformatiques avec GALAXY Sarah Maman Maria Bernard École Bioinformatique AVIESAN 2015 Galaxy Project Equipe Galaxy project : Le Center for Comparative Genomics and Bioinformatics -

Plus en détail

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

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

Plus en détail

SOMMAIRE. I. Introduction 02. II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04

SOMMAIRE. I. Introduction 02. II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04 SOMMAIRE I. Introduction 02 II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04 III. Présentation de l'association 05 a. Présentation juridique et géographique 05 b. Présentation de

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

Instructions d'installation de IBM SPSS Modeler Server 16 for Windows

Instructions d'installation de IBM SPSS Modeler Server 16 for Windows Instructions d'installation de IBM SPSS Modeler Server 16 for Windows Table des matières Avis aux lecteurs canadiens...... v Instructions d'installation....... 1 Configuration requise........... 1 Installation...............

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

Fonctionnement du Site Web Dynamique:

Fonctionnement du Site Web Dynamique: Fonctionnement du Site Web Dynamique: Site Web Dynamique: Un site Web dynamique est en faite un site Web dont les pages qu'il contient peuvent être générées dynamiquement, c'est à dire à la demande de

Plus en détail

Rapport de stage. BTS Service Informatiques aux Organisations option réseau 2014-2015. CHIGUER Mansour

Rapport de stage. BTS Service Informatiques aux Organisations option réseau 2014-2015. CHIGUER Mansour Rapport de stage 2014-2015 BTS Service Informatiques aux Organisations option réseau CHIGUER Mansour Tuteur de stage : LE BRIAND Olivier Lycée Léonard De Vinci Conseil général de Seine-et-Marne val d Essonne

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

Evolutions du Web et des langages

Evolutions du Web et des langages Evolutions du Web Evolutions du Web et des langages WEB statique Ces pages sont écrites en HTML Les pages demandées sont identiques quelque soit La personne qui les demande L heure de la demande Etc. WEB

Plus en détail

«Spécialisé dans la conception et la réalisation de sites web, d'applicatifs web et autres produits multimédia.»

«Spécialisé dans la conception et la réalisation de sites web, d'applicatifs web et autres produits multimédia.» Trois ans et un mois en entreprise, onze mois de stages ainsi que des missions de consultant. FORMATIONS 2009 Master PSM (Produits et Services Multimédia) à l'université de Franche-Comté, Montbéliard.

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

MANUEL D' UTILISATION

MANUEL D' UTILISATION MANUEL D' UTILISATION Table des matières Présentation...2 Introduction...2 Matériel nécessaire...2 Logiciel nécessaire...3 Partie A : Installation et Mise en oeuvre du matériel et logiciel...4 Partie B

Plus en détail

Solution de sauvegarde à l initiative du poste client

Solution de sauvegarde à l initiative du poste client Solution de sauvegarde à l initiative du poste client Françoise Pougeol - SSI Délégation Paris B 1 Plan La solution : principe général Comparaison d outils existants Zoom sur un outil : Duplicati Avantages

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

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

Le transfert de fichiers avec Filezilla Initiation à l'utilisation d'un client FTP

Le transfert de fichiers avec Filezilla Initiation à l'utilisation d'un client FTP Le transfert de fichiers avec Filezilla Initiation à l'utilisation d'un client FTP Présentation Ce tutoriel explique comment transférer les fichiers du site Web créé sur votre ordinateur personnel vers

Plus en détail

Table des matières 18/12/2009 10:13:21

Table des matières 18/12/2009 10:13:21 V.P.N. sous Win XP Table des matières V.P.N. sous Win XP...1 Introduction aux Réseaux Privés Virtuels...1 Royaume : «realm»...3 Qui fait une demande de «realm»?...3 Quels sont les «realms» actifs?...3

Plus en détail

Formation des enseignants universitaires à la conception d'un cours en ligne sur une plateforme d'enseignement à distance

Formation des enseignants universitaires à la conception d'un cours en ligne sur une plateforme d'enseignement à distance Formation des enseignants universitaires à la conception d'un cours en ligne sur une plateforme d'enseignement à distance PARTIE2 : PRATIQUE Implémentation d'un cours en ligne sur une plateforme d'enseignement

Plus en détail

GANTTPROJECT. Julien TENDERO

GANTTPROJECT. Julien TENDERO GANTTPROJECT Julien TENDERO SOMMAIRE : 1 -Introduction : 2 -Installation et utilisation : 3-Édition, compilation et exécution dans Eclipse : 4-Améliorations apportées : 5-Conclusion: 1 -Introduction :

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

Parallels Plesk Panel. Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix. Guide de l'administrateur

Parallels Plesk Panel. Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix. Guide de l'administrateur Parallels Plesk Panel Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix Guide de l'administrateur Notice de Copyright Parallels IP Holdings GmbH Vordergasse 59 CH-Schaffhausen Switzerland Phone:

Plus en détail

WWW.MELDANINFORMATIQUE.COM

WWW.MELDANINFORMATIQUE.COM Solutions informatiques Procédure Sur Comment installer et configurer Filezilla FTP Client Solutions informatiques Historique du document Revision Date Modification Autor 3 2013-04-29 Creation Daniel Roy

Plus en détail

Le meilleur de l'open source dans votre cyber cafe

Le meilleur de l'open source dans votre cyber cafe Le meilleur de l'open source dans votre cyber cafe Sommaire PRESENTATION...1 Fonctionnalités...2 Les comptes...3 Le système d'extensions...4 Les apparences...5 UTILISATION...6 Maelys Admin...6 Le panneau

Plus en détail

Guide d'installation et de démarrage du Driver X-WAY sur TCP/IP

Guide d'installation et de démarrage du Driver X-WAY sur TCP/IP Guide d'installation et de démarrage du Driver X-WAY sur TCP/IP Sommaire Chapitre Page 1 Mise en oeuvre 1/1 1.1 Généralités 1/1 1.1-1 Architecture documentaire 1/1 1.1-2 Compatibilités 1/1 1.2 Installation

Plus en détail

Client SQL Server version 3

Client SQL Server version 3 Client SQL Server version 3 Présentation du programme Par Jean-Pierre LEON Mise à jour du 10/06/2014 Page 2 sur 21 Présentation du logiciel Ouvrir, analyser, consulter, modifier une base de données au

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

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

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

Support de cours de la formation izi-media

Support de cours de la formation izi-media Support de cours de la formation izi-media Préambule Ce support de cours s'adresse aux participants du module de formation «izi-media». Il n'a pas pour but de se substituer à la formation présentielle,

Plus en détail

Projet «Get Host In»

Projet «Get Host In» Projet «Get Host In» Manuel d' utilisation Version 1.0 08 Janvier 2007 Equipe Projet Sébastien Duthil Johann Camus Alexandre Adjévi Koudossou Historique des révisions Date Version Description Auteur 08-01-2007

Plus en détail

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus Bienvenue dans le manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus. VirusBarrier Express est un outil

Plus en détail

WebFTP Un client Web sécurisé pour FTP

WebFTP Un client Web sécurisé pour FTP WebFTP Un client Web sécurisé pour FTP Jirung Albert SHIH, Shih@math.Jussieu.fr Université Paris 7 JRES 2001 Introduction Nous allons dans ce document présenter une solution mise en œuvre sur le réseau

Plus en détail

Relais IP. Guide de l'utilisateur

Relais IP. Guide de l'utilisateur Relais IP Guide de l'utilisateur 1 Table des matières Relais IP Limites du service...3 Limites de la disponibilité...3 Importantes limites du service 9 1 1...3 Démarrage...4 Première ouverture de session...4

Plus en détail