HTML5, CSS3 et JavaScript

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

Download "HTML5, CSS3 et JavaScript"

Transcription

1 Marion LIVET Groupe A HTML5, CSS3 et JavaScript Travail présenté à madame Audrey Morneau Apprentissage autonome 582-FXA-06 Département des Techniques de communication Programme des Techniques d'intégration multimédia Cégep de Sainte-Foy 25 mars 2013

2 TABLE DES MATIERES Introduction Synthèse des travaux Synthèse des éléments de recherche Synthèse des expérimentations Bilan des problèmes rencontrés et solutions apportées Synthèse des travaux Semaine Semaine Semaine Semaine Semaine Semaine Semaine Semaine Technologies employées Perspectives Conclusion Médiagraphie /15

3 INTRODUCTION Au lancement du cours d apprentissage autonome, je me suis demandé ce qui pourrait m être très utile dans la suite de mes études et dans la profession que je vise : intégratrice front-end. Du côté des langages d intégration front-end j avais déjà de bonnes connaissances en HTML et CSS et je m étais déjà un peu penchée sur le HTML5 et CSS3 sans pour autant m y être attardée. Néanmoins, le peu de HTML5 et CSS3 que j avais rencontré avait réussi à attiser ma curiosité. D un autre côté, je ne savais pas me servir du Javascript ni même du jquery, des langages pourtant indispensables au web et surtout à un développeur front-end. J avais donc d une part des techniques que je connaissais un peu et qui me semblaient intéressantes et d une autre une grosse lacune à combler. Je me suis ainsi lancée dans l apprentissage de ces trois technologies à la fois dans le but de les découvrir, apprendre et tester dans le cadre de la réalisation d un site interactif/animé en les combinant. Les axes de recherche que j avais alors définis pour les quatre premières semaines de cours étaient les suivants : La découverte de toutes les fonctionnalités offertes par HTML5 et CSS3 L apprentissage de JavaScript depuis le début L intégration de contenus médias Les animations avec CSS3 Puis, les animations avec la combinaison HTML5/CSS3/JavaScript Réflexion sur la question «Le HTML5/CSS3 peut-il remplacer Flash?» Le risque face à mon sujet d apprentissage autonome résidait dans le fait que le contenu était chargé puisque apprendre trois langages différents à la fois pouvait me mener à survoler les sujets plutôt qu à en faire ma spécialité. 3/15

4 1. Synthèse des travaux 1.1 Synthèse des éléments de recherche Mes recherches ont été très vastes étant donné mon axe d apprentissage choisi. J ai en effet commencé la première semaine par poser les bases des différents langages étudiés soient le HTML, CSS3 et JavaScript en faisant des recherches sur leurs origines et historique. Pour cela, je me suis basée sur les introductions des cours du Site du Zéro, sur Wikipédia et différents articles dans lesquels j ai pu trouver des informations intéressantes. Par exemple, l article JavaScript: How Did We Get Here? par Steve Champeon (bien que commençant à se faire vieux puisque datant de 2001) m a appris beaucoup sur les origines de JavaScript. J ai également commencé durant cette semaine à apprendre les bases du JavaScript et notamment le DOM grâce à la lecture du cours sur ce langage sur le Site du Zéro que j ai trouvé clair et plutôt bien construit. J ai continué à apprendre les bases du JavaScript en deuxième semaine, toujours en poursuivant ma lecture du cours du Site du Zéro. J ai ainsi fait l apprentissage des évènements, de la manipulation du CSS et eu un aperçu des propriétés propres aux formulaires. Dans un deuxième temps j ai aussi concentré mon apprentissage sur le HTML5 et ses lecteurs audio et vidéo. Pour se faire, j ai pu m aider du livre Développez votre site web, le guide complet Titan qui expliquait relativement bien l utilisation de ces balises. Dans ce même sujet, j ai voulu me faire une opinion sur les différences entre les lecteurs HTML5 et les lecteurs Flash. Parallèlement, j ai donc réalisé des recherches à ce propos. Pour cela, j ai plus particulièrement sélectionné deux articles parmi ceux que j avais trouvés sur le net : une étude de Jan Ozer intitulée Flash Player: CPU Hog or Hot Tamale? It Depends. parue en février 2010 (qui est donc sur certains points déjà obsolète) et l article du Journal du Net HTML5 vs. Flash, quel choix de technologie effectuer pour ses applications web et mobiles? rédigé par Pierre Priot en septembre Il en est ressorti que les deux technologies ont chacune leurs avantages et inconvénients et qu il faut donc se baser sur le but recherché par le projet avant de faire son choix. Je n ai ainsi pas eu de réponse précise à la question que je m étais posée mais je suis sortie de cette phase de recherche avec des idées plus claires pour savoir dans quel cas utiliser les lecteurs HTML5 et dans quel cas utiliser Flash. En semaine 3, j ai pu découvrir les grands principes d AJAX sans toutefois avoir le temps de l approfondir. Cela a vraiment été pour moi une découverte, car je n en avais quasiment jamais entendu parlé auparavant. J ai ainsi pris note qu il serait bon pour moi de revenir dessus plus tard afin d approfondir mes lectures et d expérimenter un peu cette technique. La suite de mon programme consistait à la création d objets graphiques en HTML5 c est-à-dire avec les canvas et le SVG. Pour l apprentissage de ces techniques, je me suis surtout appuyée sur la lecture du livre Développez votre site 4/15

