CEGEP DE SHERBROOKE UNIVERSITE DES SCIENCES ET TECHNOLOGIE DE LILLE

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

Download "CEGEP DE SHERBROOKE UNIVERSITE DES SCIENCES ET TECHNOLOGIE DE LILLE"

Transcription

1 CEGEP DE SHERBROOKE UNIVERSITE DES SCIENCES ET TECHNOLOGIE DE LILLE 1 Rapport de stage Entreprise : Quatral Solutions Inc 5270 Boulevard Bourque Sherbrooke, Québec Téléphone : +1 (819) Superviseur : Jacques André Tuteur CEGEP : Leduc Philippe Tuteur IUT : Lebègue Patrick Etudiant : Parmentier Laurent

2 Remerciements Si mon stage a pu se dérouler correctement durant ces trois mois, c'est grâce à beaucoup de personnesqui ont cru en moi, et qui m'ont fait confiance. C'est pourquoi je tiens à remercier ces personnes. La liste est peut-être longue, mais j'y tiens. Il y a tout d'abord Mr Lebègue et Mr Leduc avec qui ce fût très agréable d'échanger des discussions. Tous deux m'ont trouvé un stage au Québec, et j'en suis très reconnaissant. Mme Alaktif avec qui j'ai bien discuté sur la province de Québec. Elle m'a mis en confiance sur mon choix. L'OFQJ, et l'équipe du service des relations internationales de l'iut qui m'ont suivi dans les différentes démarches pour se rendre au Québec. L'ensemble de mes professeurs de l'iut, qui m'ont permis d'avoir les connaissances suffisantes pour être autonome dans différentes tâches. Ainsi que leur attitude continuellement positive qui m'a donné plaisir à suivre leurs cours. Je pense notamment à Mme Molins, Mme Everaere, Mr Secq, Mr Beaufils, Mr Mathieu, Mr Chlebowski, Mr Celisse, Mr Guyomarc'h, et Mr Nzekwa. Je remercie Sylvie Breault et Matthew pour leur préoccupation du logement, et des premiers besoins. Stéphanie Pelletier et Karine Couture pour m'avoir accordé la possibilité de rentrer chez Quatral. David Cournoyer pour sa gentillesse, son ouverture d'esprit, ainsi que l'importance qu'il m'a accordée au sein de son entreprise. André Jacques pour m'avoir accompagné durant tout mon stage. Il m'a dès le début encouragé, et fait confiance pour travailler sur le cloud manager du projet Edge. De plus son état d'humeur agréable m'a donné plaisir à travailler avec lui. Danny Nadeau et sa passion pour le javascript qu'il m'a fait partager. Je remercie aussi l'ensemble du personnel de Quatral, dont je suis fier d'avoir fait leur connaissance, je les considère aujourd'hui comme de vrais amis.

3 Résumé Lors de ma formation à l'iut de Lille, j'ai vu la possibilité de pouvoir réaliser mon stage au Québec. J'ai alors de suite sauter sur l'opportunité. Etant vif d'esprit, et passionné par les différentes cultures qui peuvent exister dans ce monde, je savais déjà d'avance que ça allait être beaucoup plus palpitant de travailler dans un univers où je ne connais personne, et où les méthodes de travail allaient sûrement différées de celles en France. En effet, aujourd'hui, arrivant à la fin de mon stage, je peux confirmer que je ne me suis pas trompé. Je me suis retrouvé dans une entreprise avec des méthodes de travail qui sont basées sur des valeurs très positives que j'explique dans le rapport (cf. partie 1.2) C'était le cas pour le projet Edge auquel j'ai été intégré. Ce projet est décomposé en plusieurs parties. J'ai été mis sur une de ces parties à savoir le développement d'une interface web qui permet la gestion des informations clients et serveurs (les courriels de contact, le stock des pièces, less différents services qui peuvent exister, le nom des différentes compagnies, etc...). Pour ce projet mon superviseur m'a laissé une grande liberté sur la méthode de développment si ce n'est le fait qu'il fallait utiliser le framework sur lequel le projet avait déjà été commencé. En plus du projet Edge, j'ai participé au développement d'un site web pour un client. Abstract During my formation at institute of technology in Lille, I saw the possibility to realize my interships in Quebec. I immediatly jumped on the opportunity. Being quick minded and in awe before the different cultures that may exist in the world, I already knew ahead of time that it would be much more exciting to work in a universe where I know nobody and where the work methods I learned back home in France may be very different here. In fact, today, arriving at the end of my internships here, i can confirm that i was not wrong, I found myself in an enterprise with work methods that were based on very positive values that I explain in my report (see Part 1.2) It was the case for the project Edge in which i was intergrated. This project was broken down in many parts. I was placed on one of the tasks that focused on the developpement of a web interface that allowed the management of information regarding the clients and servers (the of contacts, the stock of the material, many different services that may exist, the name of different companies, etc.) For this project my supervisor gave my a big liberty in the methods I may have chosen for the developpement as long as the followed the guidelines surrounding the respect of the framework and methodology on which the project was already started. In addition to the Edge project, I also participated in the developpement of a website for a client.

4 Table des matières Remerciements...2 Résumé...3 Abstract...3 Introduction Description de l'entreprise Histoire Valeurs Organisation, et autonomie Ecoute et respect Entraide et formation continue Innovathon Technologie et performance Environnement Services Infrastructure Dévelopement logiciel Impartition Investissement Open source Oeuvre de charité Le stage, et les projets Environnement de travail Le cloud manager de Edge Introduction Utilisation d'un framework Création de librairies Dévelopement agile AX-Découpe Utilisation d'un CMS Recherche des plugins Bilan Lien avec l'enseignement Technique et humain Avenir du projet Edge...24 Conclusion...25 Annexes...26 Glossaire...26 Références...30

