Développeur Senior PHP, expert Magento 2 | Freelance
Passionné de développement informatique, j'ai travaillé plusieurs années au sein d'une agence de communication où j'ai réalisé de nombreux sites internet ainsi que plusieurs boutiques E-commerce sous Magento 2 pour de nombreux clients dans le domaine de l'hôtellerie, la restauration et les produits gourmets.
J'ai aussi développé, à titre personnel, plusieurs modules pour Magento 2, bibliothèque d'images, de PDF, de vidéos, de contenu, ainsi que des modules GraphQL, d'exportation de commandes, de synchronisation de comptes clients et d'importation de produits.
Je suis également en mesure de mettre en place des environnements de développement sous Docker avec de l'intégration et du déploiement continue. Je peux aussi créer et gérer des machines virtuelles sous Proxmox ou même VMWare.
Depuis quelque temps, je vous propose plusieurs articles sur des sujets qui me passionne Magento 2, ELK, Traefik, Docker et PHP...
Magento 2 :
L'installation :
- Installer Magento 2.4.4, lien vers l'article
- Installer un serveur MySQL 8.0, lien vers l'article
- Installer un serveur Elasticsearch 7.6, lien vers l'article
- Installer et configurer RabbitMQ, lien vers l'article
- Installer et configurer Redis, lien vers l'article
La configuration :
- Installer Magento 2 en ligne de commande, lien vers l'article
- Configurer Magento 2 en ligne de commande, lien vers l'article
Les bases :
- Les bases d’un module Magento 2, lien vers l'article
- L'arborescence d'un module, lien vers l'article
Les modules :
- Mettre en place un module utilisant la classe DataPatchInterface, lien vers l'article
- Envoyer des données clients vers une API externe, lien vers l'article
- Création d'une requête simple en GraphQL, lien vers l'article
- Utilisation de MySQL Message Queue, lien vers l'article
- Quelques modules recommandés
- Les extensions à désactiver
Les sites utiles :
Autres stacks
Docker :
- Installer Magento 2.4 en utilisant Docker Compose, lien vers l'article
Kubernetes :
- Déployer Traefik Proxy dans Kubernetes derrière Cloudflare en TLS Strict, lien vers l'article
- Déployer Magento 2 dans Kubernetes, lien vers l'article
ELK :
- Déployer un cluster Elastic et Kibana avec Vagrant, lien vers l'article
- Déployer et interconnecter 2 clusters GKE et Elastic Cloud, lien vers l'article
- Session vidéo lors de ElasticCC en février 2022, lien vers la vidéo Youtube
- Connecter votre cluster Elasticsearch avec Google Kubernetes Engine, lien vers l'article
- Déployer un cluster Elasticsearch dans Elastic Cloud, lien vers l'article
- Gérer vos logs RabbitMQ dans un ELK, lien vers l'article
- Installer et configurer Logstash pour faciliter le traitement des logs Magento 2, lien vers l'article
- Créer un conteneur Docker pour traiter vos logs Magento 2 avec Logstash, lien vers l'article
Traefik Proxy :
- Déployer Traefik Proxy dans Kubernetes derrière Cloudflare en TLS Strict, lien vers l'article
- Sécuriser l'accès au dashboard de Traefik Proxy, lien vers l'article
- Générer automatiquement des certificats Let's Encrypt avec Traefik Proxy, lien vers l'article