Développement web

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 ? [...]  

Caractéristiques d’une application hybride

En raison de l’expansion continuelle des appareils mobiles tels que les smartphones et tablettes, il n’est pas étonnant que le nombre d’applications disponibles augmente en conséquence. En effet, ce développement prospère. Avec le temps, diverses formes d’applications mobiles ont été développées. Une de ces formes est l’application hybride, avec laquelle on retrouve les avantages d’applications Web et natives. Il existe cependant des revers. [...]  

Les bibliothèques et frameworks JavaScript les plus populaires

Tout internaute ayant déjà travaillé avec JavaScript pour un projet de site Web connaît la complexité du Document Object Model (DOM). Les frameworks et les bibliothèques JavaScript permettent une prise en main facilitée et un large spectre de fonctionnalités pratiques et visant à faciliter le travail des développeurs et les soutenir dans leurs efforts. Mais quels sont les meilleurs frameworks et bibliothèques JavaScript ? Et qu’est-ce qui distingue un framework d’une bibliothèque ? [...]  

L’accessibilité sur le Web (WCAG)

Les administrateurs de sites Internet s’inspirent des règles pour l’accessibilité des contenus Web (WCAG) du W3C pour pouvoir rendre leurs contenus accessibles à tous. Les WCAG reposent sur quatre principes : la perceptibilité, l’usabilité, la compréhension et la robustesse. Ces dernières sont divisées en douze sous-parties qui servent de base pour rendre les contenus Web accessibles aux personnes qui ont des handicaps sensoriels, moteurs et cognitifs. [...]