5 Introduction Lors de mon arrivée chez Quatral, j'ai été chaleureusement accueilli par toute l'équipe dont Karine Couture initialement ma superviseuse. J'ai été de suite été très à l'aise. Karine Couture m'a alors fait le tour des locaux, m'a présenté chaque employé, et les différentes fonctions qu'ils occupent chez Quatral. Tout comme Karine m'a présenté l'entreprise, je commencerai par vous décrire Quatral dans la première partie description de l'entreprise (cf 1.). Une fois présentation faite, on m'a laissé m'installer avec mon ordinateur, puis Jonathan Frank ainsi que André Jacques sont venu me donner une liste de logiciels indispensables à installer pour travailler en armonie avec l'équipe Quatral. J'évoquerai cette liste de logiciels dans la sous partie Technologie et performance (cf ). Durant cette première journée, j'ai donc eu le temps de m'autoformer sur l'utilisation des différents logiciels, tout en ayant n'importe quel membre de l'équipe a porté de main dans le cas où j'avais une question. C'est la sous partie de l'entraide dont je vous parlerai (cf ). Ce fût très intéressant de voir que l'organisation et l'autonomie soient appliquées dès le premier jour (cf ). Passé cette journée, j'ai discuté avec Karine Couture, qui m'a laissé le libre choix sur le sujet de mon stage. C'est-à-dire qu'elle m'a laissé la possibilité de soi travailler dans la branche technique, soit la branche administration de réseaux et de systèmes, ou soit la branche développement. Ces différentes branches peuvent être mise en relation avec les différents services que j'évoquerai dans la sous partie Services (cf. 1.4). Après une rapide réflexion, il était logique pour moi de faire du développement. Ce qui correspondait le plus avec ma formation, malgrè que ce n'était pas forcément le domaine qui m'attirait le plus. On m'a donc parlé du projet Edge, celui dans lequel j'ai été impliqué pendant deux mois, et dont j'en explique les moindres détails dans la sous partie associée (cf. 2.2). Mon dernier mois aura été consacré à la réalisation d'un site web : AX-Découpe (cf. 2.3), et à de l'autoformation dans le domaine qui m'attirait le plus, c'est à dire l'administration de réseaux et de systèmes. Comme Quatral possède un grand nombre de serveurs, cela m'offre l'occasion de faire des tests sur la gestion d'un parc réseau. N'ayant pas les moyens personnels de le réaliser, j'en ai profité pour le faire durant mon stage. Une fois avoir passé chaque point dont j'ai commencé à vous parler, je vous présenterai mon bilan (cf. 3.) final en trois sous parties. La première fera le lien entre les connaissances de l'iut et mon stage. La deuxième mettra en avant mes nouvelles connaissances techniques, et mon nouveau point de vue sur les relations humaines. La dernière fera un bilan sur l'avenir du projet Edge. Remarque : l'ensemble des termes en gras se retrouvent dans le glossaire.

6 1. Description de l'entreprise 1.1. Histoire Quatral est une société d'informatique créée par David Cournoyeur en Passionné d'informatique et autodidacte en la matière, il a su aider sa famille et ses amis pour la réalisation de différents besoins en informatique. Partant du simple montage d'ordinateur, à sa réparation, puis à la création de sites web, il a renforcé ses connaissances sur les principaux besoins, et a pu ainsi comprendre les services à créer pour répondre à la demande. Recrutant tout comme lui des passionnés, il se retrouve aujourd'hui avec une équipe de professionnels compétents dans différents domaines. Cette force de diversité des connaissances dans différents domaines informatiques lui permet aujourd'hui de répondre à n'importe quelle demande. Quatral est une société honnête, qui ne cherche en aucun moment à fausser le client dans une mauvaise piste. En effet, il arrive que le prix de ses services est vu comme excessif mais ils reflètent la réalité d'une qualité de travail. Pour preuve de cette qualité de travail, le client peut demander s'il le souhaite un accès au code source de son projet. Quatral n'hésitera pas à le fournir. Rares sont les sociétés qui tolèrent l'accès au code source. Ce dernier est généralement détenu par la compagnie au travers un contrat farfelue. Ainsi des clients se font piéger de ce fonctionnement, et ne peuvent se permettre d'aller voir la concurrence. Chez Quatral on laisse la liberté au client de pouvoir aller voir la concurrence, afin de le laisser réaliser de la qualité de service dont il bénéficie. Cette honnêteté finit toujours par payer, nombreux sont les clients qui ont eu la tentation d'aller voir la concurrence, mais qui sont finalement revenus. C'est ainsi que la fidélité des clients Quatral s'est créé au fil du temps, grâce au concept de la liberté de choix, et de la performance de ses employés.

7 1.2. Valeurs La grande force de Quatral est ses valeurs. Elles ne sont pas clairement écrites, mais David l'employeur de Quatral, et même ses employés, n'hésitent pas à les rappeler lors des différentes discussions. C'est donc en s'accommodant avec l'équipe, qu'on finit par s'imprégner des valeurs auxquelles je vais vous expliquer point par point. Vous remarquerez d'ailleurs que ses valeurs forment une synergie particulière, car elle s'amplifie l'une à l'autre Organisation, et autonomie L'organisation se retrouve tout d'abord dans l'échange d'informations. Cela commence par l'échange de courriels. Cette merveilleuse technologie permet d'éviter de se déplacer et de déconcentrer un employé dans sa tâche courante. De plus on garde une trace de ce qui a été écrit. On peut donc facilement relire un mail, contrairement à une conversation orale dont on oublie facilement l'échange. Parmi les échanges d'information, on peut noter aussi l'échange de fichiers, pour cela il y a un disque dur réseau disponible appelé Q. Cet espace est très bien organisé, on y retrouve par exemple les prix des services, les archives, les logiciels achetés pour l'entreprise, ou les extensions utilisées par des softwares. L'autre force d'organisation de Quatral est son réseau téléphonique. L'appel d'un client est reçu par Vicky, l'adjointe-administrative. Elle écoute la demande du client, et va rediriger l'appel vers une personne qui est en mesure de répondre à sa demande. Chaque employé dispose d'un téléphone fixe pour réceptionner l'appel, et dans le cas où la personne demandée n'est pas disponible à son bureau, l'appel est automatiquement redirigé vers le cellulaire de ce dernier. Lorsque la personne concernée réceptionne l'appel, elle va ajouter la demande du client, et son problème dans Donedone. Ceci permet d'avoir un suivi des tâches qui sont réalisées. On a donc un historique à la fois pour le client, et pour les archives de Quatral. L'organisation se retrouve aussi dans la gestion du temps. En effet, chaque employé rentre son propre temps de travail par le biais de l'application web Harvest. Chaque employé pourrait donc s'il le souhaite exagérer sur son temps de travail, mais ce n'est pas dans l'état d'esprit des employés. On voit à quel point Quatral vous laisse autonome, et vous donne une totale confiance. Si vous le souhaitez vous pouvez donc travailler une matinée chez vous (à condition de ne pas en abuser, et d'en avoir demandé la permission) et l'après-midi au travail. Cet ensemble d'organisation montre à quel point Quatral rend autonome et privilégie l'estime de soi.

