Rapport de stage de Master TIIR

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

Download "Rapport de stage de Master TIIR"

Transcription

1 Rapport de stage de Master TIIR Emmanuel de Castro Tuteur entreprise : Vincent Guilbert Altima 314 boulevard Clemenceau Marcq en Baroeul Téléphone: Tuteur USTL : Sébastien Picault LIFL - équipe SMAC - bâtiment M3 - Rez de chaussée LIFL - Université des Sciences et Technologies de Lille Cité Scientifique Villeneuve d'ascq Cedex Emmanuel de Castro Altima 1/30

2 Emmanuel de Castro Altima 2/30

3 1. Sommaire 1. Sommaire Remerciements Introduction Présentation de la société Altima Historique d Altima Chiffres clés Evolution du chiffre d affaires : Répartition du chiffre d affaires par type de clients : Une croissance globale Compétences et domaines d intervention Références Altima La gestion des projets en interne Orientation techniques Formations Les outils développés par Altima EasyMaj DirectMail Les outils de TMA Le déroulement des projets Documents attachés au projet Processus avant développement Processus de développement Mon intégration dans l équipe Mon précédent stage Le projet Mercuri Le projet Synthesis Bank Contexte du projet Une banque Suisse Les collaborateurs impliqués L environnement du projet Un travail d adaptation Un langage nouveau Ma mission sur ce projet L environnement de développement Le travail réalisé Le développement de l outil d administration du site Synthesis bank du site Trading Floor Le résultat La mise en recettage La mise en production Conclusion Glossaire Références Références internes Références Web Références littéraires Annexes...26 Emmanuel de Castro Altima 3/30

4 2. Remerciements Durant l ensemble de mon stage, j ai rencontré de nombreuses personnes qui m ont apprises, chacune dans son domaine de compétence, des concepts et notions qu ils maîtrisent. Je vais essayer d éviter d oublier des personnes mais la liste serait très longue Je tiens plus particulièrement à remercier Frédéric Grignon, directeur technique d Altima qui m a permis d avancer sur différents projets et de structurer mon stage de la manière la plus efficace possible pour que je prenne conscience de la structure des projets. Je le remercie aussi pour son esprit ouvert, son franc parler, son esprit de communication et la confiance qu il a pu m accorder durant ces mois de stage. Je remercie aussi très sincèrement Vincent Guilbert, ingénieur d étude, mais aussi mon tuteur de stage, avec qui j ai partagé un gros projet pour Altima, pour sa bonne humeur, sa convivialité et son sens de l analyse et des priorités. Il incarne pour moi un excellent ingénieur avec un très bon sens de la communication et une persévérance dans la tache afin de terminer les projets à temps. Un projet ne peut pas bien se dérouler sans un chef de projet, c est pour cela que je remercie aussi Julien Lemarchand pour avoir su m inclure dans les différentes taches d un projet qui lui a été très cher car ce fut l un des plus gros projets d Altima. Bien sûr, je ne voudrais pas oublier dans mes remerciements toute l équipe ingénierie avec qui j ai passé de très bons moments mais surtout qui m a permis de travailler dans une ambiance de travail relaxante et propice à une bonne concentration. Mais mes remerciements ne se limitent pas à la société Altima mais s étendent aux différents intervenants extérieurs avec qui j ai pu découvrir de nouveaux concepts et qui ont enrichis ma culture technique. Enfin, merci à Sébastien Picault, mon responsable de stage à l Université qui s est assuré du bon déroulement de celui-ci. Je remercie aussi toutes les personnes que j ai pu oublier et qui m ont permis d avancer dans mon expérience professionnelle. Emmanuel de Castro Altima 4/30

5 3. Introduction Depuis toujours passionné par les nouvelles technologies et plus particulièrement celles liées à l Internet, j ai eu l opportunité d effectuer un stage dans ce domaine grâce à la société Altima qui m a permis de découvrir les coulisses de développement d un site Internet et d y participer activement dans ses différentes étapes de développement. En effet les nouvelles technologies prennent une importance considérable dans la vie de tous, aussi bien dans le monde du travail avec l utilisation constante d ordinateurs mais aussi dans la vie de tous les jours par une progression de l Internet, de l achat en ligne. Les chiffres de 2003 sont là pour le prouver : vingt deux millions de foyers reliés à Internet, plus de quatorze heures passées par mois par personne, presque huit millions d acheteurs en ligne et une progression constante d année en année. Bref un marché jeune et prospère dont les entreprises de commerce souhaite s emparer le plus rapidement possible car le marché traditionnel s essouffle, surtout pour les sociétés de Vente par Correspondance. Je détaillerai dans un premier temps les raisons pour lesquelles Altima est un leader dans la conception de site Web, par ses diverses méthodes et produits. Ensuite, nous entrerons pleinement dans des notions que j ai abordées durant l intégralité de mon stage, premièrement une grande partie de recherche et de développement en.net suite à un désir de renouveau technologique à Altima et dans une dernière partie, nous détaillerons les projets qui ont été abordés suite à cette recherche, deux gros clients souhaitant développer leur site de e-commerce dans cette nouvelle technologie. Ce stage est intervenu dans le cadre de mon master TIIR deuxième année qui s effectue durant les mois d avril à juillet. Emmanuel de Castro Altima 5/30

6 4. Présentation de la société Altima 4.1 Historique d Altima Altima est une agence globale de communication spécialisée dans les nouvelles technologies. Elle se positionne sur les métiers de la communication interactive et la prestation de services Internet, extranet et intranet. Son activité est de proposer des prestations multimédia à des entreprises soucieuses de se faire connaître et de communiquer à travers ces nouveaux canaux. Créée en 1997 par Arnaud Monnier et Franz Beaurain, Altima est une société Anonyme (au capital de ). Ensuite rejointe par François Charles Debeunne et Frédéric Grignion, l entreprise est détenue à présent à 80% par ses associés. L agence dispose d une agence à Lille (siège social 314 boulevard Clemenceau à Marcq en Baroeul) et d agences de représentation à Paris et Bruxelles. Altima ne cesse de s agrandir et compte aujourd hui presque 50 collaborateurs. Voici un organigramme : Emmanuel de Castro Altima 6/30

7 Malgré une période difficile sur le marché de la communication interactive, avec l explosion de la «bulle Internet», Altima a connu, elle, une croissance continue depuis sa création. 4.2 Chiffres clés L évolution du chiffre d affaire de la société Altima est croissante depuis sa création, les chiffres sont là pour en attester. La société Altima a su tirer le meilleur parti des nouvelles technologies sans pour autant défaillir après quelques années comme les nombreuses StartUp créées avant l an Evolution du chiffre d affaires : 31/03/1998 : /03/1999 : /03/2000 : /03/2001 : /03/2002 : /03/2003 : /03/2004 : Répartition du chiffre d affaires par type de clients : Grande distribution : 14% Industrie : 22% Service : 8% Luxe : 12% Institutions publiques et para publiques : 15% PME diverses : 14% Une croissance globale K Chiffre d affaire En croissance lissée de 25 % / an Tendance 2005 : 2,6 à 2,8 M K K K K K Résultats Objectif : 6 à 8 % / an Tendance 2005 : 200 K K K 50 0 K 180 K 27 K 74 K Chiffre d'affaires Résultat Tendance K Emmanuel de Castro Altima 7/30

8 4.3 Compétences et domaines d intervention Altima intervient dans tous les domaines du marketing sur Internet : Conseil stratégique et opérationnel en net marketing et choix technologique Conception de solutions de communication interactive: e-commerce, intranet/extranet, site institutionnel, site de marque et d image Conception d applications : médiathèque et intranet documentaires, candidathèque (gestion du recrutement) Ingénierie : développement de bases de données, outils d administration, etc. Référencement, promotion on-line et off-line. Suivi et accompagnement. 4.4 Références Altima De nombreux clients sollicitent Altima pour le développement de leurs applications Web. Dans la plupart des cas, la prestation fournie ne se résume pas à la simple création d un site Internet statique. Il s agit également de la réalisation d une étude complète sur les besoins du client, en lui apportant une prestation sur mesure. Altima peut assurer également l hébergement du site et propose aussi des prestations de référencement. Avec plus de 100 clients actifs, Altima est la première agence globale au nord de Paris (en chiffre d affaires et en portefeuille client). Elle figure dans la liste des 10 Web Agency les plus importantes au niveau national. Les principales références clients : MODE / LUXE Nina Ricci Paco Rabanne Longchamp L Oréal (PDLI) AGENCES DE COMMUNICATION Euro-RSCG Groupe D-Interactive Nickel (Groupe Jump) BANQUES ASSURANCES La Mondiale Banque Covefi Banque BSD (Groupe CIC) Cofidis PRÊT-A-PORTER Camaïeu Jules Phildar LISTE NON EXHAUSTIVE (PLUS DE 150 CLIENTS ACTIFS). INDUSTRIE (tous secteurs) Peugeot PUM (Groupe Usinor) Tolmega (Groupe Gantois) Grande Distribution Houra.fr Décathlon Norauto Services B to B / B to C Sodexho Demarle (Groupe SASA) Vedior Bis Innovation 4.5 La gestion des projets en interne La conception de ces applications est effectuée par un service production qui est composé de quatre départements : Management de projets Direction artistique Intégration multimédia Ingénierie et base de données Emmanuel de Castro Altima 8/30

