Développement web

Applications Web progressives : quelles promesses ?

Le marché des applications a déjà vu apparaître quelques nouveaux formats d’applications progressives : les applications natives conventionnelles, puis des applications Web et enfin applications hybrides. Mais qu’est-ce qu’une application Web progressive ? Elle repose sur le concept de l’application Web mais possède l’apparence d’une application native. Mais les PWA franchissent encore un pas et promettent la possibilité d’utiliser sensiblement mieux les fonctions natives des appareils mobiles, tout cela en étant hors ligne. [...]  

Alternatives à GitHub : tour d’horizon des 5 meilleures applications

La plupart des utilisateurs, pour la gestion des référentiels de données, font souvent appel au service en ligne GitHub, qui a fait ses preuves. Il existe pourtant plusieurs alternatives adaptées à des besoins spécifiques, qui sont parfois plus appropriées pour certains utilisateurs. Cet article propose une vue d’ensemble pour en apprendre advantage à propos des alternatives à GitHub et comprendre laquelle serait plus adaptée à la gestion de votre projet. [...]  

Alternatives à Bootstrap : tour d’horizon des meilleurs frameworks frontend

Bootstrap est le framework le plus populaire pour créer des interfaces Web hautement performantes. Il est composé d’une collection de composants HTML, CSS et JavaScript, publiés par Twitter en 2011, sous la licence libre MIT. Il contient en outre une gamme d’extensions, d’interfaces pour les systèmes de gestion de contenu, et des thèmes préconstruits. Mais il existe aussi des alternatives à Bootstrap qui valent la peine d’être considérées. [...]  

Logiciels de contrôle de qualité : les tests unitaires

Les tests unitaires comptent parmi les méthodes les plus efficaces en matière de détection d’erreurs lors des premières phases de développement de logiciels. Leurs particularités sont qu’ils arrivent à identifier les éléments les plus isolées d’un programme pour les transférer dans un environnement de test. Si une erreur est découverte, il est alors facilement possible de la localiser et de la corriger. [...]  

Tutoriel de jQuery : les bases des sélecteurs et de la syntaxe

Grâce à la bibliothèque de JavaScript jQuery, il est devenu simple d’adapter des éléments HTML. Les sélecteurs sont nombreux et vous aident à choisir les contenus que vous souhaitez et à les manipuler. Par ailleurs, ils permettent d’écrire des lignes de code qui réagissent à la navigation et aux saisies des internautes et qui exécutent des réactions définies de manière automatique. Vous trouverez dans notre tutoriel jQuery toutes les bases jQuery pour utiliser cette bibliothèque JavaScript. [...]  

Application Web de la semaine : canistream.it

Il existe des moteurs de recherche pour à peu près tout sur Internet : que ce soit pour trouver un magasin ouvert à proximité, les meilleurs restaurants d’une ville ou bien pour trouver le meilleur fournisseur de streaming. Afin de filtrer les meilleures offres légales de streaming puis de comparer les prix des résultats affichés, il s’avère très pratique d’utiliser notre application Web de la semaine : Canistream.it. [...]  

Qu’est-ce qu’une application Web ? Définition et exemples

Il existe différents types d’applications et pour différents buts d’utilisation. En dehors des applications développées spécialement pour certains systèmes d’exploitation, et notamment pour les appareils mobiles, de nombreuses applications Web ont fait leur apparition. Mais qu’est-ce qu’une application Web exactement ? Comment la différencier d’une application ou d’un site Web classique ? [...]  

Se protéger des failles de sécurité XSS/cross-site scripting

Avez-vous déjà entendu parler de cross-site scripting, couramment abrégé XSS ? Il s’agit d’un type de faille de sécurité sur les navigateurs et les serveurs Web permettant d’injecter du contenu malveillant dans une page tout en restant anonyme. Mais qu’est-ce qui se cache derrière ces attaques et comment protéger les administrateurs et les utilisateurs de sites Internet de ces scripts ? [...]  

Git ou SVN : des approches centralisées et décentralisées

Les systèmes de versionning tels que Bazaar, Mercurial, SVN et Git permettent de donner une vue d’ensemble de toutes les modifications réalisées par les contributeurs d’un projet mais également de pouvoir travailler à plusieurs sur un même fichier. SVN et Git sont à ce jour les outils les plus populaires. La question est maintenant de savoir quel est le système qui convient le plus à votre projet ? [...]  

Aperçu des balises méta importantes

Les balises méta sont utilisées par les administrateurs de sites Internet pour spécifier des métadonnées dans les documents HTML. Ces informations codées interagissent avec les navigateurs et les robots d’indexation et sont garantes de la visibilité des sites Internet dans le Word Wide Web. Pourtant quels sont les éléments méta nécessaires pour améliorer le traitement d’une page Web par les agents utilisateurs ? Et comment pouvez-vous, en tant qu’administrateur, augmenter le classement de votre page HTML grâce à des balises méta ? [...]