Annuler les changements dans Git: reset, revert et restore
Différenciez git restore, git reset et git revert par des exemples concrets, apprenez à récupérer les commits avec reflog et évitez les erreurs courantes lors de l'annulation.
Différenciez git restore, git reset et git revert par des exemples concrets, apprenez à récupérer les commits avec reflog et évitez les erreurs courantes lors de l'annulation.
Utiliser multi-stage build pour séparer les environnements build et runtime, réduire la taille de l'image, exploiter le cache des layers et exécuter une application Spring Boot plus sécurisée.
Comprendre comment Linux gère les permissions des fichiers et répertoires, utiliser chmod, chown, umask correctement, et manipuler les permissions POSIX depuis Java avec des tests.
Construire un pipeline CI pour projets Node.js avec GitHub Actions comprenant l'installation en cache des dépendances, tests sur plusieurs versions de Node, linting, coverage et optimisation du temps d'exécution.
Comment déclarer les requests et limits pour CPU et memory, leur impact sur la scheduling, la QoS, OOMKilled, CPU throttling et la configuration JVM en container.
Uploader et télécharger des fichiers sur Amazon S3 avec AWS SDK v2, gérer les permissions avec les policies IAM et bucket, partager des fichiers temporaires avec des URL présignées.
Guide de structuration des messages de commit clairs et lisibles, utilisant le standard Conventional Commits et comment vérifier automatiquement avec commitlint.
Guide pour distinguer les utilisateurs IAM, rôles, politiques et comment écrire les politiques selon le principe du moindre privilège, avec des exemples JSON et du code Java SDK réel.
Découvrez ce qu'est Ingress, comment il fonctionne avec Ingress Controller, et comment écrire une ressource Ingress pour exposer votre Service sur Internet via HTTP/HTTPS.
Maîtrisez les connaissances fondamentales sur AWS - regions, availability zones, IAM et les services populaires pour commencer le déploiement d'applications.
Mise en place d'un pipeline CI pour projets Java/Maven avec GitHub Actions, des builds aux tests, cache de dépendances, et badges de statut.
Découvrez comment utiliser ConfigMap et Secret pour gérer la configuration et les données sensibles d'une application Spring Boot sur Kubernetes, avec des exemples concrets.
Apprenez comment fonctionnent les images, containers et layers Docker via un exemple réel avec une application Spring Boot.
Guide pratique pour commit, branch et merge avec Git, avec des exemples concrets et les erreurs courantes en travail d'équipe.
Comparez git merge et git rebase à travers des exemples concrets, découvrez quand utiliser chacun et évitez les erreurs courantes du rebase sur une branche partagée.
Découvrez la structure des workflows, jobs, steps dans GitHub Actions et comment automatiser le build, les tests de vos projets Java avec Maven.
Découvrez les trois piliers fondamentaux de Kubernetes - Pod, Deployment, Service - à travers des exemples YAML concrets et des commandes kubectl réelles.
Récapitulatif des commandes Linux essentielles au quotidien — des fichiers, processus, réseau aux logs — avec des exemples fonctionnels et comment les appeler depuis Java.
Découvrez comment Kubernetes utilise les probes liveness, readiness et startup pour l'auto-récupération et la gestion du trafic, avec des exemples concrets de Spring Boot Actuator.