9 Les dossiers sont traités sous la responsabilité d un chef de projet qui utilise les ressources en design, en intégration HTML et en ingénierie en fonction du planning et de besoins liés à la bonne exécution des projets qui nous sont confiés. 4.6 Orientation techniques Altima est une Web Agency, tournée vers les nouvelles technologies, elle a du faire des choix d orientation techniques pour le développement des sites dynamiques et de e- commerce. Altima a donc choisi de s orienter vers des technologies qui ont fait leurs preuves et qui possèdent un suivi technique et des mises à jour régulières. C est pourquoi Altima utilise principalement les produits de la gamme Microsoft mais commence à s orienter aussi vers de nouveaux formats propriétaires ou libre de droits pour un développement de technologies en interne mais aussi par les demandes de clients. Les langages de programmation des sites Web sont les suivants : ASP PHP JAVA.NET Formations Le passage de connaissance se fait principalement en interne mais Altima n hésite pas à former ses collaborateurs par des sociétés extérieures spécialisées. Une salle de formation est prévue dans la société permettant de ne pas monopoliser une salle de réunion. 4.7 Les outils développés par Altima EasyMaj EasyMaj est un outil permettant de mettre à jour son site Web à partir d'une interface conviviale mais surtout utilisable par tous. Cela permet à l'utilisateur de ne plus avoir à recourir aux services d'un prestataire Internet pour créer une dynamique sur son site Internet. Il permet de modifier les pages Internet du site Web avec des outils aussi simples que les outils de bureautique classique. Cet outil est mis en place dans les parties d'administration et permet au Webmaster ou au responsable du site n'ayant aucune connaissance au niveau site Web après s'être identifié de mettre a jour tout ou partie de son site Internet Emmanuel de Castro Altima 9/30

10 4.7.2 DirectMail DirectMail est un outil de gestion de newsletter. Il permet de créer des s formatés au gabarit de l'entreprise. Il suffit de segmenter la cible, de composer le message, de le tester et d'envoyer aux abonnés Newsletter. DirectMail intègre aussi une plate forme statistique qui permet de visualiser le retour sur investissement des différentes campagnes lancées Les outils de TMA Altima a développé un outil de TMA (Tierce Maintenance Applicative - il s agit d un outil spécialisé dans la reprise de solutions développées par le client ou un fournisseur du client pour en assurer la maintenance et ses futures évolutions) Ces outils sont utilisés avant de mettre en ligne le site Internet pour que le client puisse réaliser des tests et vérifier que les différents points traités dans le cahier des charges sont respectés. Les avantages de la TMA : Préserver les investissements Fiabiliser la solution mise en œuvre Améliorer la disponibilité Diminuer les coûts d'exploitation 4.8 Le déroulement des projets Documents attachés au projet Le cahier des spécifications fonctionnelles et techniques expose, à l aide d organigrammes, l enchaînement global de l ensemble des pages et des fonctionnalités que doit contenir l application. Il fournit aussi la structure globale de la base de données, les technologies employées et les diverses contraintes liées au développement. Ce document rédigé par le chef de projet (en collaboration avec l organisme client) et par l ingénieur responsable présente également les règles de gestions associées à l application. Un story-board réalisé avec PowerPoint permet d avoir une présentation globale de l apparence des différentes pages. Dans chaque page présentée, quelques annotations permettent de mettre en avant les points importants liés à la conception de l application. La charte graphique du site, réalisée par les Directeurs Artistiques, sert de point de référence aux monteurs HTML. Emmanuel de Castro Altima 10/30

11 Ces documents servent de référence au développement du pôle Ingénierie. Toutefois, selon les besoins, il est possible de modifier certains points afin d améliorer ou de simplifier le développement. De plus, certaines fonctionnalités étant à revoir en cours de projet, d autres aménagements sont à prévoir. Lors des développements suivis, un dernier document a été utilisé pour faciliter le déroulement du projet. En effet, l outil de Génie Logiciel Win Design a été utilisé afin de produire les modèles logiques de la base de données ainsi que divers modèles de traitement associés aux différentes parties de l application. Cet outil permet de générer facilement le modèle de données grâce à ses options de génération de scripts SQL Processus avant développement Une fois le cahier des charges défini par les chefs de projet et accepté par les clients, les directeurs artistiques soumettent des chartes graphiques. Puis, les monteurs HTML peuvent créer une partie des pages de manière statique. Le montage d une page HTML est généralement coupé en plusieurs fichiers permettant de séparer les parties redondantes du développement : Une page «haut de page» contenant la mise en page de l en-tête commune à toutes les pages Une page de menu de navigation (quand le menu n est pas confondu avec l entête) Une page de bas permettant de placer la mise en page commune à chaque bas de page Diverses pages peuvent aussi être utilisées afin de contenir l appel à d autres éléments graphiques tels que les animations Processus de développement Enfin, tout en restant en contact avec les autres secteurs de l entreprise, les membres du pôle Ingénierie peuvent ajouter le code dynamique lié aux fonctionnalités du projet et, ainsi, développer l application. Là encore les différentes pages sont séparées en plusieurs fichiers, ces généralités ont été remises en cause avec l apprentissage d un nouveau langage à Altima, nous le verrons par la suite : Une ou plusieurs pages de fonctions qui permettent de rassembler toutes les fonctions génériques à plusieurs pages. Une page de constantes Une page de liste qui contient le code nécessaire à l affichage des différentes listes utilisées par les formulaires HTML Selon le cas d autres fichiers peuvent être utilisés afin de séparer les fonctions utilisées par plusieurs pages. Afin de faciliter la compréhension des pages et d harmoniser le processus de développement, diverses règles sont employées : Une librairie de fonctions utilisées dans chaque projet permet de valider facilement les formulaires, de mettre en forme les données des requêtes SQL et d assurer de Emmanuel de Castro Altima 11/30

12 nombreuses tâches. L utilisation des mêmes noms de fonction dans tous les langages permet de faciliter l adaptation des développeurs. Une méthode de gestion des validations de formulaire et de sauvegarde en base de données ainsi que l utilisation de certaines variables pour des actions spécifiques permet également de faciliter la compréhension du code. Lors d insertion de données, les pages d ajout et de modification des données saisies sont confondues. Lors du chargement de la page, un test permet de déterminer l action à effectuer (ajout, modification). Ces différents éléments décrivent un Framework basic de développement d application et permettent aux développeurs de facilement comprendre le code des pages implémentées par les autres membres de l équipe. Il permet également aux développeurs de passer facilement d un langage de développement à un autre. Les membres du pôle Ingénierie assurent également la conception et la gestion de la base de données ainsi que les tâches de mise en ligne. La maintenance des serveurs est maintenant assurée par le pôle service qui a été créé en début d année. Ce pole a pour objectif de répondre aux problèmes intervenant dans une application cliente encore sous garantie ou encore l installation de serveurs, et la gestion du réseau interne. 4.9 Mon intégration dans l équipe Mon précédent stage Etant donné que mon précédent stage s était déjà effectué chez Altima, mon intégration s est déroulée sans aucun problème. J ai rapidement retrouvé mes marques et j ai pu ainsi reprendre un projet sur lequel j avais travaillé lors de mon premier stage Le projet Mercuri Ce projet pour l entreprise Mercuri se présente sous la forme d une application Batch en DotNet. Celle-ci relève près de mails par jour pour les analyser et en extraire les informations de candidatures à des offres de jobs. Ces s sont envoyés par des sites en ligne tel monster ou job, là où des utilisateurs ont postulé. Le client avait besoin de faire évoluer cette application, étant donné que je l avais entièrement développé, cette évolution m a été confiée dès mon retour chez Altima. J ai donc travaillé pendant environ trois semaines pour faire évoluer l application avant de commencer à travailler sur le projet qui constitue mon sujet de stage. Emmanuel de Castro Altima 12/30