5 web, le guide complet Titan que j ai ensuite approfondie avec le site W3Schools entre autre. J ai très vite compris le principe du codage d un graphique en SVG car j ai trouvé le code très intuitif et j avais déjà travaillé sur le codage des images vectorielles en cours mais il n en a pas été de même pour la balise canvas. J ai en effet eu beaucoup plus de mal à saisir son utilité et son fonctionnement. Dans un dernier temps durant cette semaine, j ai abordé la question des animations fournies par CSS3. J ai beaucoup aimé cette partie, d autant plus que j ai trouvé un ebook très intéressant à ce sujet : CSS3 pro animation par Dudley Storey. Je l ai trouvé plutôt complet et facile à lire. Cela a été selon moi très intéressant d en apprendre plus sur les animations en CSS3 puisqu elles visent à se développer et qu elles ont un potentiel d application énorme. J ai poursuivi mon apprentissage en semaine quatre dans la lignée puisque je me suis remis à la lecture de la suite du cours du Site du Zéro sur le JavaScript, notamment des parties concernant les chaines de caractères et les données numériques qui ne m ont pas semblées si fondamentales que ça mais qui m ont apportées de nouveaux éléments sur le JavaScript. Enfin, le reste des recherches d apprentissage de la semaine a été dédié à ma culture web personnelle. En effet, après avoir étudié pendant quatre semaines le HTML5, le CSS3 et le JavaScript, la problématique que je me suis posée était de savoir si face à ces langages Flash avait encore une chance de survie sur le web. Il en est ressorti que Flash va surement persister sur les appareils mobiles mais pas sur les ordinateurs où avec le temps, les navigateurs supporteront tous le HTML5 et CSS3 et le Flash ne sera alors surement plus la meilleure alternative. Après avoir réorienté mon apprentissage en fin de semaine quatre vers le JavaScript en tant qu aide à l ergonomie des sites, j ai planifié en semaine cinq d approfondir les bases que j avais déjà acquises en AJAX quelques semaines auparavant. Je me suis donc appuyée une nouvelle fois sur le cours sur le JavaScript du Site du Zéro pour réaliser les lectures sur l AJAX servant à mon apprentissage. Ensuite je me suis penchée sur ce que le JavaScript peut apporter comme fonctionnalités aux formulaires et comment il peut améliorer leur ergonomie. Pour cela, la lecture des ebooks "Javascript & jquery : the missing manual" par David Sawyer McFarland et JS for dummies (4e édition) par Emily A. Vander Veer m a beaucoup aidée. Dans la lignée de cette nouvelle orientation de mon apprentissage, j ai poursuivi mes lectures et mes recherches en me focalisant sur le jquery pour la semaine 6. J ai ainsi pu explorer les fonctionnalités de cette bibliothèque JavaScript grâce notamment à sa documentation qui est complète et claire grâce aux exemples qu elle présente. Pour approfondir mes connaissances de jquery et rester dans le cadre redéfini de mon apprentissage, je me suis également plongée dans la bibliothèque jquery UI (pour User Interface ). Je me suis encore une fois servie de la documentation en ligne officielle de jquery UI mais j ai également lu pour ce sujet d apprentissage le ebook «jquery UI» d Eric Sarrion. 5/15

6 La semaine suivante fut l avant dernière semaine d apprentissage autonome. Ainsi, pour aller plus loin, j avais décidé d apprendre ce que sont les expressions régulières et comment s en servir en JavaScript. En effet, je n aurais pas pu passé à côté de cette notion de programmation que je n avais jamais apprise auparavant et qui est pourtant indispensable, notamment en JavaScript dans le cadre de la validation d un formulaire côté client par exemple. Comme source d information à ce sujet, j ai surtout utilisé les chapitres 3 et 4 concernant les expressions régulières de la partie 3 du cours sur le JavaScript du Site du Zéro. J ai également dans un deuxième temps fais quelques recherches sur la manipulation d images en JavaScript entre autre dans "Javascript & jquery : the missing manual" par David Sawyer McFarland et encore une fois sur le Site du Zéro qui dédie un chapitre aux images en JavaScript. J ai ainsi commencé par l objet Image de JavaScript mais son utilité restant assez limitée, j ai cherché des extensions jquery ou JavaScript pur développées afin d améliorer la manipulation des images par des utilisateurs. Ma dernière semaine a été plus consacrée à des expérimentations qu à des recherches et lectures mais néanmoins je me suis penchée sur le téléversement en JavaScript notamment grâce à AJAX et pour cela, je me suis une fois de plus basée sur le cours du Site du Zéro. 1.2 Synthèse des expérimentations Pour la première semaine, mon apprentissage était naturellement plus orienté vers la recherche d information et la lecture de cours sur le JavaScript puisque je ne connaissais absolument rien à ce langage. Pour cette semaine, ma seule expérience d expérimentation s est limitée à des travaux pratiques proposés par le Site du Zéro dans le cadre de son cours sur le JavaScript. Les exercices bien que pas très utiles sur un plan concret et pratique m ont permise de me plonger dans le DOM avec JavaScript et d apprivoiser la syntaxe de ce langage. Au cours de la deuxième semaine d apprentissage, la difficulté de mes expérimentations a augmenté. Tant bien que j ai eu du mal à réaliser ce que j avais prévu et que j y ai passé beaucoup de temps. J avais en effet prévu de réaliser un effet de drag & drop en JavaScript en m aidant d un chapitre de travaux pratiques présenté par le Site du Zéro. Le principe était donc de pouvoir déplacer trois simples éléments div carrés. J ai également dans le deuxième temps de mon apprentissage de cette semaine réalisé des expérimentations autour des balises audio et vidéo de HTML5. Ainsi, j ai pu tester l intégration des lecteurs et leur personnalisation grâce au JavaScript. Le résultat final n était pas complètement abouti mais j ai au l occasion par la suite de me resservir de ce que j avais alors appris durant ces expérimentations dans le cadre de la refonte du site de la Techniques d Intégration Multimédia et dans un même temps d aller plus loin dans la personnalisation du lecteur vidéo. 6/15