8 Ecoute et respect L'écoute chez Quatral se situe à tous les niveaux. A la fois dans les idées d'évolution de la société, dans les problèmes des employés, et dans la demande des clients. On hésite donc pas à remettre en cause l'organisation de Quatral. Ce qui permet de garder un esprit critique, mais ça reste de la critique positive dans le sens où elle a pour objectif d'améliorer la société. Une des remises en cause a été celle du développement par exemple, avec la méthode Agile dont j'explique le fonctionnement dans la sous-partie développement agile (cf ). Chez les employés, on est tout aussi prêt à écouter les problèmes professionnels que personnels. Contrairement à d'autres compagnies, chez Quatral on se soucie les uns des autres, et c'est très positif sur l'humeur, même si cela n'est pas toujours évident. On préfère une équipe soudée et heureuse qui avance ensemble, et qui peut échanger des conversations sur n'importe quel sujet. Cet échange de discussions variées permet d'ailleurs bien souvent de détendre et d'avoir une ouverture d'esprit. Du côté client, l'écoute est aussi importante, car elle permet d'éviter la perte de temps. Il est très important de comprendre sa demande, pour y répondre au mieux. Pour cela je vous laisse cette petite image déjà très connu par les développeurs. Mais il est important de la rappeler régulièrement pour ne pas en oublier les principes.

9 Entraide et formation continue A partir de l'écoute et du respect, se créé l'entraide, ce qui est un gros atout dans une entreprise. Elle permet la cohésion du groupe, et de faire avancer tout le monde en même temps. Chez Quatral, on l'a compris. Si un employé semble ne pas comprendre un logiciel, ou une méthode de travail, on n'hésitera pas à lui l'expliquer clairement. Ce cas d'entraide s'est déroulé lors de mon arrivée, ainsi que celle de Vicky la nouvelle adjointe-administrative, et Philippe qui tout comme moi est stagiaire. Telle une équipe soudée, ils n'ont pas hésité à nous demander si on avait des difficultés sur nos tâches courantes. Lorsque c'était le cas, on s'est fait guider sans pour autant avoir la réponse directe. L'objectif étaitt de créer la réflexion, et donc de garder la conception de l'autonomie que j'ai évoqué dans les premières valeurs. L'entraide est importante, mais il faut aussi avoir certaines connaissances de base. Pour cela il y a des formations et des conférences auxquelles les employés sont invités. Pour la plupart d'entre elle, elles se déroulent à Montréal. Tous frais payés (déplacement, hébergement, et formation/conférence). Ce point est très intéressant, car il permet à l'ensemble des employés de posséder les dernières techniques d'installation, de configuration et d'utilisation des nouvelles technologies. Ainsi on se retrouve avec des professionnels perfectionnés Innovathon C'est un concept créé par les employés. Il se déroule généralement le jeudi soir, n'importe quel employé est libre d'y participer. Le but de l'innovathon est le partage des connaissances, ou l'étude d'une nouvelle technologie de manière autodidacte. On se réunit généralement dans la salle de conférences, et on choisit un conférencier qui se place sur un poste relié à un rétro-projecteur. Ainsi tout le monde peut voir l'ensemble des actions qui sont réalisées et expliquées par le conférencier. L'innovathon est considéré comme un événement indépendant des heures de travail. Ce qui signifie que ces heures d'étude ne sont pas payées. Mais le repas est tout de même généreusement payé par l'entreprise. Ce qui montre l'intérêt que Quatral porte aux employés qui désirent s'instruire. J'ai personnellement participé à un innovathon, qui a duré 4h30 (de 18h à 22h30), et pendant lequel nous nous sommes instruit sur l'installation et la configuration de Proxmox et de Puppet.

10 Technologie et performance Il est vrai que le titre de cette sous-partie aurait pu être, les outils et la performance mais je pense que le terme n'est plus très adapté de nos jours. Quand on parle d'outils, on parle généralement d'un instrument physique, or ce ne sont pas vraiment des instruments physiques que l'on utilise chez Quatral si ce n'est l'ordinateur en effet. Je ferais plutôt référence aux logiciels, extensions et modules qu'on intègre et utilise au quotidien pour justement engendrer la performance. En effet, chez Quatral on utilise les dernières technologies, et en particulier les applications web. Les applications web ont l'avantage d'être fonctionnelles sur n'importe quel périphérique (que ce soit un ordinateur avec Windows, ou Linux, ou un smartphone). Parmi les applications web qu'on utilise quotidiennement il y a Harvest, Basecamp, Github, Google Hangout, Google Agenda, Keepass, Donedone, Dropbox. Vous pourrez retrouver les informations de ces applications dans le glossaire. L'ensemble de ces technologies permettent d'être performant, et autonome. Il suffit de savoir quoi chercher, et où chercher. Les informations ne sont plus détenues par une personne, mais par un réseau Environnement On retrouve chez Quatral différents environnements : Hall d'accueil dans lequel se trouve un espace d'attente client, le bureau technique, et les bureaux de différents employés (admin réseaux). Annexe 1 Salle des développeurs. Annexe 2 Salle de conférences. Annexe 3 Bureau technique. Deux salles de stock des pièces. Salle des serveurs. Salle à manger, et espace détente Comme on peut le constater sur les photos, nous sommes généralement tous dans une même pièce. Cela permet d'installer la convivialité au travail. Au début j'ai eu un peu peur qu'on soit les uns sur les autres et qu'on soit tenté de discuter avec ses collègues, mais ce n'était finalement pas le cas. En effet chaque employé semble être adapté à ce fonctionnement, et le respect qui est de mise, permet parfaitement de se concentrer.

11 1.4. Services Les services Quatral se séparent en 3 parties. On retrouve l'infrastructure, le développement logiciel, et l'impartition Infrastructure L'infrastructure représente les services essentiellement réalisés par des techniciens. Dans ce service on s'occupe de la réparation et du montage d'ordinateurs et de serveurs. On s'occupe aussi d'installer des périphériques à domicile (imprimante réseau, réseau téléphonique VOIP). Il peut arriver qu'il y ait du dépannage à distance, pour éviter les frais de déplacement développement logiciel Le développement logiciel chez Quatral est essentiellement web. Il y a beaucoup de sites web à entretenir et à créer. Parmi les sites web réalisés par Quatral on retrouve : la ville de Sherbrooke Médiévalestrie Services immobiliers Grégoire Télénation Et une vingtaine d'autres sites web Impartition L'impartition (terme québecois), est l'externalisation. On retrouve deux clients pour lesquels l'ensemble de leur service informatique est totalement géré par Quatral. Il y a tout d'abord ZAP. ZAP est un projet qui consiste à gérer le réseau Wifi publique de la ville de Sherbrooke. Quatral s'occupe donc à la fois de gérer le site web vitrine qui explique l'utilité de ZAP, le site web qui permet de s'authentifier, et l'installation des périphériques qui permettent le fonctionnement du réseau Wifi ZAP (routeurs, et répéteurs). Le deuxième client qui fait appel à l'impartition est Edge. Tout comme ZAP on réalise le site web vitrine qui explique les fonctionnalités des serveurs Edge. Un site web qui permet la gestion des clients (informations sur la société, adresse , etc..), et des serveurs (pièces en stock, quelle pièce se trouve sur quel serveur, etc...). Ainsi que le montage, l'installation, et la configuration des serveurs.