13 5. Le projet Synthesis Bank 5.1 Contexte du projet Une banque Suisse Synthesis Bank, une banque suisse entièrement réglementée et établie à Genève, offre aux investisseurs privés des produits de négoce, des produits d'investissements, des recherches fondamentales, des analyses techniques et des conseils sur sa plate-forme en ligne. Produits et services d investissements en ligne Ventes sur marge Négoce direct, cotations en direct, informations de marché, recherches et analyses techniques depuis votre ordinateur personnel La souscription sur site offre des prix du marché en direct, des graphiques, recherches, analyses techniques et nouvelles. Elle a fait appel à Altima dans un premier temps pour améliorer son référencement. Altima a donc fait une étude du site existant et a proposé de refaire le site. Celui-ci étant directement lié avec leur outil de gestion des clients (CRM - Customer Relationship Management) Altima développera également un nouvel outil de CRM plus en relation avec les besoins de la banque en ligne. La première mission pour Altima a donc été de réaliser le site internet de la Synthesis Bank. Mais afin de mettre encore plus en évidence leur produit phare : TradingFloor, on pourra retrouver deux sites! et Trading Floor est une application cliente qui offre à ses utilisateurs une vaste gamme de prestations et d'avantages, qui lui valent d'être reconnu comme le logiciel de trading en ligne le plus complet et le plus performant du marché : Accessibilité 24 h/24 Affichage des cotations en temps réel Exécution instantanée des ordres Tarifs compétitifs Accès aux principaux instruments financiers nationaux et internationaux : Forex, futures, CFD, actions, obligations, matières premières... Fonctionnel, ergonomique, personnalisable et entièrement sécurisé, Trading Floor est également le seul logiciel de trading du marché à faire bénéficier l utilisateur de l'expertise de Synthesis Bank en matière de courtage : informations en continu, recherches et modules d'analyse technique, conseils et recommandations en temps réel... Emmanuel de Castro Altima 13/30

14 5.1.2 Les collaborateurs impliqués De nombreuses personnes ont été investis dans le projet, on ne dénombre pas moins de 20 collaborateurs d Altima : 4 directeurs commerciaux, 2 chefs de projets, 1 chef de projet référencement, 1 ingénieur d étude, 5 ingénieurs dont je fais partie, 1 ingénieur référencement, 2 directeurs artistiques, 4 intégrateurs HTML. Et sans avoir commencé à travailler sur l outil de CRM! 5.2 L environnement du projet Un travail d adaptation Altima doit développer ces sites de manière à s intégrer totalement avec Moose, celui-ci est l outil de CRM actuel de Synthesis. En effet, la migration va se faire progressivement ; dans un premier temps les sites sont développés et mis en production, puis dans un second temps, c est au tour du CRM. Pendant cette phase transitoire, les sites communiqueront avec Moose, ensuite, quand le nouvel outil de CRM sera terminé, c est avec ce dernier qu ils interagiront. Cet aspect non négligeable d évolution vient se rajouter à un autre problème qui complexifie les développements. En effet, aucune donnée concernant une banque ne peut sortir de Suisse. Nous n avons donc pu reproduire Moose en local chez Altima pour intégrer nos développements. Aucun système de prise de contrôle à distance n est également envisageable à cause de ce point législatif. Toutes les liaisons entre Moose et les deux sites ont été développées sur place (Chez Synthesis Bank à Genève) sous forme de Web Services. Ce système nous a permis d avoir accès, de manière distante, aux éléments de Moose qui nous intéressaient. Une autre contrainte importante est que les deux sites doivent être disponibles dans trois langues : Français, Anglais et Allemand Un langage nouveau Le DotNet est pour Altima un langage récent. Pendant longtemps, les développements ont été réalisés en ASP ou PHP. Mais afin de suivre les évolutions du marché et les demandes des clients, Altima doit nécessairement se renouveler technologiquement parlant. Ce développement est nécessaire à la prospérité de l entreprise. Ce projet s inscrit parmi les premiers réalisés dans ce langage. Emmanuel de Castro Altima 14/30

15 5.2.3 Ma mission sur ce projet J ai intégré le projet juste après la phase d analyse. Il m a d abord été proposé de développer l outil de «back office» qui permettra l administration des deux sites. Ensuite, les pages du site SB (Synthesis Bank) ont été montées par les intégrateurs HTML, j ai pu commencer à les dynamiser. Enfin ce fut au tour du site TF (TradingFloor) L environnement de développement L IDE (Integrated Development Environment) utilisé pour ce projet est Microsoft Visual Studio. Comme le nombre de personnes travaillant sur ce projet est important, toutes les sources des trois sites (BO (administration), SB, et TF) on été placées sur un serveur Microsoft Visual Source Safe. Ce serveur, tout comme un serveur CVS permet à plusieurs personnes de développer simultanément sur le projet sans générer des conflits de versions de fichiers. De plus il s intègre totalement à Visual Studio. Le langage utilisé en DotNet est le C#. Ce choix a été défini lors de la phase d analyse. Emmanuel de Castro Altima 15/30

16 6. Le travail réalisé 6.1 Le développement de l outil d administration Ma première contribution au projet Synthesis Bank a été le développement du back office. Cela fut pour moi la découverte des sites en DotNet. Lors de mon précédent stage j avais développé une application en C#, le langage m était donc familier ainsi que l environnement Visual Studio, par contre, je n avais jusqu alors développé aucun site avec cette technologie. Voyons rapidement comment est organisée une page internet dans cette technologie Une page ASP.NET est divisée en deux parties distinctes qui permettent de distinguer le graphique de la programmation : la partie.aspx contenant le code HTML permet la mise en forme, les objets asp et la visualisation réservée aux graphistes la partie.aspx.cs contenant le code ASP.NET ainsi que les gestions d événements La pré-compilation.net permet de ne créer qu'un seul fichier sur le serveur lors de son premier chargement qui contient tous les objets de la page aspx. Le code n'est plus interprété mais compilé, d où un gain de vitesse! Le fichier.cs contient le code programmé Mapage.aspx.cs Le fichier.aspx contient l aspect graphique de la page Bien sûr, il est toujours possible d utiliser les fonctions et procédures entre les balises <script></script> comme en ASP standard et pour l'affichage et les déclarations de variables, les balises <% %> fonctionnent toujours. Pour la réalisation de l outil d administration, j ai repris l architecture des pages d un précédent site réalisé en DotNet C# chez Altima. J ai pu ainsi me baser sur ces pages pour le développement de celle du BO. Je me suis rapidement adapté à cette nouvelle façon de programmer des pages web. Emmanuel de Castro Altima 16/30

17 6.1.2 du site Synthesis bank Cette partie a encore été pour moi une découverte! En effet, pour le développement de l outil d administration, aucune chartre graphique n avait été imposée! C est Altima qui propose l aspect graphique ; tandis que pour les deux sites accessibles par le public, une interface graphique élaborée a été conçue par les directeurs artistiques d Altima. Cette interface a ensuite été montée par les intégrateurs HTML et découpée sous forme d «includes» (pour ne pas répéter le code HTML qui est présent sur toutes les pages, tel les menus et bas de pages). Il faut donc ensuite respecter à la lettre cette chartre! Nous ne pouvons donc pas utiliser les composants fournis par défaut par DotNet car ceux-ci ne correspondent en rien à la chartre imposée. Il m a donc fallu adapter tous les composants pour suivre les styles et autres ornements du site. J ai fait appel à plusieurs reprises aux intégrateurs pour me venir en aide. Un point important également pour moi, était de vérifier la compatibilité des pages que j ai développées avec Mozilla FireFox En effet, il n y avait aucun problème avec Microsoft Internet Explorer mais cependant, avec FireFox, les pages n apparaissent plus de la même façon. Ce problème de compatibilité est très bien connu, Visual Studio ne génère pas du code bien compris par d autres navigateurs que IE. Il a donc fallu adapter chaque page pour que la chartre graphique soit respectée sous IE et sous FireFox, les autres navigateurs étant pour la plupart basés sur les moteurs de ces deux derniers, il n est pas utile d en tester la compatibilité. De plus, les parties dynamiques du site étaient parfois présentes à plusieurs endroits. (Comme par exemple les actualités sur la page d accueil et dans la rubrique actu) J ai donc découvert le système ingénieux des «User Controls» de DotNet! Grâce à eux, il est possible de réaliser des morceaux de codes intégrables où on le souhaite ; un peu comme s il s agissait de composants que l on venait placer sur la page pour la construire. Ce système permet véritablement d'encapsuler des éléments graphiques sous la forme de composants réutilisables et paramétrables : vus comme des objets par le développeur, ils sont transformés en HTML standard lors de la génération de la page. Ces User Controls ont été d autant plus utiles pour rendre le site multilingue. J ai passé un paramètre de langue pour informer le composant qu il se trouve sur une page de langue Française par exemple. Ensuite à l intérieur de celui-ci, une instruction «Switch» sélectionne le texte de la bonne langue ; et le code dynamique n est donc pas dupliqué et peut donc être utilisé pour toutes les langues. La gestion des formulaires du site (pour s inscrire à une newsletter ou recevoir plus d informations) ont été gérés de manière unifiée. Lors de la validation de l un d entre eux, chaque champ qui le compose est vérifié pour voir si l utilisateur a saisi toutes les informations importantes. Puis une fonction commune à tout les formulaires est appelée et permet d enregistrer en base toute les informations recueillies, mais également d envoyer un mail à l administrateur afin qu il sache qu un formulaire a été rempli. Le dernier point sur lequel j ai travaillé sur le site SB, est la duplication des pages dans les autres langues. Même si les User Control nous permettent de ne pas dupliquer les parties dynamiques des sites, les parties statiques restent toutefois dans la langue de Molière! J ai du les dupliquer pour les obtenir en Anglais et en Allemand. Emmanuel de Castro Altima 17/30