7 Les objets de mon apprentissage en semaine 3 m ayant particulièrement intéressée, j ai effectué différentes expérimentations. Tout d abord, dans le cadre de mon apprentissage des objets graphiques SVG et canvas, j ai pu codé différents dessins et comparer les deux méthodes. La conclusion que j ai pu en tirer est que je suis beaucoup plus à l aise avec les objets SVG que avec le canvas HTML5. En effet, je connaissais déjà le principe de codage d une image vectorielle et je trouve personnellement que la façon dont se compose une telle image est intuitive bien que cela puisse vite devenir lourd et compliqué en fonction de la complexité des formes composant l image. Dans un deuxième temps, j ai appliqué mes toutes nouvelles connaissances en matière d animation CSS3. Comme je n ai pas vraiment rencontré de problème avec ces réalisations, j ai pu en réaliser trois différentes à commencer par une barre de menu horizontale sur laquelle j ai appliqué des effets d animation de CSS3. Le résultat n est pas forcément pratique ou même esthétique mais mon but était de voir plusieurs possibilités d animations sur le même élément. J ai ensuite créé une galerie de photos avec des animations de CSS3. Dans cette lignée, j ai rapidement testé différentes façons d afficher une légende sur une image et j ai encore une fois été surprise parce que permet de faire CSS3 sans avoir recours à JavaScript. Mes expérimentations lors de la semaine 4 ont suivi les traces de la semaine 3 en ce qui concerne les objets graphiques puisque j ai cette fois-ci essayé de les animer. Une fois de plus, j ai été plus à l aise avec les animations sur les objets SVG et j ai été agréablement surprise de leur rendu qui est très bon. Dans un deuxième temps, je m étais fixé comme objectif de coupler les animations CSS3 et le JavaScript espérant pouvoir réaliser des animations poussées, seulement je me suis vite rendu compte que le JavaScript n apportait pas beaucoup plus d éléments d animation que les nouvelles propriétés apportées par CSS3 et je n ai donc pas effectué d expérimentation concrètes dans ce cadre. Après avoir repensé mon axe d apprentissage autonome et l avoir réorienté vers l utilisation du JavaScript en tant qu aide à l ergonomie et à l accompagnement de l utilisateur, j ai en semaine 5 expérimenté principalement autour des formulaires. Avec JavaScript, j ai ainsi pu tester l affichage des erreurs avant la validation du formulaire du côté client. Pour cela, j ai pris le contexte d un formulaire d inscription. Par exemple, lorsque l utilisateur entre un mot de passe trop court, une erreur s affiche dès qu il quitte le champs (sur l'évènement blur de JS) et il n a donc pas alors à perdre du temps à envoyer le formulaire, attendre le chargement et le retour des erreurs envoyées par le serveur, il sait immédiatement ce qu il n a pas bien rempli. J ai effectué cette validation sur tous les champs du formulaire. Certains permettent comme expliqué auparavant de voir instantanément les erreurs faites mais d autres sont vérifiés seulement lors de l envoi du formulaire (c est le cas des boutons radio et des liste de sélection entre autre). Autour du champ de définition du mot de passe, j ai également ajouté un indicateur de niveau de sécurité. Avec jquery j ai également pu en quelque sorte sécuriser le bouton d envoi du formulaire afin d éviter un envoi multiple à force de clics répétés par l utilisateur. Pour cela, J ai utilisé la 7/15

8 méthode.attr() afin de désactiver le bouton pendant l envoi et la méthode.val() pour remplacer la valeur du bouton et qu il n affiche plus envoyer mais envoi en cours. Durant ma sixième semaine d apprentissage, j ai expérimenté sur la librairie jquery UI (User Interface) en créant une sorte de jeu de piste utilisant différents éléments de la librairie afin de connaître leur fonctionnement et de voir comment les intégrer à une page et les manipuler. Une fois que j étais plus à l aise avec ces éléments, j ai voulu m exercer et faire des expérimentations avec AJAX que j avais déjà vu quelques semaines plutôt mais uniquement du côté théorique. Ainsi, j ai testé la fonction load() qui m a permis de changer le contenu d une div affichant les titres et liens d articles sans avoir à recharger toute la page. Par exemple, si le visiteur veut changer et ne pas voir les derniers articles mais plutôt les plus commentés, il n a pas à recharger toute la page qui peut être très lourde notamment si c est dur un gros site d actualité présentant de nombreux encarts et cela peut l empêcher d être perdu car si la page se recharge, elle ne se réaffiche pas exactement au même endroit que là où elle a été quittée. J ai également dans un second temps expérimenté la fonction get(). Je l ai mise en pratique à travers l affichage de commentaires provenant d une base de données en fonction du choix d un article. Concrètement, on sélectionne dans une liste déroulante le titre d un article et cela affiche ses commentaires en dessous sans avoir à recharger sa page. Cela est rendu possible car la fonction get() appelle une page PHP contenant une requête à faire à la base de données et renvoie les informations demandées. En semaine 7 sur la manipulation des images en JavaScript, je me suis vite rendue compte que comme l objet Image est plutôt basique, je n aurais pas grand chose à expérimenter de ce côté là. Je me suis alors penchée sur l utilisation du plugin imgareaselection que j avais trouvé intéressant dans le cadre de l amélioration de l ergonomie d une page. Ce dernier permet de sélectionner une partie d une image, ce qui peut être pratique dans certains cas de manipulation d images par l utilisateur. J ai donc cherché à comprendre comment fonctionne ce plugin en analysant son code. Pour aller plus vers le concret avec ce plugin, j ai trouvé l extension AjaxCrop qui le met en application et que j ai donc testée et dont j ai décortiqué le code et le fonctionnement. Durant la dernière semaine d apprentissage autonome mes objectifs étaient la réalisation d une visionneuse d images (type slider) et d un système d auto complétion pour un champ de recherche. Pour la réalisation de la visionneuse, je me suis appuyée sur divers tutoriels et bouts de code trouvé sur différents blogs, sites et forums. Pour le système d auto complétion j ai suivi le tutoriel proposé par le Site du Zéro car il est très détaillé et clair. 8/15

9 1.3 Bilan des problèmes rencontrés et des solutions apportées Le principal problème que j ai rencontré lors de la première moitié de ce module d apprentissage autonome a été le fait que mon sujet soit beaucoup trop vaste et sans contexte vraiment défini. Je voulais tout apprendre pour rattraper mes lacunes mais je me suis vite rendue compte que c était impossible à la vue du temps que j avais. De plus, bien que j accumulais pleins de nouvelles connaissances et de nos savoirs très intéressants, j avais également l impression de ne pas savoir où j allais et ce que j allais pouvoir présenter à la fin du module. Il a donc fallu que je réfléchisse à une réorientation de mon sujet et j ai choisi de me concentrer sur le langage que je connaissais le moins parmi le HTML5, CSS3 et JavaScript : le JavaScript. Le contexte d application est ensuite venu plus naturellement puisque le JavaScript n est aujourd hui plus tant utilisé pour réaliser des animations que pour améliorer l ergonomie des sites web. Je suis d autre part très intéressée par tout ce qui touche à l ergonomie web et je pense que c est un point fondamental d un site internet que d être clair et utilisable facilement par tous ses visiteurs. Le second problème que j ai rencontré se situe au niveau de la gestion et la planification de mon temps durant les deux dernières semaines d apprentissage. En effet, avec la finalisation du projet de refonte du site de la technique et le début du stage j ai eu du mal à trouver des moments et la concentration nécessaire pour être aussi efficace que durant les premières semaines. 2. BILAN DE LA PROGRESSION DU TRAVAIL 2.1 Semaine 1 Heures prévues : 16 Heures réelles : 14 Pour la première semaine, j avais prévu beaucoup d heures en voyant la quantité de choses que je devais apprendre pour connaître le JavaScript. Je n ai évidemment pas réussi à faire 16 heures comme je le voulais mais j ai tout de même réalisé 14 heures dont la moitié consistait à apprendre et prendre des notes sur les notions de base de JavaScript. La recherche d information a été plus rapide que prévue en raison du fait que je me suis lancée dans la lecture du cours sur JavaScript du Site du Zéro et que, étant satisfaite de cette source qui est très complète, j ai suivi son déroulement et cela m a suffi. Comme ça n était que le commencement de mon apprentissage du JavaScript, cela m a pris plus de temps de lecture que d expérimentation. 2.2 Semaine 2 Heures prévues : 13 Heures réelles : 12 J ai une nouvelle fois en semaine 2 surestimé le temps de recherche de source d information mais cela m a permis de faire plus d expérimentations notamment sur les lecteurs vidéos et audio HTML5. Mes 9/15

10 objectifs vis-à-vis des lecteurs ont ainsi été atteints, cependant l apprentissage des bases de JavaScript n était pas fini à la fin de cette semaine et était donc à poursuivre. 2.3 Semaine 3 Heures prévues : 13 Heures réelles : 12,5 Cette semaine, les heures planifiées ont été respectées cependant l apprentissage du JavaScript que j espérais pouvoir continuer au fil des semaines s est un peu effacé et bien que j ai couvert les sujets que je m étais fixés, je ne les ai pas autant approfondis que ce que j aurais souhaité. 2.4 Semaine 4 Heures prévues : 12 Heures réelles : 12 Les heures que j ai effectuées cette semaine-ci ont parfaitement concordé avec ce que j avais planifié. Cependant, mes objectifs n ont pas tous été remplis puisque je ne suis pas parvenue à réaliser une animation avec JavaScript. Je ne suis cependant pas pour autant déçue car j ai pu me rendre compte que cette technique n était plus trop d actualité. 2.5 Semaine 5 Heures prévues : 12 Heures réelles : 11 Les heures prévues pour cette semaine ont globalement été respectées à l exception d une heure manquante qui se situe dans le cadre des expérimentations. Les objectifs ont été atteints au niveau de l apprentissage de JavaScript dans les formulaires mais l apprentissage de l AJAX quant à lui m a semblé trop superficiel. 2.6 Semaine 6 Heures prévues : 17 Heures réelles : 13,5 Durant cette semaine, j ai passé un peu plus de temps que prévu sur les expérimentations et le nombre d heures réelles de lecture a été bien moindre que celui prévu. Cela est dû au fait que j ai voulu mettre en pratique mes lectures et nouvelles connaissances en AJAX et que j ai donc passé du temps à faire des expérimentations à ce sujet. Le manque d heures de lecture se justifie quant à lui par le fait que l apprentissage de jquery est aisé lorsque l on connait déjà le JavaScript. Je n ai donc pas trop eu à creuser ce sujet. 10/15

11 2.7 Semaine 7 Heures prévues : 16 Heures réelles : 13 En semaine 7 j ai bien pu réaliser mon objectif d apprentissage des expressions régulières et de l objet image de JavaScript mais j ai cependant pas pu beaucoup expérimenter autour du sujet des images en JavaScript puisque l objet ne m a pas paru spécialement intéressant et que la création d une extension me semblait démesurée. J ai donc tranché pour la recherche et l analyse du fonctionnement de certains plugins trouvés sur le web et aidant à faciliter la manipulation d images par les utilisateurs. 2.8 Semaine 8 Heures prévues : 16 Heures réelles : 12 La dernière semaine a été pour moi la plus dure à tenir au niveau des heures à réaliser. Non seulement il y avait le projet TIM à finaliser mais aussi le stage qui commençait. De plus, beaucoup d heures ont été consacrées à la rédaction du rapport final du module. S aménager des heures a donc été plus difficile. Les objectifs que je m étais fixés ont néanmoins été atteints. 3. TECHNOLOGIES EMPLOYEES Je ne pense pas que si je devais refaire ce module d apprentissage je prendrais les mêmes technologies que celles que j avais choisies au départ. En effet, il y en avait trop et sans véritable lien entre elles. J aurais plutôt dû me concentrer dès le départ sur le JavaScript que je ne connaissais alors pas du tout plutôt que de survoler des technologies que je connaissais déjà un peu comme le CSS3 et le HTML5. Cela aurait été plus efficace du côté de l apprentissage du JavaScript qui me semble a été nécessaire pour moi qui suis dans l optique de faire de l intégration front end et plus particulièrement dans le contexte d amélioration de l ergonomie et l aide à l utilisateur puisque c est un aspect de la conception de site web qui m intéresse particulièrement et qui est important. Parmi les technologies que j ai étudiées, le HTML5 apparaît comme un concurrent de Flash. Cependant, après plusieurs recherches, il s avère que bien que le HTML5 permettent de remplacer Flash dans bien des situations, il ne peut pas le remplacer partout, dans toute situation. En effet, il faut prendre le temps de bien étudier le projet afin de savoir laquelle des deux technologies est la plus appropriée. Dans le cadre d une application mobile native telle qu un jeu, Flash sera alors à privilégier. Cependant, pour un site web, Flash n est plus la meilleure option en raison notamment du fait de son poids et temps de chargement. De plus, HTML5 combiné avec CSS3 permet de réaliser bien des animations qui étaient avant difficiles voire impossible à mettre en place sans Flash. En ce qui concerne le JavaScript, il n existe 11/15

12 pas vraiment de technologie concurrente, si ce n est qu avec l apparition de CSS3, JavaScript n est quasiment plus utilisé pour ses animations. Mais en ce qui concerne l accompagnement des utilisateurs et l ergonomie des sites web, JavaScript reste très utile. 4. PERSPECTIVES Cet apprentissage, notamment du JavaScript orienté ergonomie m a permis de m intéresser et de me sensibiliser plus à comment rendre les sites web plus accessible à tout le monde, comment faciliter la navigation des internautes les plus novices tout comme celle des plus expérimentés. Si je devais continuer, je me pencherai donc sur les différentes façons d améliorer la navigation et de simplifier les sites web. 12/15

13 CONCLUSION L évolution de mon sujet d apprentissage est assez particulière. En effet, mon choix de sujet s est fait un peu dans la précipitation, en peu de temps en début de session et en y repensant je n avais pas bien saisi l enjeu de ce choix. Je me suis rendu compte assez vite et j ai heureusement pu recadrer mon sujet vers quelque chose de plus réaliste et correspondant plus à ce qu on me demandait. Cela n empêche cependant pas le fait d avoir tout de même appris beaucoup de choses autant du point de vue des technologies que de celui de la méthodologie que j ai mise en place (il n y a pas eu de perte de temps). En ce qui concerne la méthodologie que j ai adoptée pour mon apprentissage qui consistait à faire des recherches et lire des livres et cours (comme celui du Site du Zéro) tout en prenant des notes, je pense que cela a été efficace (notamment le fait de prendre des notes, cela m a aidée à retenir beaucoup de chose). Pour ce qui est des expérimentations, comme en JavaScript je partais de rien, je n avais aucune connaissance, je pense que suivre des tutoriaux a été judicieux. En effet, je ne me voyais pas du tout tenter de réaliser quelque chose entièrement par moi-même : les tutoriaux m ont ainsi inspirée dans mes expérimentations et m ont servie de base. Cette expérience a donc été très enrichissante autant sur le plan personnel que sur le plan de mes connaissances et cela m a définitivement donné de l intérêt pour tout ce qui peut être utile à l amélioration de l ergonomie des sites internet. 13/15

14 MEDIAGRAPHIE LIVRES Ouvrage général : Développez votre site web, le guide complet Titan par Fabien Basmaison, Antoine Cailliau, Laurence Guitier, Olivier Hondermarck, Jean-Pierre Imbert, MA EDITIONS, mars EBOOKS CSS3 pro animation par Dudley Storey, éditions APress, janvier 2013 Plus particulièrement : chapitre 2 "CSS3 Transforms and transitions", chapitre 3 "CSS3 Transitions for images" et chapitre 4 "CSS3 Transitions for UI Elements" jquery UI par Eric Sarrion, éditions O reilly, 2009 Javascript & jquery : the missing manual par David Sawyer McFarland, O'Reilly Media, 2011 JS for dummies (4e édition) par Emily A. Vander Veer, éditions Wiley Publishing, 2005 SITES WEB Le Site du Zéro : Lecture quasi-complète du cours sur le JavaScript - W3Schools : Pour tout ce qui est du fonctionnement de base des technologies du web. Utilisé plus particulièrement dans le cadre de l apprentissage de l animation SVG ( du JavaScript ( Smashing Magazine : 14/15

15 Exemples de réalisations originales en CSS3 et JavaScript - Alsacréations : SVG, le dessin vectoriel pour le web par Nicolas Gilis, janvier Documentation jquery : et Mozilla Developer Network : Essentiellement utilisé pour sa partie sur le CSS3 ( CSS3.info : Pour certaines informations et certains détails à propos du CSS3 ARTICLES EN LIGNE Flash Player: CPU Hog or Hot Tamale? It Depends. : étude par Jan Ozer, février HTML5 vs. Flash, quel choix de technologie effectuer pour ses applications web et mobiles? : article du Journal du Net rédigé par Pierre Priot en septembre JavaScript: How Did We Get Here? par Steve Champeon, 04/06/ INFOGRAPHIES Infographie par Wix sur le HTML5 : 15/15

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

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

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

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

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

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures 3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet

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

Soyez accessible. Manuel d utilisation du CMS

Soyez accessible. Manuel d utilisation du CMS Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise

Plus en détail

10, rue Brulée 67000 STRASBOURG - Tél. : 06.48.03.53.12 - gs@sg-web.fr - http://www.sg-web.fr

10, rue Brulée 67000 STRASBOURG - Tél. : 06.48.03.53.12 - gs@sg-web.fr - http://www.sg-web.fr 10, rue Brulée 67000 STRASBOURG - Tél. : 06.48.03.53.12 - gs@sg-web.fr - http://www.sg-web.fr GRÉGORYSTOOS - SOMMAIRE Sommaire 1. Présentation générale & Formation 2. Parcours professionel - 2013 : Alsacréations

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

Marie-eve TREMBLAY GROUPE B. Rapport de synthèse : Le responsive web design, CSS3 et HTML5. Apprentissage autonome 582-FXA-06

Marie-eve TREMBLAY GROUPE B. Rapport de synthèse : Le responsive web design, CSS3 et HTML5. Apprentissage autonome 582-FXA-06 Marie-eve TREMBLAY GROUPE B Rapport de synthèse : Le responsive web design, CSS3 et HTML5 Apprentissage autonome 582-FXA-06 Département des Techniques de communication Programme des Techniques d'intégration

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

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

Présentation du Framework BootstrapTwitter

Présentation du Framework BootstrapTwitter COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...

Plus en détail

Atelier E-TOURISME 2013. Optimiser la visibilité de son site sur les moteurs de recherche. ecotourismepro.jimdo.com

Atelier E-TOURISME 2013. Optimiser la visibilité de son site sur les moteurs de recherche. ecotourismepro.jimdo.com Atelier E-TOURISME 2013 Optimiser la visibilité de son site sur les moteurs de recherche ecotourismepro.jimdo.com Optimiser la visibilité de son site sur les moteurs de recherche Audrey Piquemal Chargée

Plus en détail

Ne tombez pas dans les pièges tendus par

Ne tombez pas dans les pièges tendus par Ne tombez pas dans les pièges tendus par Ce que vous devez savoir avant de dépenser votre 1 er sur Adwords Guide gratuit offert par le site www.ledroitdereussir.com Introduction Dans un instant vous allez

Plus en détail

WORDPRESS : réaliser un site web

WORDPRESS : réaliser un site web WORDPRESS : réaliser un site web Wordpress est un système de gestion de contenu (ou CMS) libre. Il permet de créer des sites relativement complexes (blog, forum, site vitrine, site dynamique), sans qu

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

Optimiser pour les appareils mobiles

Optimiser pour les appareils mobiles chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...

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 faire un site Internet de classe rapidement?

Comment faire un site Internet de classe rapidement? Document numérique disponible à : http://www.aepq.ca/congres/salon-de-linformatique Comment faire un site Internet de classe rapidement? Élaboré pour le 33e congrès de l AÉPQ 15 et 16 novembre 2013 - Lévis

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

Madame, Monsieur, PJ. 1 - Programme de formation 2 - Fiche d'inscription 3 - Présentation de Olivier GOBET

Madame, Monsieur, PJ. 1 - Programme de formation 2 - Fiche d'inscription 3 - Présentation de Olivier GOBET Madame, Monsieur, Véritable catalyseur de votre stratégie de communication, le web vous offre toujours plus de moyens pour relever vos challenges : communiquer, conquérir, optimiser, fidéliser. Mais tout

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

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

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude

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

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

d un site web universitas friburgensis Objectifs de l atelier

d un site web universitas friburgensis Objectifs de l atelier Conception d un site web Objectifs de l atelier 1. 2. 3. 4. Analyser ses besoins et créer un cahier des charges Structurer un site pour optimiser sa navigation Rédiger pour le web Optimiser pour les moteurs

Plus en détail

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées? Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites Quelles solutions peuvent être employées? Présentation d une des solutions Conclusion Aujourd hui le web est

Plus en détail

CRÉER SON SITE INTERNET GRATUITEMENT OT des Combrailles. 4 juin 2015

CRÉER SON SITE INTERNET GRATUITEMENT OT des Combrailles. 4 juin 2015 CRÉER SON SITE INTERNET GRATUITEMENT OT des Combrailles 4 juin 2015 Définition d un site internet Un site ou site web (de l'anglais website, littéralement «site de la toile» en français) est un ensemble

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

4D Web 2.0 Pack DATA LIVES HERE. TM. Internet Riche et Solutions Mobiles en toute simplicité. 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex

4D Web 2.0 Pack DATA LIVES HERE. TM. Internet Riche et Solutions Mobiles en toute simplicité. 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex DATA LIVES HERE. TM 4D Web 2.0 Pack Internet Riche et Solutions Mobiles en toute simplicité 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex *Faites vivre vos données 4D Web 2.0 Pack fournit aux développeurs

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

Programmation Web. Madalina Croitoru IUT Montpellier

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

Plus en détail

Rédaction d'une offre de service et d'un contrat

Rédaction d'une offre de service et d'un contrat 13 mai 2011 1 Rédaction d'une offre de service et d'un contrat Luc Côté Ross & Caroline Lavoie Offre de service pour la réalisation de la refonte du site internet de la SAMBBA. Adressé à Madame Anne Stéphanie

Plus en détail

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences RESUME DE CARRIERE Alice JULIENNE 23 ans Nationalité Française Développeur Web Front-End Compétences Systèmes Langages Windows (XP, 98) Macintosh OS X HTML, XHTML, CSS, XML, PHP, SQL, Javascript, J-Querry

Plus en détail

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.

Plus en détail

http://www.content-square.fr

http://www.content-square.fr http://www.content-square.fr Qui sommes-nous? 2 Jonathan CHERKI Président Fondateur Études : + ESSEC + Licence de Mathématiques et de statistiques + Master de Marketing L équipe (composée de 25 experts)

Plus en détail

Webmaster / Webdesigner / Wordpress

Webmaster / Webdesigner / Wordpress Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un

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

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

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

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

Nouveautés joomla 3 1/14

Nouveautés joomla 3 1/14 Nouveautés joomla 3 1/14 Table des matières 1 Responsive... 1 2 Bootstrap... 1 3 LESS CSS intégré... 1 4. JUI (pour les développeurs d'extensions)... 1 5. Le Mambo days vs le Génial UX... 2 6. 7 étapes

Plus en détail

Guide plateforme FOAD ESJ Lille

Guide plateforme FOAD ESJ Lille Guide plateforme FOAD ESJ Lille v. 1.2 «étudiants» septembre 2014 Réalisé par Maxime Duthoit Ingénieur pédagogique multimédia à l ESJ Lille Sommaire Introduction... 1 1. Accueil et connexion... 2 2. Accueil

Plus en détail

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de Guide de l utilisateur Faites connaissance avec la nouvelle plateforme interactive de Chenelière Éducation est fière de vous présenter sa nouvelle plateforme i+ Interactif. Conçue selon vos besoins, notre

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

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

Comment générer des revenus en Affiliation

Comment générer des revenus en Affiliation Comment générer des revenus en Affiliation Apprenez comment vous créer un système pour faire de l argent sur Internet Version 6 Programme Affiliation Entreprise Nexika Inc www.marketing-affiliation.com

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

Focus sur. métiers du numérique. métiers. les. Contexte régional. La piste. des

Focus sur. métiers du numérique. métiers. les. Contexte régional. La piste. des La piste des métiers Focus sur les métiers du numérique D ans sa définition la plus large, la filière numérique regroupe les entreprises des secteurs producteurs de biens et services numériques : électronique

Plus en détail

FLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze

FLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze Programmation FLEX 3 Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder Aurélien Vannieuwenhuyze Avec la contribution de Romain Pouclet Groupe Eyrolles, 2009, ISBN : 978-2-212-12387-6

Plus en détail

Intégrateur Web HTML5 CSS3

Intégrateur Web HTML5 CSS3 Intégrateur Web HTML5 CSS3 L objectif de la 3W Academy est de former des petits groupes d élèves à l intégration de sites internet ainsi qu à la création d applications web simples telles qu un blog ou

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully Les grandes facettes du développement Web Qui sommes nous? Nicolas Thouvenin Stéphane Gully Projets Web depuis 2000 LAMP, NodeJS HTML, CSS, jquery

Plus en détail

LEA.C5. Développement de sites Web transactionnels

LEA.C5. Développement de sites Web transactionnels LEA.C5 Développement de sites Web transactionnels LEA.C5 Développement de sites Web transactionnels Toutes les entreprises et les organisations utilisent le réseau Internet comme outil de promotion, de

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

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION : QUALITE WEB ET REFERENCEMENT NATUREL

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION : QUALITE WEB ET REFERENCEMENT NATUREL DEVELOPPEMENT LOGICIEL QUALITE WEB LES BONNES PRATIQUES FRONT-END REF : WEER001 DUREE : 3 JOURS TARIF : 1 625 HT Public Chef de projet, webmestre, intégrateur, développeur, et toute personne liée au développement

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

TUTORIEL Qualit Eval. Introduction :

TUTORIEL Qualit Eval. Introduction : TUTORIEL Qualit Eval Introduction : Qualit Eval est à la fois un logiciel et un référentiel d évaluation de la qualité des prestations en établissements pour Personnes Agées. Notre outil a été spécifiquement

Plus en détail

CAHIER DES CHARGES pour création graphique de Site internet.

CAHIER DES CHARGES pour création graphique de Site internet. CAHIER DES CHARGES pour création graphique de Site internet. Nom de l entreprise/association : Sigle : Raison sociale : Champ d'activité : Adresse : Code postal : Ville : Tel : Fax : Portable : Courriel

Plus en détail

FEN FICHE EMPLOIS NUISANCES

FEN FICHE EMPLOIS NUISANCES Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance

Plus en détail

L écran du marais : Comment configurer le viewer OpensSim

L écran du marais : Comment configurer le viewer OpensSim L écran du marais : Comment configurer le viewer OpensSim Dans un premier temps, il vous faut télécharger et installer un logiciel de navigation dédié aux serveurs de mondes virtuels. En voici deux ainsi

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

Qualité web : les bonnes pratiques front-end

Qualité web : les bonnes pratiques front-end L institut de formation continue des professionnels du Web Qualité web : les bonnes pratiques front-end Référence formation : Durée : Prix conseillé : PE081 3 jours (21 heures) 2 100 HT (hors promotion

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

DU Endoscopie. Guide d utilisation. chirurgicale. Diplôme Universitaire d Endoscopie Chirurgicale

DU Endoscopie. Guide d utilisation. chirurgicale. Diplôme Universitaire d Endoscopie Chirurgicale DU Endoscopie chirurgicale Guide d utilisation Bienvenue sur le site d E-learning spécialisé dans l Endoscopie Chirurgicale www.master-surgical-endoscopy.eu SOMMAIRE L inscription...3 Création des identifiants...

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

Utiliser le site learningapps.org pour créer des activités interactives

Utiliser le site learningapps.org pour créer des activités interactives Utiliser le site learningapps.org pour créer des activités interactives I. Créer un compte - Pour pouvoir utiliser le site learningapps.org à des fins de création, il faut commencer par créer un compte

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

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE Session découverte La Gestion des photos avec Windows Vista / Windows 7 et le traitements d images numériques 1 Généralités sur le jargon de l image numérique

Plus en détail

COMMENT OPTIMISER SON RÉFÉRENCEMENT NATUREL?

COMMENT OPTIMISER SON RÉFÉRENCEMENT NATUREL? LAD C. MENES / Shutterstock COMMENT OPTIMISER SON RÉFÉRENCEMENT NATUREL? Février 2014 Loire-Atlantique développement - Direction de l'action touristique - 1 1. DÉFINIR DES MOTS ET EXPRESSIONS CLÉS PERTINENTS

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

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com Guide de l utilisateur CMS 1 Navigation dans le CMS... 2 1.1 Menu principal... 2 1.2 Modules tableau... 3 1.3 Modules formulaire... 5 1.4 Navigation dans le site Web en mode édition... 6 2 Utilisation

Plus en détail

WordPress, thèmes et plugins : mode d'emploi

WordPress, thèmes et plugins : mode d'emploi WordPress, thèmes et plugins : mode d'emploi Sommaire 01 Faisons connaissance 1.1 Qui suis-je? 1.2 WordPress en 2 mots 1.3 Thème et plugin 02 Si je veux 03 Quelques extensions utiles 04 Comment chercher

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

SOMMAIRE 1. NOTRE AGENCE... 3 2. NOS PRESTATIONS... 6 3. NOTRE MÉTHODOLOGIE PROJET... 11 4. NOS OFFRES...12 5. LES ATOUTS DE NOS OFFRES...

SOMMAIRE 1. NOTRE AGENCE... 3 2. NOS PRESTATIONS... 6 3. NOTRE MÉTHODOLOGIE PROJET... 11 4. NOS OFFRES...12 5. LES ATOUTS DE NOS OFFRES... CONCEPTION WEB SOMMAIRE 1. NOTRE AGENCE... 3 1.1 Nos valeurs... 4 1.2 Notre expertise... 5 1.3 Notre équipe... 5 2. NOS PRESTATIONS... 6 2.1 Site institutionnel / vitrine... 7 2.2 Site e-commerce... 8

Plus en détail

Animation numérique. de territoire. Créer son site Internet avec un outil gratuit. Mardi 4 novembre 2014. Cédric ARNAULT OT Lourdes

Animation numérique. de territoire. Créer son site Internet avec un outil gratuit. Mardi 4 novembre 2014. Cédric ARNAULT OT Lourdes Créer son site Internet avec un outil gratuit Mardi 4 novembre 2014 Cédric ARNAULT OT Lourdes Présentation de la journée - Créer un site Internet : Pourquoi? Pour qui? Comment? - - Aller plus loin avec

Plus en détail

Des quiz en toute mobilité 3. Des quiz en toute mobilité

Des quiz en toute mobilité 3. Des quiz en toute mobilité Des quiz en toute mobilité 3 Des quiz en toute mobilité 4 Des quiz en toute mobilité Pour une pédagogie différenciée L objectif ici était de proposer un outil d évaluation accessible aux élèves en dehors

Plus en détail

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3 Pascal Gaudin Développeur WEB- php-mysql-javascript 04 67 56 81 51 06 69 39 20 54 al.gau@free.f Informations générales Titre Développeur php-mysql-javascript Ecole Brousse Mtpellier - Afpa Béziers Année

Plus en détail

TÉMOIGNAGES de participantes et de participants dans des groupes d alphabétisation populaire

TÉMOIGNAGES de participantes et de participants dans des groupes d alphabétisation populaire TÉMOIGNAGES de participantes et de participants dans des groupes d alphabétisation populaire Démarche sur l aide financière aux participantes Marie-Lourdes Pas beaucoup d argent pour tout ce qu il faut

Plus en détail

Ce site intègre des technologies et fonctionnalités à la fois simples et très innovantes pour offrir une interface pratique et performante.

Ce site intègre des technologies et fonctionnalités à la fois simples et très innovantes pour offrir une interface pratique et performante. À la une Le nouveau site des Parisiens, pour les Parisiens, par les Parisiens Le nouveau Paris.fr, c est un site qui a été pensé et construit pour les Parisiens, pour ceux qui visitent Paris comme pour

Plus en détail

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des

Plus en détail

Comment bien référencer mes sites internet? Les 100 SECRETS EN VIDÉO

Comment bien référencer mes sites internet? Les 100 SECRETS EN VIDÉO Comment bien référencer mes sites internet? Les 100 SECRETS EN VIDÉO éditions Page 2/14 A propos de l auteur... Souvent défini comme «sérial-créateur», Jean-Marie PÉRON est à l origine depuis 1992 d entreprises

Plus en détail

Le menu du jour, un outil au service de la mise en mémoire

Le menu du jour, un outil au service de la mise en mémoire Le menu du jour, un outil au service de la mise en mémoire Type d outil : Outil pour favoriser la mise en mémoire et développer des démarches propres à la gestion mentale. Auteur(s) : Sarah Vercruysse,

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

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

DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran

DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran dossier par Clochar SOMMAIRE 1. LES RESOLUTIONS d'ecran... 1 2. RESOLUTION de l écran et choix de la TAILLE DE LA PAGE... 2 3. AGRANDISSEMENT

Plus en détail

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Table des matières Chapitre A : Principes de base des scripts... 1 Élaboration de votre premier script... 1 Importance du modèle...

Plus en détail

Diffuser un contenu sur Internet : notions de base... 13

Diffuser un contenu sur Internet : notions de base... 13 Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................

Plus en détail

Les différents parcours en S4

Les différents parcours en S4 Les différents parcours en S4 3x3 parcours sont proposés. Il existe d abord trois grandes familles de spécialisation: le développement front (60 places), le développement back (30 places) et la communication

Plus en détail

Executive Summary. Résultats clés: Performance globale au 19/05/2015 :

Executive Summary. Résultats clés: Performance globale au 19/05/2015 : Executive Summary Vue d'ensemble de la campagne : Margouillaprod est une société de production de films institutionnels et publicitaires, elle propose des prestations de film pour des évènements tels que

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

Portfolio Sites internet :

Portfolio Sites internet : Portfolio Sites internet : 2010 ARA architecture www.ara-architecture.com Type : Portfolio d architecte Fonctionnalités principales : Galerie de projet d architecture, Actualités, Textes sur l agence,

Plus en détail

Facebook. Un lien vers Facebook se trouve sur la page d accueil du site CSQ : http://csq.qc.net.

Facebook. Un lien vers Facebook se trouve sur la page d accueil du site CSQ : http://csq.qc.net. Facebook Facebook est un réseau social sur Internet permettant à toute personne possédant un compte de publier de l information dont elle peut contrôler la visibilité par les autres personnes possédant

Plus en détail

Nous venons de voir que la tablette Kindle Fire est une excellente liseuse et un agréable

Nous venons de voir que la tablette Kindle Fire est une excellente liseuse et un agréable Regarder de la vidéo Nous venons de voir que la tablette Kindle Fire est une excellente liseuse et un agréable lecteur MP3. Nous aborderons à présent un autre aspect de ses capacités multimédias : la vidéo.

Plus en détail