Blog de Nicolas Béjean, développeur senior PHP, expert Magento 2
Indépendant depuis 2021 après avoir passé 18 années dans une agence de communication. Je suis spécialisé dans le développement et l'hébergement de boutique en ligne et d'outil sur-mesure.
Je suis un expert en développement et passionné d'administration systèmes et réseaux, et j'ai eu l'opportunité de travailler sur de nombreux projets passionnants tels que des boutiques en ligne, des sites web, des déploiements de cluster Proxmox VE et Backup Server, etc. J'ai également acquis une expertise en e-commerce grâce à ma forte expérience en tant que Product Owner, Tech Lead Magento 2 et Architecte Cloud, où j'ai conçu des procédures fonctionnelles, coordonné des équipes de développement, déployé des solutions cloud sous Google Cloud Platform et rédigé de la documentation interne.
Au cours de mes missions de développement, j'ai développé des modules de gestion de contenu CMS, d'importation de données (produits, catégories, CMS) ainsi que la synchronisation de données avec Salesforce sous Magento 2. J'ai également créé des outils sur-mesure avec le framework Laravel et Tailwind CSS.
Avec ce blog, je suis ravi de partager mon expérience en développement informatique avec vous, afin que vous puissiez découvrir les dernières tendances en matière de développement et d'e-commerce, et les appliquer à votre entreprise pour améliorer votre présence en ligne et votre rentabilité.
Vous trouverez, ci-dessous, quelques articles sur des sujets tels que Magento 2, Elastic, Traefik, Proxmox, Docker et PHP...
Magento 2 :
L'installation :
- Installer Magento 2.4.6, lien vers l'article
- Installer un serveur MySQL 8.0, lien vers l'article
- Installer un cluster MySQL InnoDb 8.0, lien vers l'article
- Installer un serveur Elasticsearch 7.17, 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
MySQL :
- Installer un serveur MySQL 8.0, lien vers l'article
- Installer un cluster MySQL InnoDb 8.0, lien vers l'article
Proxmox :
- Créer des templates de machines virtuelles avec Cloud-Init, lien vers l'article
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
Elastic (ELK) :
- Installer un serveur Elasticsearch 7.17, lien vers l'article
- 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