18 6.1.3 du site Trading Floor Le site TradingFloor est beaucoup plus important (au sens programmation) que le site Synthesis Bank. Tout les aspects techniques que j ai rencontré sur SB, je l ai de nouveau rencontré sur TF. Cependant les parties dynamiques présentes sur ce dernier sont beaucoup plus nombreuses et complexes! Je vais maintenant faire un petit tour d horizon des rubriques que j ai développées et en expliquer les points importants. La rubrique «TradingFloor Téléchargement gratuit» Le site propose de télécharger gratuitement leur application de Trading en ligne. Pour ce faire il suffit de remplir un formulaire. Une fois ce formulaire validé, tous les champs sont vérifiés (comme sur SB) mais après, le formulaire fait appel à un Web Service qui inscrit l utilisateur parmi les membres du site. Ce Web Service, et les suivants que nous verrons, on été développés en PHP par Frédéric Pinte, un collaborateur Altima, dans les locaux de la Synthesis Bank en Suisse ; je les ai testé au fur et à mesure chez Altima. Ce Web Service consulte la base de données de Moose afin de vérifier qu il n existe pas d utilisateur avec le login choisi, et dans ce cas, l ajoute à la base. Le formulaire inscrit également l utilisateur sur un site annexe partenaire de la Synthesis Bank : la Saxo Bank. C est cette dernière qui fournit toutes les informations de bourses à la Synthesis Bank. La rubrique «Devenir client Ouverture de compte» Cette rubrique propose à l utilisateur de rejoindre les clients de Synthesis Bank. J avouerai qu il s agit de la rubrique la plus compliquée à mettre en place. Voila comment elle fonctionne : Pour devenir client, il faut remplir un formulaire en huit étapes. A la fin de chacune d elles, un appel à un Web Service est fait pour compléter les informations contenues en base dans Moose. Pour réaliser ce système, j ai conçu une page principale contenant autant d User Control (UC) que d étapes. Lorsque l on arrive sur la page pour la première fois, tous les UC sont invisibles sauf celui de l étape 1. Lorsque l on valide une étape, un contrôle des champs est réalisé, puis l appel au Web Service, et enfin on affiche l UC suivant. Le problème est que pour les huit étapes, la page principale serait surchargée d actions pour chacune des validations. Aussi j ai développé un système d événements. En effet, les UC peuvent générer des événements que la page principale peut intercepter afin de savoir quel UC afficher. De cette manière, chaque UC contient le code à réaliser lors de la validation, et une fois son action terminée, elle envoie un évènement à la page principale qui réalise à son tour le travail à effectuer. Mais ce n est pas tout, l utilisateur a la possibilité de naviguer à travers les étapes comme il le souhaite grâce à des boutons retour et suivant. Il faut donc que la page principale sache également qu elles sont les étapes validées, et les étapes non validées! Car certains champs ne sont plus modifiables, comme par exemple le login De plus, un UC d identification est présent au dessus de l UC de l étape 1 pour permettre à l utilisateur de s identifier s il n avait pas fini de remplir le formulaire la fois précédente. Une fois identifié, toutes les informations connues sur cet utilisateur sont déjà remplies dans les formulaires. Enfin, un membre (ayant rempli le formulaire de téléchargement) peut devenir client ; dans ce cas, il ne remplit plus les informations que Moose possède déjà sur lui. C est grâce à son identification que l on peut traiter ce cas particulier. Il faut savoir également qu un client est inscrit aussi sur le site de la Saxo Bank et qu il est donc aussi membre Emmanuel de Castro Altima 18/30

19 La rubrique «Devenir Client Dossier client» Une fois le formulaire en huit étapes rempli, l utilisateur doit télécharger des documents, les imprimer, les remplir et signer, et enfin les retourner à Synthesis Bank. Ces documents sont au format PDF et sont générés automatiquement par le site pour pré-remplir les informations concernant le nouveau client. Pour remplir les fichiers PDF, nous nous sommes servis du composant Active PDF. Celui-ci fonctionne de telle sorte qu on lui fournit un PDF modèle, les noms des champs à remplir avec leurs valeurs, un fichier de destination, et il suffit ensuite de récupérer le fichier généré pour le fournir à l utilisateur. La rubrique «support en ligne Foire aux questions et Lexique» Ces deux rubriques sont sensiblement identiques au niveau de la programmation et sont plutôt assez simple. Seulement une contrainte supplémentaire étant survenue, elles se sont toutes deux rapidement compliquées. Pour les besoins d optimisation en référencement, nous devons à présent utiliser la technologie d «URL rewriting» pour les pages dynamiques du site de manière à ce qu elles soient toutes accessibles par les moteurs de recherche, et que leur nom contient suffisamment d informations pour être référencé convenablement. Voyons un peu ce qu est l URL rewriting. Les pages dynamiques sont caractérisées par des URL complexes, comportant en général un point d'interrogation, éventuellement le caractère & ainsi que des noms de variables et des valeurs. Exemple : article.aspx?id=12&page=2&rubrique=5 Dans cet exemple, le fichier article.php est utilisé pour afficher un article dont le texte vient d'une base de données. Ici on cherche à afficher la page 2 de l'article numéro 12 qui fait partie de la rubrique 5. Le problème est que certains moteurs n'indexent pas les pages ayant des URL de ce type. Google par exemple n'indexe en général que les pages ayant au maximum 2 paramètres dans l'url : il n'indexe donc pas une page comme celle de notre exemple. Grâce à l'url Rewriting, Google ainsi que n'importe quel robot va pouvoir indexer les pages dynamiques. L'intérêt est par exemple d'avoir plusieurs milliers de pages de votre site indexées dans Google (le catalogue de tous vos produits, votre forum, etc.). Le principe est très simple : sur un site qui utilise l'url Rewriting, on ne peut plus se rendre compte qu'il est basé sur des pages dynamiques. En effet, les URL sont "propres" : elles ne contiennent plus tous les caractères spéciaux comme? ou &. Personne ne peut savoir qu'il s'agit de pages dynamiques, que ce soit un robot d'indexation ou un internaute. Exemple : article_de_presse\le_nouveau_produit_de_la_banque_news325.html. Quand un internaute demande cette page, le serveur va appliquer une règle de réécriture d'url (décrite dans un fichier web.config) et renvoyer la même chose que si l'internaute avait demandé la page article.aspx?id=12&page=2&rubrique=5. La règle ici serait par exemple d ignorer tout ce qu il y a avant news et de prendre le numéro après news pour aller chercher dans la base de données l identifiant de l actualité 325. Ces règles sont écrites sous forme d expression régulière. Remarque : même si l'url Rewriting est mis en place, on peut toujours accéder aux pages en utilisant l'ancienne URL. Il faut donc veiller à changer tous les liens à l'intérieur de son site pour qu'ils soient tous au nouveau format. Emmanuel de Castro Altima 19/30

