Ajax
Ajax : Asynchronous JavaScript and XML est une méthode permettant de dialoguer avec le serveur et de modifier les éléments d'une page sans la recharger.
La méthode se base donc sur le Javascript (langage client) pour envoyer des requêtes "asynchrones" (qui attendent une réponse, XML dans le cas d'Ajax, pour continuer) au serveur.
Ceci permet de ne mettre à jour que ce qui est nécessaire sur une page web en fonction d'une opération utilisateur et limite les échanges avec le serveur.
Beaucoup utilisée pour les applications sociales ou hébergées, c'est une grande composante du "web 2.0".
API
Application Programming Interface :
Inter-connexion pour la programmation entre
application.
Inter-connexion pour la programmation entre
application.
Le but principal est la connexion en temps réel notamment pour éviter
la duplication de données ou de code et permettre la fluidité des
informations entre deux systèmes.
la duplication de données ou de code et permettre la fluidité des
informations entre deux systèmes.
On peut
les utiliser pour aller chercher les informations à la demande ou pour réaliser des imports ou des
synchronisations.
les utiliser pour aller chercher les informations à la demande ou pour réaliser des imports ou des
synchronisations.
Très utilisé en ligne, l’API est la pierre angulaire du web collaboratif, elle permet aux
services de s’inter-connecter pour offrir plus de fluidité aux
applications et une valeur ajouté accrue aux utilisateurs.
services de s’inter-connecter pour offrir plus de fluidité aux
applications et une valeur ajouté accrue aux utilisateurs.
CMS
CMS signifie en anglais Content Management System, c'est à dire dans une traduction littérale : Système de Gestion de Contenus.
La philosophie derrière le CMS est la maitrise du contenu par le détenteur du contenu et non par le gestionnaire technique du système. Elle permet principalement 2 choses :
Extreme programming
L'Extreme Programming est une méthode de développement qui repose sur des cycles de développement rapides ou itérations, généralement de 2 à 4 semaines.
Le but de cette méthode est de répondre à des scénarios et des besoins tout en réduisant les coûts du changement. L'eXtreme Programming permet en outre de rendre le projet plus flexible et ouvert
au changement.
au changement.
Frameworks
Un framework est un ensemble de bibliothèques de code, d'outils et de conventions permettant le développement d'applications. Il permet d'accéder rapidement à un ensemble de fonctions et "briques" stables, déjà organisées et éprouvées pour le développement rapides d'applications.
On trouve des frameworks serveur (PHP notamment) ou client (Javascript notamment).
Open-source
La désignation Open-source s'applique aux logiciels qui permettent la libre redistribution, l'accès au code source et les travaux dérivés. C'est le cas notamment d'un grand nombre d'applications ou de petits logiciels à destination de la création Internet.
Le mouvement Open-source, qui est dérivé du mouvement "Free Software", malgré son aspect gratuit et libre à démontré être un des modèle économique les plus intéressant en ligne.
PHP/MYSQL
Le langage PHP est utilisé par les serveurs web pour traiter les données avant de les renvoyer au navigateur, c'est l'Hypertext Pre-processor, en quelque sorte l'intelligence serveur. Elaboré pour permettre la création d'applications dynamiques, PHP est un langage Open-source, gratuit, souple et largement utilisé.
Fréquemment combiné à une base de donnée MySQL, un des logiciel de base de données les plus utilisés au monde, cette combinaison fait partie du quatuor LAMP : Linux, Apache, MySQL, PHP, très utilisé par les sites web et proposé par la majorité des hébergeurs.
SEO
SEO signifie en anglais "Search Engine Optimisation", Optimisation pour les Moteurs de Recherche.
Les activités de SEO sont toutes les techniques qui permettent l'indexation correcte des contenus d'un site.
Elles comportent :
D'une manière générale, l'activité de SEO doit faciliter la compréhension d'un site par les moteurs, et en aucun cas chercher à les tromper.
Une optimisation saine est une optimisation durable et la mise en place de reflexes et de stratégies pour fluidifier l'indexation.
W3C
W3C : World Wide Web Consortium, organisme a but non-lucratif créé en 1994 afin de promouvoir des standards industriels dans la conception web. Cet organisme émet des recommandations cherchant à garantir la compatibilité des productions en ligne.
Une page ou un site dont le code HTML ou CSS est vailde W3C respecte donc les standards définis par le W3C.
XHTML/CSS2
Le XHTML : eXtensible Hypertext Markup Language, est le language successeur de l'HTML. C'est en réalité une syntaxe définissant un ensemble de balises permettant de concevoir l'architecture d'une page web. Le XHTML à pour ambition de casser notamment les barrières avec le monde mobile.
Le CSS (Cascading Style Sheets : feuilles de style en cascade) est un language qui permet de définir la présentation des documents HTML ou XHTML.
CSS2, ou 2.1 est une évolution du language, notamment pour permettre l'affichage sur différentes plate-formes.