12 1.5. Investissement Quatral est une entreprise généreuse et ouverte sur le monde extérieur. Elle est consciente de l'importance des projets open source, et n'hésite donc pas à contribuer au financement des celles-ci. Elle est aussi sensible aux problèmes de santé et de l'environnement Open source Parmi les projets open source dont Quatral contribue on retrouve Truecrypt, un logiciel qui permet de chiffrer son disque dur, ou une clé usb. Il y a Keepass, dont je vous ai parlé parmi les technologies utilisés par Quatral. On retrouve aussi la Linux foundation, qui s'occupe de protéger et standardiser linux. Quatral ne s'arrête pas là, elle finance aussi des développeurs XDA qui contribuent au succès d'android. Il y a aussi depuis peu le fameux site Wikipedia Oeuvre de charité Quatral c'est aussi un grand coeur qui réalise des dons, et qui participe aux fonds de : Josée Lavigueur d'opération enfant soleil. Ces fonds permettent le financement d'activités et de matériel sportif pour les enfants handicapés. la Fondation La Source d'espoir qui s'occupe des toxicomanes et de leur famille. la Fondation les p'tits lutins qui permet d'offrir des cadeaux aux enfants touchés par le virus du SIDA. l'université de Sherbrooke. Greenpeace. Diane Roy, Athlète Paralympic international dans la course en fauteuil roulant.

13 2. Le stage, et les projets Comme je l'ai expliqué au début je me suis retrouvé sur deux projets différents. Edge, et AX-Découpe. Le premier projet m'a pris environ deux mois, le deuxième projet deux semaines, et durant mes deux dernières semaines j'ai été libre d'étudier des technologies. Je vais d'abord vous décrire mon environnement de travail, et donc les applications que j'ai utilisées pour mener à bien le travail sur mes deux projets. Puis j'expliquerai dans le détail chaque projet et ce que j'ai réalisé Environnement de travail Mon environnement de travail se résume à un bureau, sur lequel on retrouve un ordinateur fixe, avec un écran, et un téléphone VOIP. Ayant ramené mon ordinateur portable, j'ai préféré l'utiliser pour pouvoir travailler éventuellement chez moi. Ainsi j'ai pu aussi bénéficier d'un dual-screen, ce qui est plus confortable pour travailler. Concernant les applications, j'ai installé en local Apache, le module PHP5 pour Apache, un serveur MySQL, et PHPMyAdmin. J'avais notamment l'équivalent de ces applications sur un serveur fourni par Quatral. Je pouvais donc si je le souhaite y accéder à distance via un domaine dédié à mon espace de travail : J'ai cependant préféré travailler en local, car c'était plus rapide. Je pouvais modifier une ligne dans mon code, et voir le changement instantanément sans utiliser un logiciel FTP pour envoyer le fichier modifier sur le serveur distant. Pour le développement des projets j'utilise l'ide Netbeans.

14 2.2. Le cloud manager de Edge Introduction Edge est un projet externalisé par une compagnie qui elle-même va externaliser ce service. Ce projet a pour but d'externaliser le service informatique des entreprises. Quatral (réalisation) Edge (promotion/vente) Clients Le projet étant vaste, et faisant appel à beaucoup de connaissances, je vais essayer de l'expliquer le plus clairement possible dans son intérêt de base. L'intérêt de ce projet est avant tout le stockage des données dans un cloud, et celle de l'analyse et du contrôle des flux entrants/sortants du réseau. Pour réaliser cela, on met en place un serveur Edge chez la compagnie qui souhaite louer ce service. Ce serveur va permettre le stockage des données sur des disques durs en raid 1 qui sont chiffrés. De plus le serveur est connecté en VPN sur un serveur qui se trouve chez un autre prestataire. Cette connexion va permettre au serveur de réaliser de manière sécurisé un backup sur cet autre serveur qui est dédié à cette fonctionnalité. Voici un schéma qui représente le projet dans sa globalité : Autant dire qu'il y a un grand nombre de serveurs différents, ce qui demande un minimum de polyvalence dans les différents domaines pour comprendre le projet.

15 Pour mettre en place ce projet, Quatral a réparti les ressources de l'équipe de la manière suivante : Deux techniciens qui s'occupent de commander les pièces nécessaires pour les serveurs. Ils doivent notamment les monter. Initialement le projet compte une trentaine de serveur. Deux développeurs sur le le cloud manager, dont j'expliquerai l'intérêt par la suite. Deux administrateurs systèmes et réseaux qui s'occupent de l'installation et la configuration des applications sur les serveurs. En plus de différents scripts d'automatisation. Un développeur qui a créé le site web vitrine permettant de faire la promotion du serveur Edge. (http://edgeofcommand.com) Parmi cette équipe j'ai été assigné sur le cloud manager. Le cloud manager a pour principe d'administrer une base de donnée qui répértorie l'ensemble des pièces, serveurs, clients (contacts, les pièces room, et les informations sur la compagnie). Pour la manipuler il fallut développer une application web. Pour cela mon superviseur avait déjà commencé ce travail. Il a utilisé un framework sur lequel il m'a demandé dès le deuxième jour de mon arrivée d'ajouter un nouveau MVC. Ayant déjà de l'expérience dans la manipulation des framework, et du pattern MVC, j'ai pu réaliser cette tâche en deux jours. Très confiant il m'a alors assigné l'ensemble du travail à réaliser pour le cloud manager afin qu'il puisse se concentrer sur d'autres tâches.

16 La tâche qui m'était confiée était de modifier le schéma de la base de données pour y ajouter les informations supplémentaires suivantes (bulle encadrée en bleu) : J'ai dû réaliser un script SQL, qui permet la mise à jours de la base de donnée, tout en conservant les données actuelles qui s'y trouvent. Une fois cette étape réalisé, il fallait créer le MVC correspondant à une table. Pour cela je commençait par réaliser le modèle qui permettait de récupérer les données de la base de donnée. Puis le controlleur, afin d'effectuer les actions en fonction de la page où on se situe (généralement un CRUD par table). Et enfin la vue, afin de vérifier que le controlleur/modèle effectuaient bien leur travail.

