Compétences des équipes OpenMyDiv (web, design et référencement)
Nos compétences informatiques
La création et le développement d'un site internet nécessitent une réelle expertise dans plusieurs domaines. C'est pourquoi les équipes d'OpenMyDiv sont formées aux dernières technologies et adoptent une constante veille informationnelle pour vous garantir un service de qualité et des applications ou sites internet performants à la pointe des dernières évolutions de la technologie.
Création, optimisation et refonte de sites internet
Angular
Framework développé par Google pour
construire des applications web, mobile ou PC, dynamiques et performantes.
Symfony
Framework MVC libre, de composants PHP réutilisables pour construire des
applications web, APIs et micro services.
React
Framework cross-platform javascript pour développer des applications et
sites, open source au code réutilisable.
Prestashop
Application web permettant de créer des boutiques en ligne afin de réaliser vos activités de
e-commerce.
WordPress
CMS le plus utilisé dans le monde, libre et open source permettant de construire des sites
internet.
Divi
Thème pour WordPress et générateur de pages puissant, ergonomique et intuitif.
Woocommerce
Extension WordPress de boutiques en ligne intégrant les systèmes de paiements, de gestion des
stocks et comptes clients.
Bootstrap
Librairie HTML, CSS et Javascript
orientée front-end de thème, template et snippet. Responsive et massivement utilisée.
PWA
Les Progressive Web Apps utilisent les pleines capacités des navigateurs pour reproduire l'UX relative aux applications natives.
Node.js
Plateforme libre en JavaScript orientée serveurs, permettant aux applications web de se
connecter aux databases et services web.
Jquery
Librairie JavaScript libre et
multi-plateforme facilitant le développement de scripts côté client.
JSON
Format d'échange de données structurées et optimisées pour les applications et services web.
HTML
Langage informatique permettant de mettre en forme du contenu sur un site internet grâce à des
balises.
PHP
Langage de programmation libre pour rendre dynamiques les pages web. Permettant de construire
des sites complexes.
CSS
"Cascading Style Sheets" sert à styliser et structurer le contenu d'un site internet et son
design général.
SCSS
Sassy CSS est une forme évoluée du CSS permettant l'usage de variables et calcules.
SQL
Langage informatique d'exploitation des données d'une base de données relationnelle.
Javascript
Langage de programmation de scripts utilisé dans les pages interactives et également côté
serveur.
Typescript
Langage de programmation libre et open
source ayant pour but de sécuriser et améliorer le
Javascript.
XML
Langage de balisage extensible, facilitant l'échange automatisé de contenus complexes.
Google My Business
Service d'enregistrement du profil d'une société sur Google.
Google Search Console
Suivi et analyse des résultats de votre site sur Google.
Google Analytics
Outil d'analyse de l'audience de votre site sur Google.
Google Data Studio
Affichage clair de vos données web.
Google Tag Manager
Outil de gestion de tracking de différents éléments de votre site internet.
Référencement web
Techniques et stratégies utilisées pour bien positionner votre site dans les résultats Google.
Responsive
Mise en conformité du code de votre site pour le rendre ergonomique aussi bien sur ordinateur
que sur téléphone.
Gestion de projet
Application de méthodes ou techniques spécifiques aux différentes étapes d'un projet pour sa
bonne réalisation.
Définition des concepts
Au vu des termes techniques évoqués, quelques définitions semblent utiles à avoir.
- Framework : Ensemble de composants et outils utilisés pour modeler l'architecture des
sites et applications web permettant d'optimiser le construction et la maintenance des programmes.
Transparent pour l'utilisateur.
- Cross platform : Logiciel ou programme pouvant fonctionner sur
différentes plateformes, systèmes d'exploitation ou environnements avec la même synergie.
- CMS : "Content Management System", ou système de gestion de contenu en français, est
un logiciel qui gère la création et la publication de documents ou pages internet. À travers une interface
de conception accessible depuis un navigateur.
- MVC : "Modèle Vue Contrôleur" est un découpage des fichiers pour les classer et clarifier la
structure d'un projet web. Les maintenances et mises à jour sont alors optimisées et plus facilement
exercées grâce à cet ordonnancement des données.
- Open source : Programme dont le code source est distribué sous une
licence permettant de le lire, de le modifier ou de le redistribuer. Sans discrimination ou restriction.
- APIs : "Application Programming Interface", ou interface de programmation d'application en
français, est un ensemble normalisé de méthodes, de classes, de fonction ou constantes que sert de
passerelle par laquelle un logiciel offre des services à d'autres logiciels.
- Services web : fournissent les échanges entre différents logiciels fonctionnant sur
diverses plateformes. Permet la communication entre les applications clients et serveurs sur internet.
- Database : Base de données en français, est une collection de données organisées,
stockées et accessibles depuis internet. Afin de rechercher les données, de les modifier ou de les mettre à
jour rapidement.
- Librairie : Ou bibliothèque logicielle est une collection de routines ou fonctions
prêtes à être utilisées par des programmes.
- Snippet : Petite portion de code source ou de texte réutilisable.
- Template : Représente l'architecture du design d'un site ou d'une page internet. C'est
l'habillage d'une page, il va définir l'emplacement et la position des éléments d'une page.
- UX : "User eXperience", ou expérience utilisateur en français, représente le ressenti
émotionnel d'un utilisateur face à un service, un objet ou une interface. L'UX s'apprécie vis-à-vis du
design et de l'usabilité lors de d'utilisation.