Voici les outils de développement qu'on m'a demandé d'utiliser ou que j'ai choisis d'explorer par moi-même au cours de mes recherches personnelles.
Maîtrise des standards HTML5 et des bonnes pratiques de structuration web. Création de pages web sémantiques et accessibles, intégration de contenus multimédias et formulaires avancés.
HTML
Expertise en CSS3 avec création de mises en page, animations personnalisées simples.
CSS
Développement front-end dynamique, gestion des événements et AJAX.
JavaScript
Développement simple sous C#, manipulation de données et intégration avec SQL Server.
C#
Développement back-end en PHP 8, gestion de sessions et sécurité.
PHP
Développement d'applications web avec Symfony 6, utilisation de Doctrine ORM, gestion des routes et des services, création de formulaires sécurisés
Symfony
Conception et optimisation de bases de données relationnelles, requêtes complexes, procédures stockées. Maîtrise des jointures et sous-requêtes.
SQL
Administration de bases de données MariaDB, gestion des sauvegardes et réplication.
MariaDB
Gestion de bases de données MySQL, indexation et requêtes.
MySQL
Administration de bases PostgreSQL, utilisation des types de données avancés.
PostgreSQL
Développement d'applications et scripts Python, analyse de données, automatisation de tâches. Utilisation de frameworks web comme Django.
Python
Réseau
Voici les outils de réseaux qu'on m'a demandé d'utiliser ou que j'ai explorés de mon propre chef dans le cadre de mes recherches personnelles.
Scripting shell pour l'automatisation système, manipulation de fichiers, monitoring et maintenance. Création de scripts pour la gestion des serveurs.
Bash
Conteneurisation d'applications, création de Dockerfiles, orchestration avec Docker Compose. Gestion des volumes.
Docker
Gestion de l'infrastructure virtualisée, création et administration de VMs.
Proxmox
Administration à distance sécurisée via SSH. Configuration de connexions sécurisées et gestion des clés.
Putty
Virtualisation de systèmes d'exploitation, configuration de réseaux virtuels, snapshots et clonage. Gestion des ressources et optimisation des performances.
VirtualBox
Analyse approfondie du trafic réseau, capture et filtrage de paquets, diagnostic de problèmes réseau. Analyse de protocoles.
Wireshark
Les logiciels
Voici les logiciels qu'on m'a demandé d'utiliser ou que j'ai utilisés de mon propre chef dans le cadre de mes recherches personnelles.
Environnement de développement principal avec maîtrise des extensions, débogage intégré et contrôle de version Git. Personnalisation avancée et optimisation du workflow.
VS Code
Gestion de versions avec Git, collaboration sur des projets, pull requests et revue de code. Utilisation des GitHub Actions pour l'intégration continue.
GitHub
Organisation de projets en méthodologie Agile, suivi des tâches et collaboration d'équipe. Automatisation des workflows et intégration avec d'autres outils.