17 Utilisation d'un framework Le framework utilisé pour ce projet se nomme Codeigniter. Sur le marché du développement on retrouve 3 gros framework. A savoir celui utilisé, CakePHP, et Symfony. Par expérience je connais CakePHP, et Symfony, en revanche c'était la première fois que je codais en utilisant le framework Codeigniter. C'était donc intéressant, car j'ai pu me former une opinion de ce framework, sur son utilisation, sa performance, et ainsi le comparer avec les autres. Ce framework utilise le pattern MVC, tout comme CakePHP, et Symfony. C'est pourquoi mon temps d'adaptation à son utilisation fût très rapide. En revanche il était très pauvre de fonctionnalités, mais c'était voulu par les développeurs de ce framework. Les valeurs de Codeigniter sont : simplicité outils minimums pour le développement (toolkit) Seulement j'ai dû développer ces fonctionnalités qui étaient déjà présentes sur les autres frameworks. Autrement dit j'ai réinventé la roue. Mais ça m'a permis d'apprendre et de savoir comment ça fonctionne. Je me suis donc penché sur le fonctionnement des librairies Création de librairies Les librairies sont développées en utilisant le pattern Singleton fourni par Codeigniter. Durant le développement j'ai réalisé 3 librairies : Une librairie pour la gestion des messages Une librairie qui fait office de breadcrumb Une librairie qui m'a permis d'éviter de répéter des actions JavaScript

18 développement agile Le développement agile est un développement par itération. C'est-à-dire qu'on ne développe pas l'ensemble de l'application d'une traite. Il y a eu au total 3 itérations de 3 semaines. Lors de la première itération j'ai dû développer un recensement d'inventaire. Ainsi on peut vérifier que les données concernant le stock de la base de données correspondent avec le nombre de pièces qui se trouvent dans le dépôt. Le résultat final est le suivant :

19 J'ai aussi réalisé l'étape de création d'un serveur. Cette page est utilisée par un technicien lorsqu'il monte un nouveau serveur. Ainsi le stock de la base de données est mises à jour, puis certaines pièces sont associées au nouveau serveur. Cette première itération fût un peu difficile pour moi, car c'était la première fois que je faisais du JavaScript, et que j'utilisais la librairie Ajax, et JQuery. Lors de la seconde itération j'ai dû réaliser un outil qui permettait d'ajouter facilement une nouvelle pièce, avec un serveur associé à cette pièce, ainsi qu'une société. Puis on peut directement sur cette même page ajouter des contacts, des network users, et des user devices (périphériques) qui sont liés à cette installation. Le rendu final est le suivant :

20 Lors de la troisième itération j'ai dû réaliser une page similaire à celle de la seconde itération. La différence est qu'il fallait rajouter le fait qu'on ajoute un nouveau client. Autrement dit on ajoute le processus d'ajouter d'une compagnie (corporation). Cette étape aurait dû être plus courte car j'avais déjà fait quelque chose de similaire. Ce n'était finalement pas le cas. Car j'avais en même temps remarqué que je répétais certains bouts de code de l'itération 2. C'est à ce moment-là que j'ai développé la librairie Ajax. Cette librairie me permettait de faire des actions Ajax sans écrire du code Javascript. Juste en utilisant des méthodes PHP. En plus d'ajouter la compagnie, j'ai dû rajouter un onglet qui permettait de créer des périphériques liés à la room. C'est utile lorsque l'on veut pouvoir ajouter une imprimante réseau par exemple. Afin qu'elle puisse être utilisée par l'ensemble des utilisateurs qui sont liés à ce réseau.

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

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

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage m invite à faire une étude sur les outils qui seraient utilisés. Sites

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

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

Yohan 2014-2015 GESTION DE PROJET. Objectif : Création d'un site internet commercial pour l'entreprise LIS Santé

Yohan 2014-2015 GESTION DE PROJET. Objectif : Création d'un site internet commercial pour l'entreprise LIS Santé CARPENTIER BTS SIO Yohan 2014-2015 GESTION DE PROJET Objectif : Création d'un site internet commercial pour l'entreprise LIS Santé Phase de définition du projet liée à une définition de la mission La mission

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

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

SQL Server Management Studio Express

SQL Server Management Studio Express SQL Server Management Studio Express L'outil de gestion gratuit des bases Microsoft SQL Suite à mon précédent article, Microsoft a mis à disposition du public d'un outil gratuit de gestion des bases de

Plus en détail

PORT@D. Procédure de configuration et d'utilisation pour les Étudiants. Cégep Limoilou Septembre 2014

PORT@D. Procédure de configuration et d'utilisation pour les Étudiants. Cégep Limoilou Septembre 2014 PORT@D Procédure de configuration et d'utilisation pour les Étudiants. Cégep Limoilou Septembre 2014 Table des matières Introduction... 1 Qu'est-ce qu'une machine virtuelle :... 2 Installation des prérequis...

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

WordPress : principes et fonctionnement

WordPress : principes et fonctionnement CHAPITRE 1 WordPress : principes et fonctionnement WordPress est à l origine un outil conçu pour tenir un blog, c est-à-dire un journal ou carnet de bord en ligne. Mais il a évolué pour devenir un système

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

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

TD1. Installation de Symfony 2 et Netbeans

TD1. Installation de Symfony 2 et Netbeans I - Introduction : TD1 Installation de Symfony 2 et Netbeans L objet de ce TP est d installer l environnement de travail. Nous commençons par définir des notions de base nécessaires pour comprendre la

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

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

Travaux pratiques. avec. WordPress. Karine Warbesson

Travaux pratiques. avec. WordPress. Karine Warbesson Travaux pratiques avec WordPress Karine Warbesson Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. Mise en pages réalisée par ARCLEMAX Illustration

Plus en détail

LES ACCES ODBC AVEC LE SYSTEME SAS

LES ACCES ODBC AVEC LE SYSTEME SAS LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie

Plus en détail

B7 : Mener des projets en travail collaboratif à distance

B7 : Mener des projets en travail collaboratif à distance Domaine B7 B7 : Mener des projets en travail collaboratif à distance KARINE SILINI UNIVERSITÉ DU LITTORAL CÔTE D'OPALE SUPPORT DE COURS EN LIBRE DIFFUSION Version du 4 décembre 2009 Table des matières

Plus en détail

Un NAS avec OpenMediaVault

Un NAS avec OpenMediaVault Qu'est-ce qu'un NAS Un NAS avec OpenMediaVault NAS est l'acronyme de Network Attached Storage. C'est un matériel réseau destiné à stocker des fichiers et qui peut être accessible par l'ensemble des matériels

Plus en détail

Systèmes de Gestion de Contenu