20 Maintenant que l on sait comment fonctionne l URL rewriting on devine rapidement que tous les composants DotNet écrits auparavant sont devenus obsolètes et qu il faille les réécrire! La rubrique «Publication Analyses techniques» Cette rubrique comporte elle aussi plusieurs UC gérés par une principale au moyen d évènements. Lors de son premier chargement, cette page affiche un formulaire d identification. Seuls les membres et clients peuvent y accéder. Une fois identifié, l utilisateur a accès à un moteur de recherche qui lui permet de trouver des informations boursières diverses. Il peut également s abonner à ses fils d informations pour recevoir par mails le moindre changement. Toutes ces informations sont récupérées par des Web Services. Tous les Web Services réalisés ont été sécurisés de manière à s authentifier à chaque requête. 6.2 Le résultat La mise en recettage Sur les serveurs d Altima. Au fur et à mesure du développement, les nouvelles versions du site étaient mises sur l espace de pré-production sur un serveur hébergé chez Altima. Ces URL sont accessibles par Internet, et le chef de projet Julien Lemarchand pouvait donc faire des premières phases de recettage à partir de son bureau en Suisse, et pouvait une fois par semaine faire une démonstration au client de l état d avancement. Nous obtenions ensuite des fichiers de suivi afin d apporter les modifications ou de corriger les éventuels bugs existants sur les sites. Le pôle référencement suivait également les développements afin de vérifier que les pages correspondent bien aux critères d indexation des moteurs de recherche. Là encore on recevait les modifications à réaliser. Sur les serveurs de Synthesis Bank Ce lundi 20 juin commence la phase de recettage chez le client. Les sites seront installés sur les serveurs de production mais ne seront pas accessible par les internautes. Cette étape permet de vérifier les sites dans leur milieu de fonctionnement définitif. Les dernières corrections sont faite ici. C est également le moment opportun pour que le client refasse un dernier tour des sites pour ensuite donner son accord pour la mise en ligne finale La mise en production La mise en production a été retardée plusieurs fois. Ceci est dû au fait que nous attendions d obtenir les textes à intégrer dans le site dans toutes les langues. La mise en ligne devait dans un premier temps se situer début juin, et à l heure où j écris ces lignes, elle n est pas encore réalisée et la date n est pas encore définie. Notre directeur technique, Frédéric Grignion, se rendra lui-même à Genève pour l effectuer. Tous les ingénieurs ayant travaillé sur ce projet seront vigilants et attentifs durant ce travail afin de venir en aide et de régler le moindre souci que pourrait rencontrer l équipe sur place. Emmanuel de Castro Altima 20/30

21 7. Conclusion Ces trois mois de stage au sein d Altima ont été une expérience particulièrement riche et complète pour avoir une vision du métier d ingénieur et en approcher tous les aspects. Je suis également heureux d avoir été en charge d un projet permettant à la société Altima de se développer dans les technologies futures indispensables à son avenir. Ce stage a été pour moi l occasion d apprendre énormément dans le domaine de la technique avec la découverte et l étude approfondie du.net, le respect de méthodes de travail et de formalisation profondément intégré dans la société. Je dois également reconnaître des erreurs de ma part, notamment en phase de développement, qui m ont parfois fait perdre du temps mais qui m ont permis de progresser et de découvrir des points que je n aurais peut-être pas découverts par la suite. (Notamment le système d évènement) Les erreurs sont toujours constructives du moment que l on les analyse pour en tirer une expérience. Mais également, cela a été l occasion de pouvoir suivre un projet très important pour l entreprise dans ses différentes phases. Plus qu une simple richesse technique et conceptuelle, il a été fort agréable de pouvoir évoluer au sein d une équipe qui est composée de personnalités très différentes mais grandement complémentaires. De plus, l aspect humain est énormément facilité par la proximité bien que la société compte plus d une cinquantaine de collaborateurs. Malgré mon expérience au sein d Altima, il m a fallu à de nombreuses reprises prendre sur moi-même afin de vaincre une personnalité parfois réservée. Ne serait-ce que pour cette unique raison, j estime avoir appris énormément de ce stage. Même si je suis conscient d avoir encore énormément à apprendre dans ce domaine, j ai le sentiment réel d avoir fait un grand pas vers le monde de la communication inter personnelle. C est là un nouveau domaine du métier d ingénieur qui reviendra de façon redondante tout au long de ma carrière et dans lequel je pourrai m épanouir pleinement. Le seul regret de mon stage a été sans aucun doute le manque de relation client mais cette partie sera abordée pleinement, je l espère, dans la suite de ma carrière. Emmanuel de Castro Altima 21/30

22 8. Glossaire Vous trouverez ici tous les termes techniques rencontrés dans ce rapport, ainsi que des mots clefs que j ai rencontré pendant mon stage. Base de données Une base de données est un ensemble structuré et organisé permettant le stockage de grandes quantités d'informations afin d'en faciliter l'exploitation (ajout, mise à jour, recherche de données). Une base de données se traduit physiquement par un ensemble de fichiers sur disque. Compiler / Compilateur Un compilateur est un programme informatique qui traduit un langage, le langage source, en un autre, appelé le langage cible, en préservant la signification du texte source. Ce schéma général décrit un grand nombre de programmes différents ; et ce que l'on entend par «signification du texte source» dépend du rôle du compilateur. Lorsque l'on parle de compilateur, on suppose aussi en général que le langage source est, pour l'application envisagée, de plus haut niveau que le langage cible, c'est-à-dire qu'il présente un niveau d'abstraction supérieur. En pratique, un compilateur sert le plus souvent à traduire un code source écrit dans un langage de programmation en un autre langage, habituellement un langage d'assemblage ou un langage machine. Le programme en langage machine produit par un compilateur est appelé code objet. JDK/SDK Ensemble d outils et de bibliothèques de routines permettant de développer des programmes pour un environnement particulier. Open source L'expression Open Source caractérise les logiciels dont le code source est visible, modifiable et librement redistribuable sous certaines conditions, ces conditions peuvent être plus ou moins strictes. La formulation de ces conditions constitue d'ailleurs le critère principal qui différencie le logiciel open source du Logiciel libre. Programmation objet (voir annexes) La programmation à objets (souvent appelée programmation orientée objet (POO*) par calque de l anglais Object-Oriented Programming) est née des travaux sur la mise au point de langages de simulation dans les années 1960 (par exemple Simula-67), et a été utilisée également dans le cadre de recherches sur l intelligence artificielle dans les années Elle consiste à combiner au sein d une même structure de données, appelée Classe (informatique), les opérations et données. Référencement Corps de techniques visant à optimiser la visibilité d'un site dans les différents outils de recherche disponibles sur Internet : annuaires (qui indexent les sites manuellement) ou moteurs (qui les indexent automatiquement). Le référencement recouvre toute une série d'actions très différentes qui vont de la simple définition de mots-clés à la création de pages spéciales facilitant le repérage des sites par les moteurs. Emmanuel de Castro Altima 22/30

23 SQL Langage d'interrogation et de manipulation de bases de données relationnelles, développé à l'origine par IBM pour ses ordinateurs centraux et normalisé par l'ansi (American National Standards Institute). Il permet 1. de décrire le schéma conceptuel de la base; 2. de construire des requêtes ou questions concernant le contenu de la base de données; 3. de gérer la structure et le contenu grâce à des demandes de création, de mise à jour, de suppression WebServices Les services Web sont un ensemble de standards permettant aux applications d interagir au travers du Web. Un service Web peut être vu comme un programme fournissant une fonctionnalité particulière à d'autres programmes. Les programmes clients utilisent les protocoles de l'internet, en particulier le HTTP, pour accéder à ces services. De manière plus globale, cela ouvre tous les dialogues possibles entre deux applications, comme des échanges de données ou des lectures de données distantes, par exemple. Ces échanges s appuient sur les standards éprouvés du Web : XML, HTTP, etc. Framework Ensemble d outils de méthodes ou de codes permettant de simplifier ou de guider le développement. ASP (Anglais : Active Server Page) Technologie Microsoft de création dynamique de pages Web. Bug Problème informatique du à une erreur de programmation. Cahier des charges Document texte décrivant avec précision l ensemble d un projet. Voir les annexes. IIS (Anglais : Internet Information Server) Service Web, FTP et Gopher conçu par Microsoft. Monteurs HTML Personnes créant des pages HTML, c'est-à-dire statiques. Php (Anglais : Hypertext Preprocessor) Langage permettant la création de pages Web au contenu dynamique, analogue à la technologie ASP de Microsoft, mais provenant des environnements UNIX-Apache et libre de droits. Web Agency Agence s occupant de tout ce qui tourne autour d Internet, de la réalisation de sites (Internet, Intranet ou Extranet), à l envoi de Newsletter ou même encore du référencement de sites. Emmanuel de Castro Altima 23/30

