C# (.NET) et Docker : conteneurisation d'applications
300 pages
French
PDF
4.5

C# (.NET) et Docker : conteneurisation d'applications

C# (.NET) et Docker : conteneurisation d'applications

Auteur :

Année :

Résumé :

Le développement logiciel moderne est impensable sans la conteneurisation. Le livre « C# (.NET) et Docker : conteneurisation d'applications » est un guide pratique qui vous apprendra à empaqueter des applications .NET dans des conteneurs Docker, à gérer des environnements multi-conteneurs et à automatiser les processus de déploiement.



De quoi parle ce livre ?

Le livre couvre le cycle complet du travail avec Docker dans l'écosystème .NET : de l'installation des outils à la publication d'images prêtes à l'emploi dans un registre privé ou public. Vous apprendrez :

  • Comment créer des Dockerfile efficaces pour ASP.NET Core, les applications console et d'arrière-plan
  • Les principes de travail avec docker-compose pour l'orchestration de plusieurs services (API web, bases de données, files de messages)
  • L'optimisation des images : construction multi-étapes, réduction de taille, mise en cache des couches
  • L'intégration de Docker dans les pipelines CI/CD (GitLab CI, GitHub Actions, Azure DevOps)
  • La sécurité des conteneurs : privilèges minimaux, scan des vulnérabilités, gestion des secrets
  • Le développement local avec rechargement à chaud et débogage à l'intérieur du conteneur


À qui s'adresse ce livre ?

Le contenu est destiné aux développeurs C# qui connaissent déjà les bases du langage et souhaitent maîtriser les méthodes modernes de livraison d'applications. Le livre sera utile :

  • Aux développeurs Backend cherchant à passer à une architecture microservices
  • Aux ingénieurs DevOps responsables de l'infrastructure des projets .NET
  • Aux Team Leads souhaitant standardiser les processus de construction et de déploiement au sein de l'équipe
  • Aux étudiants et aux débutants qui veulent acquérir une compétence recherchée en conteneurisation


Qu'allez-vous apprendre après la lecture ?

  • Vous apprendrez à écrire des Dockerfile propres et efficaces pour tout type d'application .NET
  • Vous maîtriserez le lancement de projets multi-liés à l'aide de docker-compose
  • Vous comprendrez comment organiser le stockage des données (volumes) et configurer les interactions réseau
  • Vous pourrez automatiser la construction et la publication d'images via CI/CD
  • Vous acquerrez des compétences pratiques pour travailler avec les logs, la surveillance et le débogage des conteneurs


Le livre contient plus de 50 exemples pratiques, prêts à être utilisés dans des projets réels. Tous les exemples sont à jour pour .NET 6, 7 et 8, ainsi que pour les dernières versions de Docker Desktop et Docker Engine. Commencez dès aujourd'hui votre chemin vers le développement cloud moderne !

Recommendations