Systèmes de Gestion de Contenu Introduction aux de site Web Master 1 CAWEB Page 1/7 Introduction Définition CMS Content Management Systems : logiciels de conception et de mise à jour dynamique de site web ou d'application multimédia

Plus en détail

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...

Plus en détail

Étape 1 / CHOISIR UN HÉBERGEMENT

Étape 1 / CHOISIR UN HÉBERGEMENT expérience HÉberger son blog Wordpress Pour des projets modestes ou si on veut juste s essayer à la publication en ligne, on peut créer un blog chez un hébergeur clés en mains et gratuit (ex: Blogger,

Plus en détail

WordPress : Guide à l édition

WordPress : Guide à l édition WordPress : Guide à l édition WordPress : Guide à l édition... 1 Présentation... 2 1. Accès au site... 2 2. Le tableau de bord... 2 3. Editez les contenus... 4 Quelle est la différence entre les pages

Plus en détail

Les nouveautés de Windows Seven : Partie 2 - le système

Les nouveautés de Windows Seven : Partie 2 - le système Les nouveautés de Windows Seven : Partie 2 - le système par Date de publication : 8/11/2008 Dernière mise à jour : Seconde partie de présentation du nouveau système d'exploitation : Windows Seven 0 - Introduction...

Plus en détail

WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE

WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE 1. Introduction WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE En règle générale, les administrateurs ne travaillent pas en salle serveurs. Et cette dernière peut se trouver n'importe où dans le bâtiment.

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

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,

Plus en détail

Nuage Cloud notions, utilisation

Nuage Cloud notions, utilisation Page:1 Cours pour utilisation simple du Cloud Table des matières 1-Généralités...2 1.1-Les principales fonctionnalités...2 2-Les solutions proposées...4 2.1-Choix du fournisseur...4 2.2-Installation de

Plus en détail

Activités professionnelle N 2

Activités professionnelle N 2 BTS SIO Services Informatiques aux Organisations Option SISR Session 2012 2013 BELDJELLALIA Farid Activités professionnelle N 2 NATURE DE L'ACTIVITE CONTEXTE OBJECTIFS LIEU DE REALISATION Technicien assistance

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

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies

Plus en détail

WWW.MELDANINFORMATIQUE.COM

WWW.MELDANINFORMATIQUE.COM Solutions informatiques Procédure Sur Comment créer un premier Site SharePoint 2010 Historique du document Revision Date Modification Autor 3 2013-04-29 Creation Daniel Roy 1. But.4 2. Configuration..4

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

Content Manager System

Content Manager System Content Manager System Système de Gestion de Contenu GNU Free Documentation License Version 1.2, November 2002 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor,

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

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

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

Fiche de présentation d une situation professionnelle (modèle)

Fiche de présentation d une situation professionnelle (modèle) Fiche de présentation d une situation professionnelle (modèle) BTS Services informatiques aux organisations Session 2015 E6 Parcours de professionnalisation DESCRIPTION D UNE SITUATION PROFESSIONNELLE

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

SCHMITT Année 2012/2014 Cédric BTS SIO. Accès à Distance

SCHMITT Année 2012/2014 Cédric BTS SIO. Accès à Distance SCHMITT Année 2012/2014 Cédric BTS SIO Accès à Distance Description: Ce projet a pour but de définir différent logiciels d'accès à distance pour assister un utilisateur, de les installer et de les tester.

Plus en détail

Du 28 octobre au 24 novembre 2013

Du 28 octobre au 24 novembre 2013 LEGENDRE Quentin TTR RAPPORT DE STAGE Du 28 octobre au 24 novembre 2013 Teknic'Info 2 Rue de l'officalité 50700 Valognes Année 2013-2014 Sommaire : Remerciements :...2 Présentation de l'entreprise :...3

Plus en détail

Développement Web Introduction générale

Développement Web Introduction générale 1 / 58 Développement Web Introduction générale Jean-Michel Richer jean-michel.richer@univ-angers.fr http://www.info.univ-angers.fr/pub/richer Juillet 2008 2 / 58 Plan Plan 1 Introduction 2 Historique et

Plus en détail

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Aperçu du Centre de copies et d'impression Bureau en Gros en ligne Pour accéder à «copies et impression Bureau en Gros

Plus en détail

Pourquoi créer un site Web?

Pourquoi créer un site Web? Créer mon site Web Vous avez une passion, un centre d'intérêt, un "hobbie", et vous souhaitez en parler, partager autour de ce sujet. Vous avez bien pensé à utiliser l'espace web pour faire connaître votre

Plus en détail

Observatoire des ressources numériques adaptées

Observatoire des ressources numériques adaptées Observatoire des ressources numériques adaptées INS HEA 58-60 avenue des Landes 92150 Suresnes orna@inshea.fr TITRE DE LA FICHE Utiliser un espace de stockage en ligne avec des élèves en situation de handicap.

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

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.0

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.0 Sophos Mobile Encryption pour Android Aide Version du produit : 1.0 Date du document : septembre 2012 Table des matières 1 À propos de Sophos Mobile Encryption...3 2 Affichage de la page d'accueil...4

Plus en détail

Sophos Mobile Control Guide d'utilisation pour Windows Phone 8. Version du produit : 4

Sophos Mobile Control Guide d'utilisation pour Windows Phone 8. Version du produit : 4 Sophos Mobile Control Guide d'utilisation pour Windows Phone 8 Version du produit : 4 Date du document : mai 2014 Table des matières 1 À propos de Sophos Mobile Control...3 2 À propos de ce guide...4 3

Plus en détail

BEP Systèmes Electroniques Industriels et Domestiques

BEP Systèmes Electroniques Industriels et Domestiques Fiche de procédure : Créer un réseau domestique sous Windows XP I) Préambule Cette fiche méthode a été créée avec l'objectif de donner aux débutants la possibilité de créer un réseau domestique sous Windows

Plus en détail

Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas)

Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas) Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas) Author : soufiane Bonjour, J'ai parlé dans les tutoriels précédents de la série "mon site, pas à pas" sur les divers langages

Plus en détail

Je veux un site Web. 1 : L'hébergement et la mise en ligne de pages web

Je veux un site Web. 1 : L'hébergement et la mise en ligne de pages web Je veux un site Web 1 : L'hébergement et la mise en ligne de pages web L'hébergement Pour créer un site web, il me faut un serveur, c'est à dire un ordinateur connecté en permanence à l'internet L'hébergeur

Plus en détail

Fiche de validation de compétences

Fiche de validation de compétences Fiche de validation de compétences MEDIAPARC BOUANA JONATHAN Date du projet Du 17-10-2011 au 22-10-2011 Description : Accès Wifi, mise en service d'un outil de télémaintenance et d'aide à la formation

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