24 CRM La Gestion de la Relation Client (abrégée GRC) est la traduction de l'anglais Customer Relationship Management (CRM) La GRC a pour but de créer et entretenir une relation mutuellement bénéfique entre une entreprise et ses clients. Dans ce mode de relations commerciales, l'entreprise s'attache la fidélité du client en lui offrant une qualité de service qu'il ne trouverait pas ailleurs. L'image souvent employée pour illustrer ce concept est celle de la relation entre un petit commerçant et ses clients. La fidélité de ces derniers est récompensée car le commerçant connaît leurs attentes et est capable d'y répondre et de les anticiper (comme un boulanger qui vous met de côté une baguette cuite selon votre préférence et vous fait crédit). IDE Un environnement de développement intégré (EDI ou IDE en anglais pour Integrated Development Environment) est un programme regroupant un éditeur de texte, un compilateur, des outils automatiques de fabrication, et souvent un débogueur. Bien que des EDI pour plusieurs langages existent, bien souvent (surtout dans les produits commerciaux) un EDI est dédié à un seul langage de programmation. On peut également trouver dans un EDI un système de gestion de versions et différents outils pour faciliter la création de l'interface graphique (GUI en anglais pour Graphical User Interface). Emmanuel de Castro Altima 24/30

25 9. Références 9.1 Références internes Cahier des charges fonctionnelles et spécifications détaillées des projets Mercuri et Synthesis Bank. Documentation sur Source Safe Documentation sur Saxo Bank Et tous les collaborateurs d Altima que je remercie encore. 9.2 Références Web nombreuses notions sur l ASP.NET pour de nombreuses définitions pour les différentes notions ayant attrait à DotNetNuke apporte de l aide précieuse aussi bien au niveau développement qu au niveau documentation. pour ses tutoriels et exemples pour sa documentation abondante mais parfois difficile à comprendre. 9.3 Références littéraires ASP.NET Professionnel de Richard Anderson, Brian Francis, Alex Homer, Rob Howard, Dave Sussman, Karli Watson, Editions Campus Press Emmanuel de Castro Altima 25/30

26 10. Annexes Vous trouverez en annexe quelques captures des sites et les commentaires associés La page d accueil du site Synthesis Bank en version Française. User Control d actualité Emmanuel de Castro Altima 26/30

27 La page d actualité qui regroupe toutes les nouveautés que l administrateur a inséré dans l outil d administration Les actus sont filtrables par dates Lien «rewrité» qui pointe vers toutes les actualités pour être indexé par les moteurs Les pointillés rouges représentent la découpe en User Control Emmanuel de Castro Altima 27/30

28 Outil d administration de la rubrique actualité. Seules les actualités dont les dates correspondent sont publiées sur le site Un éditeur puissant est mis à disposition de l administrateur pour saisir des textes formatés suivant la chartre du site. Emmanuel de Castro Altima 28/30

29 La page d accueil du site Trading Floor. Chat interactif en DotNet Applet Java fournit par Saxo Bank Emmanuel de Castro Altima 29/30

30 Formulaire d ouverture de compte Liste des étapes dans un User Control géré par la page principale User contrôle de l étape 1 Emmanuel de Castro Altima 30/30

En date du 11 décembre 2008

En date du 11 décembre 2008 R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY

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

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

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

1. Des chartes graphiques homogènes, élégantes, créatives

1. Des chartes graphiques homogènes, élégantes, créatives Comment sont résolues des difficultés rencontrées par les sites de première génération? Comment faire vivre facilement des sites élégants, réactualisés, à contenu riche, et aux fonctionnalités évolutives?

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

ASTER et ses modules

ASTER et ses modules ASTER et ses modules Sommaire Caractéristiques du site internet Rubriques et pages... page 3 Actualités... page 3 Agenda... page 4 Sons... page 4 Documents à télécharger... page 4 Liens... page 4 Albums

Plus en détail

Portail collaboratif Intranet documentaire Dématérialisation de processus

Portail collaboratif Intranet documentaire Dématérialisation de processus Portail collaboratif Intranet documentaire Dématérialisation de processus 2 Le groupe Divalto, Solutions de gestion Catalyseur de performance Créé en 1982, le groupe Divalto propose des solutions de gestion

Plus en détail

SITE I NTERNET. Conception d un site Web

SITE I NTERNET. Conception d un site Web SITE I NTERNET Conception d un site Web Conception de votre site Web Préambule Ce document a pour but de donner une méthode de travail afin de réaliser dans les meilleures conditions un site internet.

Plus en détail

Formation Webmaster : Création de site Web Initiation + Approfondissement

Formation Webmaster : Création de site Web Initiation + Approfondissement Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation

Plus en détail

Graphisme et Design. L'interface client respectera votre charte graphique et sera adaptée selon vos recommandations.

Graphisme et Design. L'interface client respectera votre charte graphique et sera adaptée selon vos recommandations. Site Internet IMUSTBE est une société de service dans le domaine de l informatique et particulièrement dans le domaine de la réalisation de projets Internet et la mise en place, la maintenance ainsi que

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

Plus en détail

Communiqué de Lancement. Sage Intégrale V4.50

Communiqué de Lancement. Sage Intégrale V4.50 Communiqué de Lancement Sage Intégrale V4.50 Nouvelle Version Majeure Avec près de 3000 entreprises clientes, l Intégrale est le Progiciel de Gestion Intégré le plus déployé en France, ce qui révèle toutes

Plus en détail

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

Plus en détail

Gestion de contenu d un site web avec TYPO3 Manuel de l administrateur

Gestion de contenu d un site web avec TYPO3 Manuel de l administrateur Gestion de contenu d un site web avec TYPO3 Manuel de l administrateur 1. Présentation de Typo3... 2 2. Rôle de l administrateur... 2 3. Configuration du site Web... 3 3.0 Que faire si les changements

Plus en détail

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET

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

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure KIELA CONSULTING Microsoft Office Open Office Windows - Internet Formation sur mesure Bureautique L outil informatique et la bureautique sont devenus quasiment incontournables quelque soit votre métier

Plus en détail

Créateur de sites Internet. Développeur de logiciels. www.logipro.com

Créateur de sites Internet. Développeur de logiciels. www.logipro.com Créateur de sites Internet Développeur de logiciels Logipro, partenaire de vos «e projets» depuis 1997 Fort d une dizaine d années d expériences dans le développement de solutions Internet globales, Logipro

Plus en détail

Sébastien Sougnez 24/12/1987 0032498084119 / 0032499642506 s.sougnez@areaprog.com 2 ans et demi d expérience

Sébastien Sougnez 24/12/1987 0032498084119 / 0032499642506 s.sougnez@areaprog.com 2 ans et demi d expérience Données personnelles Sébastien Sougnez 24/12/1987 0032498084119 / 0032499642506 s.sougnez@areaprog.com 2 ans et demi d expérience Expériences professionnelles / Avril 2010 (Consultant SharePoint) Octobre

Plus en détail

Bureautique Initiation Excel-Powerpoint

Bureautique Initiation Excel-Powerpoint Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office

Plus en détail

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web. Web Designer Durée 90 jours (630 h) Public Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web. Objectifs La formation Web designer

Plus en détail

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE @... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE Office de Tourisme Lesneven - Côte des Légendes 12 boulevard des Frères Lumière - BP 48 29260 LESNEVEN

Plus en détail

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube Content Management System bluecube V4.3 1 SOMMAIRE Avant-propos Découvrir le CMS Blue Cube Les modules Les clients BLUE CUBE CMS V4.3 par Digitalcube 2 CMS sans bugs 3 Avant-propos Facile à prendre en

Plus en détail

Manuel d utilisation du site web de l ONRN

Manuel d utilisation du site web de l ONRN Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil

Plus en détail

Cahier des charges. «Application Internet pour le portail web i2n» Direction du Développement numérique du Territoire

Cahier des charges. «Application Internet pour le portail web i2n» Direction du Développement numérique du Territoire Direction du Développement numérique du Territoire Cahier des charges «Application Internet pour le portail web i2n» Direction du Développement Numérique du Territoire Maître d Ouvrage : REGION BASSE-NORMANDIE

Plus en détail

Introduction aux concepts d ez Publish

