Freelancer, Spécialiste en Référencement (SEO), Web designer, développeur PHP/MySql et intégrateur HTML5, CSS3 & Javascript, expérimenté et qualifié, vivant à Oujda au Maroc, disponible pour la création et la conception de sites Web en freelance et de PSD items pour accélérer vos projets Web qui méritent un développement avec les dernières standards.
Mes compétences comprennent la création et le développement de sites internet statiques et dynamiques sur mesure, l'intégration de HTML5, CSS3, AMP (Pages Mobile Accélérées), Responsive Design, Adaptative Design (dit aussi adaptative) et XHTML, le référencement naturel (SEO), l'optimisation de sites pour les moteurs de recherche et le positionnement (Position dans les moteurs de recherche).
Passionné du web et de la recherche et chaque jour je dois apprendre quelque chose de nouveau pour acquérir des compétences de plus en plus spécialisées, dans le but d'étendre mon savoir-faire pour être mieux informé et plus compétitif.
Disponible pour réaliser la création de votre site Web, la conception Internet et refonte de votre site Web (Internet) professionnel, livré clé en main, sur mesure, que votre site Internet soit statique ou dynamique, multilingue ou monolingue, simple ou complexe, respectant les nouvelles normes telque l'AMP, le Responsive Design et/ou le Adaptative Design, adapté aux besoins de votre métier, facile à paramétrer et à modifier, fiable et rapide en exécution, respectant au mieux vos attentes et vos objectifs sur la toile.
Votre site Internet est votre portail au monde entier, vous cherchez certainement à positionner votre site Web sur les pages de résultats des moteurs de recherche, un site Internet optimal pour une bonne expérience utilisateur et qui transforme vos visiteurs en leads et en clients.
Je mettrais mon savoir-faire en création et en conception de sites Web statiques et dynamiques, en référencement naturel et en positionnement de sites Web pour vous livrer un site Internet opérationel, clé en main, installé sur votre serveur répondant à votre vision de communication Internet pour un succès pour votre identité web sur La toile de manière unique et attractive.
Un site Internet statique est un ensemble de pages web ayant un contenu fixe, dont le rendu de chaque page est en HTML, CSS et/ou Javascript, ce rendu affiche les mêmes informations à chaque visiteur, le contenu de chaque page ne change pas, sauf s’il est mis à jour manuellement par le développeur ou le webmaster.
Le site Web statique est facile et rapide à créer contrairement au site Internet dynamique, il ne demande pas de programmation Web lié au serveur (PHP, ASP, J2EE) ou de la conception de base de données (MySql, Sql Server) et il peut être construit en créant simplement quelques pages HTML liées entre elles et les publier sur un serveur web.
Ceci fonctionne bien pour les sites Web limités, mais sa mise à jour doit être réalisée par un Webmaster, un développeur Web.
Un site dynamique contient des pages web qui sont générés en temps réel, ces pages comprennent des codes de programmation liés au serveur (PHP, ASP, J2EE) sur lequel un site Internet est hébergé. Quand une page dynamique est appelée, le code de la page est analysé sur le serveur et le code HTML résultant est envoyé au navigateur selon la requête du client et même selon sa position géographique.
Le site dynamique est plus facile à gérer qu’un site statique, car les pages statiques contiennent chacune un contenu unique, ce qui signifie qu'ils doivent être ouvertes manuellement, modifiées et publiées chaque fois qu'une modification est apportée. Par contre les pages dynamiques donnent accès à des informations à partir d'une base de données, qui permet de modifier le contenu de la page, sans modifier la page elle-même. Ceci est généralement utile pour les grands sites qui contiennent des centaines ou des milliers de pages.
Le site dynamique rend également possible de mettre à jour le contenu d'un site par plusieurs utilisateurs sans modification de la disposition des pages.
Le référencement naturel ou le SEO (l'optimisation de site web pour les moteurs de recherche) est l'expression qui décrit les processus utilisés pour faire connaitre un site Internet et ses pages auprès des moteurs de recherche (Bing, Yahoo!, Google et d'autres crawlers Web).
Les techniques utilisées pour le référencement naturel comprennent l'analyse des mots clés, backlinking, le renforcement des liens (Backlinks) pour améliorer la popularité des pages d'un site Internet et assurer aussi un contenu de qualité pour les visiteurs et fournir un rendu et une bonne expérience utilisateur.
Le référencement naturel est une activité multidisciplinaire qui vise à générer du trafic naturel, qui peut apporter une énorme quantité de trafic à grande intention de site (des visiteurs qui sont réellement dans le processus de recherche de ce que présente le site internet), mais l'optimisation d'un site Web pour le trafic de recherche n'est pas un processus simple.
Le positionnement Web ou le Ranking ou le Classement Web (la position du site Web dans les SERP, pages des résultats de recherche) est l'expression qui décrit les processus utilisés pour obtenir une position optimale sur les pages des résultats des moteurs de recherche (Bing, Yahoo!, Google et d'autres crawlers Web).
Les techniques utilisées pour le positionnement comprennent plus que celles du référencement naturel.
Le positionnement Web est une activité plus complexe, elle a pour but de positionner un nombre important de pages Internet dans les SERP, les prossus utilisés pour le positionnement Web vise à concurrencer les autres résultats dans les pages de résultats des moteurs de recherche pour ENCORE générer plus de trafic naturel, le positionnement Web peut apporter une énorme quantité de trafic à grande intention de site (des visiteurs qui sont réellement dans le processus de recherche de ce que présente le site Web), mais le positionnement Web d'un site Internet pour un MAXIMUM de trafic de recherche n'est pas un processus à lancer sans un bon référencement naturel.
Le Responsive Web Design ou le Web Design réactif (Design du site Internet pour les différentes tailles d'écrans) est l'expression qui décrit un site Internet qui répond et réagit de manière fluide et en proportionnel avec la taille d'écran sur lequel est affiché ses pages soit en horizontal ou en vertical, un site fluide et flexible est un site Web considéré comme un site Internet qui respecte les normes du Responsive Web Design.
Le Responsive Web Design est différent de la conception mobile, le design mobile implique la création d'une toute nouvelle application ou site avec un contenu spécialement créé pour l'expérience mobile. Par contre le responsive design, signifie que la même URL, le même contenu et la même syntaxe manipulée dans le rendu HTML par CSS3 et JavaScript en vue de fournir la meilleure expérience utilisateur possible pour les moniteurs de bureau, les ordinateurs portables, les tablettes et les appareils mobiles et de leurs orientations.
Le Responsive Web Design est une approche de création de page web qui permet l'utilisation d'une mise en page et d'images souples, dont le but est de développer des pages web qui détectent automatiquement la taille et l'orientation de l'écran de l'internaute et modifient la présentation des éléments de la page en conséquence.
Le Responsive Web Design permet de résoudre plusieurs problèmes de conception causés par la prolifération de nouveaux appareils mobiles.
L’Adaptive Web Design ou le Design Web Adaptif (Design du site Internet pour chaque type de dispositif de visite) est l'expression qui désigne bien plus que le seul usage de gabarits fluides. Il s’agit de concevoir des interfaces adaptées aux capacités de l’utilisateur, un site Web adaptif tient compte des ressources techniques, du terminal, du navigateur, avec ou sans JS, etc. pour servir un contenu adapté, afin d’offrir la meilleure expérience possible à l’auditoire le plus large possible.
L’Adaptive Web Design est différent du Responsive Web Design. L’Adaptive Web Design signifie que le design Web rendu, affiché, via l'URL demandée est à chaque fois différent si le terminal, le dispositif d'affichage change, le contenu restant le même mais la syntaxe manipulée par CSS3 et JavaScript detectée en vue de fournir la meilleure expérience utilisateur possible pour le dispositif utilisé par le visiteur.
L’Adaptive Web Design est une approche de création de page web qui permet l'utilisation d'une mise en page et d'images personnalisée, dont le but est de garrantir par détection un affichage dédié et personnalisé.
L’Adaptive Web Design permet d'adapter un site Internet existant aux différents dispositifs connus.
Le Système de Gestion de Contenu Web (SGC) (CMS: Content Management System en anglais) est une plateforme informatique utilisant un espace d'administration ou de gestion de contenu stoqué dans une base de données et permettant de concevoir, modifier et de gérer un site web dynamique sans qu'il soit nécessaire de connaitre un langage de programmation, un outil qui permet de créer, éditer et publier du contenu sur Internet, comme il fournit une interface utilisateur intuitive pour la construction et la modification de pages Web pour un site Internet.
Typiquement, un Système de Gestion de Contenu Web (CMS) se compose de deux applications : l'application de gestion de contenu CMA et l'application de livraison de contenu CDA. La CMA permet à l'auteur de l'article ou de contenu, qui ne maîtrise pas le langage HTML à gérer lui-même sans site internet sans avoir recours à l'expertise d'un webmaster. D'autre part, la CDA utilise et compile ces données afin de mettre à jour le contenu du site.
Quand quelqu'un se réfère à un Système de Gestion de Contenu Web (CMS), il se réfère à une application web qui fournit des capacités pour plusieurs utilisateurs avec différents niveaux d'autorisation de gérer le contenu des pages web, sans la nécessité d'avoir des connaissances aux langages de programmation.
Un CMS est une famille de logiciels destinés à la conception et à la mise à jour dynamique de sites Web ou d'applications multimédia. Ils partagent les fonctionnalités suivantes :
Lorsque le CMS gère du contenu dynamique, on parle de système de gestion de contenu dynamique ou SGCD (Dynamic Content Management System ou DCMS en anglais)
Les CMS ne doivent pas être confondus avec les systèmes de gestion électronique des documents (GED) qui permettent de réaliser la gestion de contenu dans l'entreprise (notamment le cycle de vie des documents).
Voici une liste des principaux systèmes de gestion de contenu (CMS) et leurs missions initiales (Lisez la remarque en dessous):
Remarque : Beaucoup de ces CMS ont évolué et peuvent désormais être utilisés pour créer des sites Internet très professionnels, par exemple Wordpress peut désormais être utilisé pour avoir un site de boutique en ligne, e-commerce, ou un site de réseau social alors qu'à la base, Wordpress a été développé pour mettre en ligne un Blog. Les CMS reposent sur les TEMPLATES pour différencier un design Web d'un site Internet d'un autre ou de fonctionnement d'un site Web d'un autre.
L’Hébergement Web de sites Internet, Un hébergeur Web (ou hébergeur internet) est une entité ayant pour vocation de mettre à disposition des internautes des sites web conçus et gérés par des tiers.
L’hébergeur web (ou hébergeur internet) donne ainsi accès à tous les internautes au contenu déposé dans leurs comptes par les webmasters souvent via un logiciel FTP ou un gestionnaire de fichiers. Pour cela, il maintient des ordinateurs allumés et connectés 24 heures sur 24 à Internet (des serveurs web par exemple) par une connexion à très haut débit (plusieurs centaines de Mb/s), sur lesquels sont installés des logiciels : serveur HTTP (souvent Apache), serveur de messagerie, de base de données.
La principale activité de l'hébergeur Internet de site web consiste à installer ses serveurs, à les sécuriser (par une alimentation électrique ondulée, secourue par un groupe électrogène, une salle climatisée équipée de dispositifs anti-incendie), à les tenir à jour en installant les mises à jour de sécurité pour éviter les attaques malveillantes, à les réparer en cas de panne, à y installer les technologies logicielles souhaitées par les clients ou qu'il souhaite leur offrir (comme les langages de programmation internet et les modules supplémentaires de ces langages).
L’Hébergement Web de sites Internet trouve sa justification par diverses raisons parmi lesquelles :
Lorsqu'un visiteur demande une page Web d'un site Internet à son navigateur Web, celui-ci interroge des serveurs DNS pour connaître l'adresse IP du serveur hébergeant le site Web de cette même page Internet souhaitée. Dès qu'il obtient la réponse, le navigateur va interroger ce serveur Web et lui demander cette page Internet. Le serveur web va alors chercher la page sur son ou ses disques durs (s’il s'agit d'une page Internet statique), ou la fabriquer à l'aide d'un script Web (s’il s'agit d'une page dynamique), puis envoyer son rendu HTML, CSS, Javascript au navigateur, qui l'affiche sur l'écran du visiteur.
Il peut être important de localiser l'endroit où l'hébergeur a ses serveurs. La plupart des moteurs de recherche se basent aussi sur la localisation des serveurs afin d'effectuer le référencement d'un site Web.