DevOps pour les développeurs C# (.NET) : automatisation, CI/CD et solutions cloud
300 pages
French
PDF
4.5

DevOps pour les développeurs C# (.NET) : automatisation, CI/CD et solutions cloud

DevOps pour les développeurs C# (.NET) : automatisation, CI/CD et solutions cloud

Auteur :

Année :

Résumé :

Le livre « DevOps pour les développeurs C# (.NET) » est un guide pratique qui aidera les développeurs sur la plateforme .NET à maîtriser les pratiques modernes de DevOps et à les intégrer dans leur travail quotidien. L'auteur, Alexeï Sokolov, ingénieur DevOps et développeur .NET expérimenté, partage des approches éprouvées et des cas réels issus de l'industrie.



À qui s'adresse ce livre ?

  • Aux développeurs C# qui souhaitent automatiser la compilation, les tests et le déploiement de leurs projets.
  • Aux chefs d'équipe et architectes qui planifient l'intégration du CI/CD dans les équipes .NET.
  • Aux administrateurs système qui passent au travail avec des plateformes cloud et la conteneurisation d'applications .NET.


Ce que vous apprendrez :

  • Comment configurer des pipelines CI/CD en utilisant Azure DevOps et GitHub Actions pour les projets .NET.
  • Les bases de la conteneurisation d'applications avec Docker et de l'orchestration avec Kubernetes (k8s) appliquées à C#.
  • L'automatisation du déploiement dans des environnements cloud (Azure, AWS) avec Infrastructure as Code (Terraform, modèles ARM).
  • Le monitoring et la journalisation des applications .NET en production (Application Insights, Prometheus, Grafana).
  • La gestion des configurations et des secrets (Azure Key Vault, User Secrets).
  • Le travail avec l'architecture microservices et Service Fabric pour .NET.


Le livre est construit sur des exemples pratiques : d'une simple application console à une solution microservices complexe. Tous les scénarios sont accompagnés de scripts et de modèles prêts à l'emploi, que vous pouvez adapter à vos propres besoins. Une attention particulière est accordée à la sécurité et à l'optimisation des processus.



À la fin du livre, vous serez capable de concevoir et de maintenir de manière autonome le cycle complet DevOps pour des projets .NET, réduisant ainsi le temps de mise sur le marché et améliorant la stabilité des versions. C'est un ouvrage indispensable pour ceux qui souhaitent dépasser le cadre du « développement pur » et apprendre à gérer le cycle de vie des applications.



Recommandé aux développeurs ayant une connaissance de base de C# et de la plateforme .NET. Une familiarité avec les bases de la ligne de commande et Git est un plus, mais pas obligatoire – tous les concepts nécessaires sont expliqués à partir de zéro.

Recommendations