Introduction aux concepts d ez Publish Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de

Plus en détail

CAHIER DES CHARGES CREATION / AMELIORATION SITE INTERNET

CAHIER DES CHARGES CREATION / AMELIORATION SITE INTERNET CAHIER DES CHARGES CREATION / AMELIORATION SITE INTERNET Nom du Projet... Nom de l entreprise... Adresse... Coordonnées Tel :... Fax :... Email :... Personne à contacter Nom :... Tel :... Email :... SOMMAIRE

Plus en détail

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

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

Plus en détail

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

Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide

Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide Du 19 octobre 2015 au 08 avril 2016* Date limite de dépôt des candidatures : 1 semaine avant le

Plus en détail

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET CAHIER DES CHARGES DE REALISATION DE SITE INTERNET Nom de l entreprise : Adresse : Tel : Fax : Email : Personne à contacter dans l entreprise : 1 SOMMAIRE 1 PRESENTATION DE L ENTREPRISE...3 2 PRESENTATION

Plus en détail

Les 10 étapes incontournables pour réaliser un site internet performant et accessible

Les 10 étapes incontournables pour réaliser un site internet performant et accessible COMITÉ DE COMMUNICATION DE L AOMF FICHE-CONSEIL N 2 Les 10 étapes incontournables pour réaliser un site internet performant et accessible Les 10 étapes que vous retrouvez ci-dessous peuvent faire partie

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

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. 1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de

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

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

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

Documentation Honolulu 14 (1) - 0209

Documentation Honolulu 14 (1) - 0209 Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

COMMUNIQUE DE LANCEMENT SAGE E-COMMERCE 100 VERSION 14

COMMUNIQUE DE LANCEMENT SAGE E-COMMERCE 100 VERSION 14 COMMUNIQUE DE LANCEMENT SAGE E-COMMERCE 100 VERSION 14. Un marché plus que porteur! Le commerce en ligne c est : La mobilité c est : Analyse quantitative (source FEVAD mai 2006) 43% de croissance en CA

Plus en détail

SEO On-page. Avez-vous mis toutes les chances de votre côté pour le référencement de votre site?

SEO On-page. Avez-vous mis toutes les chances de votre côté pour le référencement de votre site? SEO On-page Avez-vous mis toutes les chances de votre côté pour le référencement de votre site? I. Introduction... p.2 II. Optimisation on-page vs off-page... p.3 III. Les éléments importants de vos pages...

Plus en détail

Site internet. Vous voulez faire réaliser votre site internet par une agence web? 21 points à passer en revue pour rédiger votre cahier des charges

Site internet. Vous voulez faire réaliser votre site internet par une agence web? 21 points à passer en revue pour rédiger votre cahier des charges Site internet Vous voulez faire réaliser votre site internet par une agence web? 21 points à passer en revue pour rédiger votre cahier des charges Présenté sous forme de questionnaire, ce document vous

Plus en détail

Gestion collaborative de documents

Gestion collaborative de documents Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,

Plus en détail

Création du site internet [insérez le nom de votre site]

Création du site internet [insérez le nom de votre site] Création du site internet [insérez le nom de votre site] Cahier des charges 1. [Insérez le nom de votre société]... 3 2. Le projet... 4 3. Les prestations attendues... 5 4. Les fonctionnalités du futur

Plus en détail

Le logiciel pour le courtier d assurances

Le logiciel pour le courtier d assurances Le logiciel pour le courtier d assurances Introduction - Présentation 2 Intégration totale 3 Paperless Office 3 Traitement Unifié de l information 4 Outils commerciaux 5 Communication 6 Intégration AS/2

Plus en détail

CAHIER DES CHARGES DU SITE WEB POUR LA RÉALISATION. Nom du commanditaire : Dossier suivi par : Date de réalisation : Date de mise à jour :

CAHIER DES CHARGES DU SITE WEB POUR LA RÉALISATION. Nom du commanditaire : Dossier suivi par : Date de réalisation : Date de mise à jour : CAHIER DES CHARGES POUR LA RÉALISATION DU SITE WEB Nom du commanditaire :... Dossier suivi par :......... Date de réalisation : Date de mise à jour : Référence du dossier :......... Ce document est distribué

Plus en détail

RÉALISATION D UN SITE DE RENCONTRE

RÉALISATION D UN SITE DE RENCONTRE RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en dé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

Bien architecturer une application REST

Bien architecturer une application REST Olivier Gutknecht Bien architecturer une application REST Avec la contribution de Jean Zundel Ce livre traite exactement du sujet suivant : comment faire pour que les services web et les programmes qui

Plus en détail

Formation Découverte du Web

Formation Découverte du Web Catégorie : internet Formation Découverte du Web Niveau requis : savoir utiliser un ordinateur (clavier, souris, traitement de texte) Public : personnel administratif et responsables de communication souhaitant

Plus en détail

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE» UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE» url : http://colleges.ac-rouen.fr/cahingt/partages/ UN PRINCIPE : le stockage est privé, le partage est public > tant que l'on ne partage pas,

Plus en détail

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel Anne-Laure Quatravaux Dominique Quatravaux Spip 2 Premiers pas pour créer son site web Avec la contribution de Sandrine Burriel Groupe Eyrolles, 2009, ISBN : 978-2-212-12502-3 Pourquoi choisir Spip? Vous

Plus en détail

1. PRÉSENTATION, CONTEXTE, OBJECTIFS ET CIBLES 1.1 Contexte

1. PRÉSENTATION, CONTEXTE, OBJECTIFS ET CIBLES 1.1 Contexte ZAC Pré Millet 430 rue Aristide Bergès 38330 Montbonnot St Martin Tél 04 76 33 63 63 Fax 04 76 33 63 66 ligue10@handball-france.eu Echirolles, le22 décembre 2014 1. PRÉSENTATION, CONTEXTE, OBJECTIFS ET

Plus en détail

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin 2010. Entreprise decoratzia.com 15 rue Erlanger 75016 - Paris

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin 2010. Entreprise decoratzia.com 15 rue Erlanger 75016 - Paris BENCHETRIT Michaël BTS IG 2 ème année Brevet de Technicien Supérieur Informatique de Gestion Option : Développeur d applications Session 2011 Note de synthèse Développement web sur le CMS Prestashop Stage

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

Communiqué de Lancement

Communiqué de Lancement Direction du Marketing Produits Sage - Division Mid Market Communiqué de Lancement Rapprochement Bancaire 1000 Produit : Rapprochement Bancaire 1000 Bases de Données : Oracle - MS/SQL Server Microsoft

Plus en détail

Armand PY-PATINEC 2010

Armand PY-PATINEC 2010 Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface

Plus en détail

Ingénieur Développement Nouvelles Technologies

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

Plus en détail

Création outil multimédia de restitution du projet «l intergénérationnel : un levier pour un levier pour créer du lien social en milieu rural

Création outil multimédia de restitution du projet «l intergénérationnel : un levier pour un levier pour créer du lien social en milieu rural CAHIER DES CHARGES Création outil multimédia de restitution du projet «l intergénérationnel : un levier pour un levier pour créer du lien social en milieu rural Juillet 2013 Sarah Pecas I - PRESENTATION

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

16 septembre 2013. Lundi de l Economie l. rencement. Foix. CCI Ariège

16 septembre 2013. Lundi de l Economie l. rencement. Foix. CCI Ariège Lundi de l Economie l Numérique 16 septembre 2013 Lundi de l Economie l Numérique Le référencementr rencement Foix CCI Ariège Définition Référencement naturel Le référencement (SEO, Search Engine Optimization)

Plus en détail

http://www.linea21.com info@linea21.com

http://www.linea21.com info@linea21.com Livre blanc http://www.linea21.com SOMMAIRE SOMMAIRE... 1 PRESENTATION... 2 TIC ET DEVELOPPEMENT DURABLE... 3 PUBLIER ET COMMUNIQUER... 4 LES GROUPES DE TRAVAIL...5 LE TABLEAU DE BORD PERSONNALISE... 6

Plus en détail

GROUPE CAHORS EXTRANET

GROUPE CAHORS EXTRANET GROUPE CAHORS EXTRANET GUIDE UTILISATEUR Tous les utilisateurs de l Extranet s'engagent à ne pas divulguer, à l'extérieur de Groupe Cahors, les informations consultées ou collectées dans l'extranet. Cela

Plus en détail

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5 SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5 5 ADMINISTRER SON SITE WEBGAZELLE CMS 2.0 5 5.1 Configuration minimale