RICA, Outil d'interrogation et traitements SAS via le Web. Jean-Marc Rousselle Laboratoire d'economie Forestière, UMR INRA-AgroParisTech, NANCY

RICA, Outil d'interrogation et traitements SAS via le Web. Jean-Marc Rousselle Laboratoire d'economie Forestière, UMR INRA-AgroParisTech, NANCY RICA, Outil d'interrogation et traitements SAS via le Web. Jean-Marc Rousselle Laboratoire d'economie Forestière, UMR INRA-AgroParisTech, NANCY 2èmes journées de recherches en sciences sociales INRA SFER

Plus en détail

Comment utiliser mon compte alumni?

Comment utiliser mon compte alumni? Ce document dispose d une version PDF sur le site public du CI Comment utiliser mon compte alumni? Elena Fascilla, le 23/06/2010 Sommaire 1. Introduction... 2 2. Avant de commencer... 2 2.1 Connexion...

Plus en détail

Description du réseau informatique pédagogique Samba Edu3 du collège du Moulin de Haut

Description du réseau informatique pédagogique Samba Edu3 du collège du Moulin de Haut Description du réseau informatique pédagogique Samba Edu3 du collège du Moulin de Haut 2013/2014 Philippe PETER administrateur du réseau pédagogique Présentation du réseau informatique pédagogique Le réseau

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

Manuel utilisateur du site www.cg-corsedusud.fr. 1. L Interface Typo 3 (version 4.4.x)

Manuel utilisateur du site www.cg-corsedusud.fr. 1. L Interface Typo 3 (version 4.4.x) Manuel utilisateur du site www.cg-corsedusud.fr 1. L Interface Typo 3 (version 4.4.x) Version 1 Le contenu de ces pages est relatif à TYPO3, CMS/Framework sous licence GNU/GPL disponible sur www.typo3.com

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

19 responses. Summary. Présentation. Concepts WEB généraux

19 responses. Summary. Présentation. Concepts WEB généraux 19 responses Summary Présentation Même si l'on aime répondre de manière anonyme, je préfère savoir dans quel domaine d'activités tu travailles. Domaine d'activité Infographiste 1 5% Informaticien 10 53%

Plus en détail

Alfresco Mobile pour Android

Alfresco Mobile pour Android Alfresco Mobile pour Android Guide d'utilisation de l'application Android version 1.1 Commencer avec Alfresco Mobile Ce guide offre une présentation rapide vous permettant de configurer Alfresco Mobile

Plus en détail

CH9 Anticiper la résolution des incidents Mise en place de solutions de sauvegarde / de récupération

CH9 Anticiper la résolution des incidents Mise en place de solutions de sauvegarde / de récupération FAMEL Yoan 13/04/2015 SIO1 SISR1 CH9 Anticiper la résolution des incidents Mise en place de solutions de sauvegarde / de récupération Table des matières Introduction...2 Procédure...2 Importance de la

Plus en détail

SERVEUR NAS «Comprendre l'utilité d'un NAS c'est l'adopter!»

SERVEUR NAS «Comprendre l'utilité d'un NAS c'est l'adopter!» SERVEUR NAS «Comprendre l'utilité d'un NAS c'est l'adopter!» Pourquoi faire? Bien connus du monde de l'entreprise, les serveurs NAS (Network Attached Storage). ils sont une solution simple et économique

Plus en détail

Je communique avec Skype

Je communique avec Skype Je communique avec Skype Support de formation des Médiathèques du Pays de Romans Site Internet Twitter MediaTechRomans Table des matières Présentation de Skype...2 Un logiciel pour être plus proche...

Plus en détail

Déployer des Ressources et des Applications sous Android.

Déployer des Ressources et des Applications sous Android. Déployer des Ressources et des Applications sous Android. Maj 24 avril 2013 Préambule Pour déployer des ressources et des applications sur des Appareils Android en établissement scolaire, plusieurs solutions

Plus en détail

Usages d un site Web contributif

Usages d un site Web contributif 1/9 Date : à partir du 8 novembre 2011 Durée : 4 séances de 3 heures Public : Licence Pro Usages d un site Web contributif Eléments de cours sur le CMS SPIP Objectifs Accompagner la découverte et la prise

Plus en détail

Retours sur la formation Licence informatique 2014-2015

Retours sur la formation Licence informatique 2014-2015 Retours sur la formation Licence informatique 2014-2015 La formation est intéressante, j'ai apprécié surtout les retours d'expérience mais un peu moins les interventions universitaires qui ressemblaient

Plus en détail

L accès à distance du serveur

L accès à distance du serveur Chapitre 11 L accès à distance du serveur Accéder à votre serveur et aux ordinateurs de votre réseau depuis Internet, permettre à vos amis ou à votre famille de regarder vos dernières photos, écouter vos

Plus en détail

1 sur 5 10/06/14 13:10

1 sur 5 10/06/14 13:10 Time Machine est un outil proposé par Mac OS depuis sa version 10.5 (Leopard) et qui permet d'effectuer des sauvegardes de votre disque dur de manière régulière. Mais au-delà de la simple sauvegarde périodique,

Plus en détail

UserLock testé par PC Mag

UserLock testé par PC Mag UserLock testé par PC Mag Article original publié le 11 mars 2010 sur PCMag.com EN BREF UserLock verrouille les PCs et le fait bien. Ce «poids-plume» complète les fonctionnalités des Stratégies de Groupe

Plus en détail

Sujet de veille technologique : Les langages de développement et leurs évolutions

Sujet de veille technologique : Les langages de développement et leurs évolutions 2014 Sujet de veille technologique : Les langages de développement et leurs évolutions Charly Rivière IIA SOMMAIRE : SOMMAIRE :... 0 1. Pourquoi ce sujet?... 2 2. Qu est-ce qu un langage de développement...

Plus en détail

1 Certificats - 3 points

1 Certificats - 3 points Université de CAEN Année 2008-2009 U.F.R. de Sciences le 23 mars 2009 Master professionnel RADIS UE4 - module réseaux - Spécialisation Durée : 2h. - Tous documents autorisés 1 Certificats - 3 points Lors

Plus en détail

Versus Etude Technologique

Versus Etude Technologique VS Versus Etude Technologique 1 VS Contents Introduction... 3 Présentation des technologies... 3 Phonegap... 3... 3 Pour quels besoins?... 4 Comment ça fonctionne? Les models... 4 Phonegap... 5... 6 Comparatif...

Plus en détail

RAPPORT DE STAGE. Terrasse Hugo 1/12

