Mes domaines de compétence

Analyse

Tout projet web doit être correctement analysé au préalable pour concevoir une base de données sans redondance, et une interface efficace et évolutive.

L'analyse technique est rendue sur un cahier des charges textualisé, pour que le client puisse se rendre compte du fonctionnement de son outil numérique.


PHP / MySQL

Le moteur pour la couche d'accès au données est un programme écrit en PHP, langage s’exécutant côté serveur, libre (sans coût de licence), et très performant, couplé à la base de données MySQL sous licence GPL (sans coût de licence aussi)


php7-128.jpg mysql.jpg

HTML 5 / CSS 3

Les pages générées par PHP sont en HTML5 (norme permettant notamment l'utilisation de médias modernes comme l'audio, la vidéo, les object et canvas...), qui, couplées à du CSS3 pour la mise en forme, permet d'exploiter la puissance matérielle pour le rendu (effets CSS, 3D), et apporte au site web une compatibilité avec tous les navigateurs modernes.


Javascript / ECMAScript6

Pour dynamiser le site web et effectuer des contrôles de l'interface côté navigateur (récupération asynchrone de contenus, animation, contrôle des formulaires, ...) j'utilise Javascript, au travers du framework MooTools, qui permet en outre de garantir une interprétation du code sur tous les navigateurs.

mootools.png

Cartographie et SIG

De part mes différents projets j'ai acquis des compétences spécifiques au domaine de la cartographie sur le web, au travers d'outils tels que Google Maps / Places dans un premier temps, puis j'ai embrayé sur l'outil libre OpenStreet Maps via les API OpenLayer et Mapbox.

Géolocaliser une adresse, un appareil connecté, tracer des lignes, formes, intégrer des icônes, choisir des sources ou des calques, afficher des informations géolocalisées, etc... sont autant de possibilités intégrables à un projet web.

Vous pouvez vous déplacer sur la carte avec la souris, utiliser Maj+molette pour zoomer / dézoomer, et rechercher une adresse ou une commune via le champ de recherche.

Intégration 3D

Je m'intéresse de plus en plus aux frameworks d'intégration 3D, au travers de quelques projets expérimentaux, comme par exemple la bibliothèque Three.js qui permet, via Javascript, de rendre une scène, poser des lumières, intégrer des objets 3D, des textures et des matériaux, de contrôler la caméra, intercepter les événements de la souris et calculer les intersections entre le pointeur et les modèles présents (Raycaster), etc...

Vous pouvez bouger la souris autour du modèle 3D de l'éléphant pour changer l'angle de la caméra.


Formations

Je propose des formations sur différents thèmes :

  • Initiation à l'outil informatique,
  • Programmation web (plusieurs thématiques possibles),
  • Utilisation des réseaux sociaux et web marketing,
  • Référencement naturel, SEO et suivi.

Formations possibles en individuel ou par groupe, en présentiel ou à distance.

Selon les besoins, la formation est préparée en amont, un support de cours peut être utilisé, ou une plateforme web contenant des exercices, des exemples et les explications qui vont avec.

learning.png

Chargement du contenu en cours...
© 2020  Mighty Productions Mentions légales