Plus en détail

Mise en place d un intranet de travail collaboratif. Guide utilisateur

Mise en place d un intranet de travail collaboratif. Guide utilisateur Mise en place d un intranet de travail collaboratif Guide utilisateur 03/05/2010 Sommaire 1. Introduction... 4 2. Premier contact avec Le portail... 4 2.1 Se connecter au portail.... 4 2.1.1 Inscription

Plus en détail

Projet en nouvelles technologies de l information et de la communication

Projet en nouvelles technologies de l information et de la communication Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima

Plus en détail

COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB?

COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB? COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB? Lorraine En matière de création ou de refonte d un site Internet, il apparaît souvent difficile de faire un choix parmi les propositions qui font suite à

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

MIEUX APPREHENDER LE VOCABULAIRE DU WEB ET DE L E-TOURISME

MIEUX APPREHENDER LE VOCABULAIRE DU WEB ET DE L E-TOURISME MIEUX APPREHENDER LE VOCABULAIRE DU WEB ET DE L E-TOURISME back office e-tourisme hébergeur internet base de données navigateur médias sociaux blog mentions légales e-commerce cahier des charges newsletter

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

1 LE L S S ERV R EURS Si 5

1 LE L S S ERV R EURS Si 5 1 LES SERVEURS Si 5 Introduction 2 Un serveur réseau est un ordinateur spécifique partageant ses ressources avec d'autres ordinateurs appelés clients. Il fournit un service en réponse à une demande d un

Plus en détail

OFFRE DE SERVICE. www.votreentreprise.com

OFFRE DE SERVICE. www.votreentreprise.com 2011 NOM ENTREPRISE OFFRE DE SERVICE CONCEPTION, REALISATION ET HEBERGEMENT SITE WEB www.votreentreprise.com AFConsulting Web Services Page 1 sur 19 SOMMAIRE Lettre, offre de services --------------------------------------------

Plus en détail

Juin 2005 ADISTAR. lance ECOMMERCE SOLUTION. Dossier de presse

Juin 2005 ADISTAR. lance ECOMMERCE SOLUTION. Dossier de presse Juin 2005 ADISTAR lance ECOMMERCE SOLUTION Dossier de presse SOMMAIRE I. La nouvelle entité d ADISTAR I.1 ADISTAR : spécialiste des métiers tournés vers les nouvelles technologies I.2 La naissance d Ecommerce

Plus en détail

LES METIERS DU NUMERIQUE COMMUNICATION ET MARKETING

LES METIERS DU NUMERIQUE COMMUNICATION ET MARKETING COMMUNICATION ET MARKETING Chargé de communication web Mission : Le chargé de communication Web œuvre à la promotion et à la valorisation de l'organisation (entreprise, administration,...) et de son offre

Plus en détail

CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI 2011. La création de sites internet

CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI 2011. La création de sites internet CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI 2011 La création de sites internet Le référencement de sites internet Je veux créer mon site internet Objectifs et démarche Les objectifs Définition Un site internet

Plus en détail

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS MANUEL D UTILISATION Logiciel édité par la société I. PREAMBULE a) Avant propos... 3 b) Support... 3 c) Interface d accueil... 4 à 5 d) Interface de Recherche...

Plus en détail

Cursus 2013 Déployer un Content Management System

Cursus 2013 Déployer un Content Management System Cursus 2013 Déployer un Content Management System Les critères d évaluation d un CMS Les utilisateurs, après examen de la taille de la base d utilisateurs en France. La communauté, selon son dynamisme

Plus en détail

Le modèle de données

Le modèle de données Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire.

Plus en détail

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite? Menu du jour Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite? Le web comment ça marche? - Internet le réseau des réseaux. Un peu d'histoire. - adresse IP : numéro

Plus en détail

PROJET DE PORTAIL INTRANET YNNA

PROJET DE PORTAIL INTRANET YNNA PROJET DE PORTAIL INTRANET YNNA PV sur l état d avancement du chantier Intranet Ynna Hicham BENJELLOUN h.benjelloun@ynna.ma Préambule Ce rapport a pour objet de proposer les grandes lignes de l état des

Plus en détail

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie & Groupeware. augmentez l expertise de votre capital humain Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows

Plus en détail

Catalogue Formations. Outils pratiques Le «Web» Site vitrine Site Joomla! Site marchand

Catalogue Formations. Outils pratiques Le «Web» Site vitrine Site Joomla! Site marchand Catalogue Formations Outils pratiques Le «Web» Site vitrine Site Joomla! Site marchand Kristel Beurrois Tel : 06 63 93 35 38 Email : kristel.beurrois@arketic.com Eric DUFOUR Tel : 06 73 92 09 58 Email

Plus en détail

10 points clés pour bien démarrer votre projet web

10 points clés pour bien démarrer votre projet web 10 points clés pour bien démarrer votre projet web Un cahier des charges pour cerner votre projet Afin de vous aider dans la réflexion de votre futur site Internet, ADVEO a conçu une check-list avec les

Plus en détail

Appel d offres pour l accompagnement du Pôle Fibres Energivie dans la création de son niveau site Internet

Appel d offres pour l accompagnement du Pôle Fibres Energivie dans la création de son niveau site Internet Appel d offres pour l accompagnement du Pôle Fibres Energivie dans la création de son niveau site Internet 1. Contexte 1.1 Les Pôles de compétitivité Ce sont des structures, en général associatives, mises

Plus en détail

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

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

Plus en détail

Stage ingénieur : Participation à un projet de convergence des Systèmes d Information de retraite

Stage ingénieur : Participation à un projet de convergence des Systèmes d Information de retraite Stage ingénieur : Participation à un projet de convergence des Systèmes d Information de retraite Réf. : STI/360/KPA/W Vous rejoignez une équipe projet d une quarantaine de personnes chez un client grand

Plus en détail

PLAN 1. A PROPOS 2. EXPERTISE 3. NOS RÉFÉRENCES 4. TECHNOLOGIES 5. CONTACT

PLAN 1. A PROPOS 2. EXPERTISE 3. NOS RÉFÉRENCES 4. TECHNOLOGIES 5. CONTACT PLAN 1. A PROPOS 2. EXPERTISE 3. NOS RÉFÉRENCES 4. TECHNOLOGIES 5. CONTACT A PROPOS D EMENCIA QUI SOMMES NOUS? Emencia est une société de services en logiciels libres (SSLL) spécialisée dans l intégration

Plus en détail

«Créer son site web professionnel avec WordPress»

«Créer son site web professionnel avec WordPress» Etre visible sur internet, transmettre une image positive de son entreprise, augmenter son CA pour une petite et moyenne structure, le site web est un outil de communication indispensable. Avoir un site

Plus en détail

MINI-MÉMOIRE DE PPP - S4

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

Plus en détail

Sage CRM. Customer Relationship Management (CRM) pour petites et moyennes entreprises

Sage CRM. Customer Relationship Management (CRM) pour petites et moyennes entreprises Sage CRM Customer Relationship Management (CRM) pour petites et moyennes entreprises La clé de votre succès. Sage CRM, en tant que solution CRM primée, livre aux petites et moyennes entreprises dans le

Plus en détail

Savoir- Faire Offres mé1ers Offres technologiques

Savoir- Faire Offres mé1ers Offres technologiques www.neuros.fr Savoir- Faire Offres mé1ers Offres technologiques! Audit et conseil (stratégie, organisation, urbanisation )! Assistance à maîtrise d'ouvrage! Développement d'applications métiers! Migration

Plus en détail

BTS MUC Le système d information commerciale dans l épreuve d ACRC

BTS MUC Le système d information commerciale dans l épreuve d ACRC cterrier.com 11/09/2007 1 / 7 BTS MUC Le système d information commerciale dans l épreuve d ACRC Auteur : C. Terrier ; mailto:webmaster@cterrier.com ; http://www.cterrier.com Utilisation : Reproduction

Plus en détail

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR HISTORIQUE DES VERSIONS Vers. Date Rédacteur Objet de la modification 1.00 Juillet 2007 GTBO_AGRI Création du document 1.01 Février 2009 SAMOA

Plus en détail

Atelier 1. Portails documentaires : BioLib et Cemadoc

Atelier 1. Portails documentaires : BioLib et Cemadoc Atelier 1 Portails documentaires : BioLib et Cemadoc Intervenants Emmanuelle Jannes-Ober, responsable de la médiathèque - Institut Pasteur Odile Hologne, chef du service de l infomation scientifique et

Plus en détail