RAPPORT DE STAGE. Terrasse Hugo 1/12 RAPPORT DE STAGE Terrasse Hugo 1/12 Sommaire Introduction Les CMS Présentation CMSMS CMS Made Simple Prestashop Les Travaux VAMO Moulin du Calanquet Le Responsive Design La Refonte graphique Le Reférencement

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

Enseignement Informatique. Classe de BTS DATR 1

Enseignement Informatique. Classe de BTS DATR 1 Enseignement Informatique Classe de BTS DATR 1 ----------------------------------------------------------------------Analyser et concevoir des documents et applications simples & Savoir communiquer avec

Plus en détail

Réseau d'entreprise. 1. Comment fonctionne l'informatique en entreprise. 2. Schéma type d'un réseau d'entreprise

Réseau d'entreprise. 1. Comment fonctionne l'informatique en entreprise. 2. Schéma type d'un réseau d'entreprise Réseau d'entreprise 1. Comment fonctionne l'informatique en entreprise 1.1 Un réseau en entreprise, pour quoi faire? Définition / Réseau d'entreprise catégorie : informatique traduction : Network Le réseau

Plus en détail

Procédure Sur Installer et configurer Filezilla-Client FTP.

Procédure Sur Installer et configurer Filezilla-Client FTP. Procédure Sur Installer et configurer Filezilla-Client FTP. Historique du document Révision Date Modification Auteur 1 2009-03-16 Création Daniel Roy INSTALLER ET CONFIGURER FILEZILLA-CLIENT FTP... 3 2

Plus en détail

Schéma de principe client / serveur

Schéma de principe client / serveur Présentation Le langage est un langage de scripts spécialement conçu (initialement) pour développer des applications web Historique Créé par Rasmus Lerdorf sous le nom de /FI [Personnal Home Page / Forms

Plus en détail

RAPPORT DE STAGE 1ère ANNEE DE BTS SIO à l'entreprise ASSILOG

RAPPORT DE STAGE 1ère ANNEE DE BTS SIO à l'entreprise ASSILOG RAPPORT DE STAGE 1ère ANNEE DE BTS SIO à l'entreprise ASSILOG 1) Présentation de l'entreprise L'entreprise ou j'ai effectué mon stage se nomme Assilog, elle fais partis du groupe ABC informatique. Assilog

Plus en détail

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Comparatif CMS Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Sommaire Introduction : Dans le cadre de notre projet de master première année, il nous a été demandé de développer un moteur de recherche

Plus en détail

Manuel d utilisation de Form@Greta

Manuel d utilisation de Form@Greta Manuel d utilisation de Form@Greta Février 2014 Version apprenant Auriane Busson Greta-numerique@ac-caen.fr Sommaire 1. Qu est-ce que Form@Greta?... 2 2. S identifier sur la plateforme... 3 3. Espace d

Plus en détail

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.3

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.3 Sophos Mobile Encryption pour Android Aide Version du produit : 1.3 Date du document : février 2013 Table des matières 1 À propos de Sophos Mobile Encryption...3 2 Affichage de la page d'accueil...5 3

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

Microsoft Application Center Test

Microsoft Application Center Test Microsoft Application Center Test L'outil de Test de performance des Sites Web Avec Visual Studio.NET, il est fourni une petite application qui permet de valider la performance de son site Internet ou

Plus en détail

Guide Utilisateur Particuliers. Sommaire

Guide Utilisateur Particuliers. Sommaire Sommaire 1.Installation...3 1.1.Configuration...3 1.2.Sous Internet Explorer...4 1.3.Sous Mozilla Firefox...5 1.4.Sous Google Chrome...6 1.5.Aller sur le site...7 2.Identification...8 2.1.Inscription...8

Plus en détail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

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

Projet de Fin d Etudes. Smart Picking

Projet de Fin d Etudes. Smart Picking Projet de Fin d Etudes Smart Picking Mathieu BOSSENNEC IMA5 Florian CARON 2014-2015 Sommaire Sommaire 2 Remerciements 3 Introduction 4 I - Présentation du Contexte 5 II - Travaux Réalisés 6 1) Système

Plus en détail

DS-107+ Synology Dernière mise à jour : 04-01-2010

DS-107+ Synology Dernière mise à jour : 04-01-2010 DS-107+ Synology Dernière mise à jour : 04-01-2010 Vous trouverez ici des informations concernant le NAS DS-107+ de Synology C'est donc un disque réseau (NAS) qui est connecté sur le réseau Ethernet et

Plus en détail

C A H I E R D E S C H A R G E S

C A H I E R D E S C H A R G E S C A H I E R D E S C H A R G E S Projet : CREATION D UN SITE WEB : ENTRAID-ETUDIANT Chantier : GROUPE 2 MASTER CCI Titre du document : CAHIER DES CHARGES Référence : https:///orleans.miage.fr/svn/ccientraid

Plus en détail

Guide Google Cloud Print

Guide Google Cloud Print Guide Google Cloud Print Version 0 CAN-FRE Conventions typographiques Ce guide de l'utilisateur met en exergue les remarques comme suit : Les remarques indiquent la marche à suivre dans une situation donnée

Plus en détail

INSTALLATION D'UN SERVEUR FTP, DEFINITION D'UN NOM DE DOMAINE

INSTALLATION D'UN SERVEUR FTP, DEFINITION D'UN NOM DE DOMAINE INSTALLATION D'UN SERVEUR FTP, DEFINITION D'UN NOM DE DOMAINE Table des matières i Objetcif :...2 ii Ma configuration :... 2 iii Méthodologie... 2 1 Votre mode de connexion à internet...3 1.1 Vous ne savez

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

Active Directory Sommaire :

Active Directory Sommaire : Active Directory Sommaire : Définition Ce qu'il permet A quoi sert-il? Principe de fonctionnement Structure Hiérarchie Schéma Qu'est ce qu'un service d'annuaire? Qu'elle est son intérêt? L'installation

Plus en détail

LES COURS ONLINE. ar des étudiants our des étudiants. Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm

LES COURS ONLINE. ar des étudiants our des étudiants. Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm LES COURS ONLINE P ar des étudiants our des étudiants Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm CAHIER DES CHARGES I - Préface...4 II - Introduction...5 III - Glossaire...6

Plus en détail

PPE 2-1 Support Systeme. Partie Support Système

PPE 2-1 Support Systeme. Partie Support Système PPE 2-1 Support Systeme Partie Support Système Sébastien MASSON 24/04/2013 0 Sommaire 1. DMZ 2 2. Serveurs Web 3 3. Logiciel d'inventaire 6 1 1. DMZ (Zone démilitarisée) Une DMZ est une zone tampon d'un

Plus en détail