.NET Core en action
.NET Core en action
Résumé :
Introduction
Le livre « .NET Core en action » (titre original .NET Core in Action) de Dustin Metzgar est paru en 2018 et a été l'un des premiers guides complets sur la plateforme alors nouvelle .NET Core. Contrairement au .NET Framework classique, .NET Core offre modularité, multiplateforme et hautes performances. Ce livre de 328 pages s'adresse aux développeurs déjà familiers avec C# et les aide à passer rapidement du .NET traditionnel au .NET Core moderne.
Cet ouvrage n'est pas un répertoire de toutes les API — c'est un guide pratique qui mène le lecteur de l'installation du SDK au déploiement d'une application prête dans le cloud. L'auteur met l'accent sur des tâches réelles : création de services web, travail avec des bases de données, configuration, journalisation et tests.
De quoi parle le livre
Le livre se compose de 14 chapitres répartis en quatre parties :
- Partie 1. Découverte de .NET Core — installation, structure du projet, système de build, différences avec .NET Framework.
- Partie 2. Création d'applications — travail avec ASP.NET Core, Entity Framework Core, configuration, injection de dépendances, journalisation.
- Partie 3. Sujets avancés — tests, travail avec Docker, déploiement sur Azure, performances.
- Partie 4. Écosystème — aperçu de NuGet, de la communauté, des outils et de l'avenir de la plateforme.
Chaque chapitre contient des exemples de code en C# qui peuvent être exécutés sur Windows, macOS ou Linux. L'auteur montre progressivement comment créer une application web, y ajouter une base de données, configurer l'authentification et la publier dans le cloud.
À qui s'adresse ce livre
Ce livre est destiné aux développeurs C# qui souhaitent maîtriser .NET Core. Il sera utile :
- À ceux qui ont travaillé avec .NET Framework et veulent passer à la version multiplateforme.
- Aux développeurs backend débutants connaissant les bases de C#.
- Aux étudiants et enseignants étudiant les technologies modernes de Microsoft.
- Aux développeurs intéressés par la conteneurisation et les déploiements cloud.
Pour la lecture, il est souhaitable d'avoir des connaissances de base en C# et une compréhension des principes de la POO. Une familiarité avec les versions précédentes de .NET n'est pas obligatoire, mais accélérera la compréhension.
Ce que le lecteur apprendra
Après avoir lu ce livre, vous serez capable de :
- Installer et configurer le SDK .NET Core sur n'importe quelle plateforme.
- Créer des projets à l'aide de la ligne de commande (CLI).
- Développer des applications web avec ASP.NET Core MVC.
- Travailler avec des bases de données via Entity Framework Core.
- Configurer la configuration, la journalisation et l'injection de dépendances.
- Écrire des tests unitaires avec xUnit et Moq.
- Empaqueter des applications dans des conteneurs Docker.
- Déployer des applications dans Microsoft Azure.
- Optimiser les performances et gérer la mémoire.
- Utiliser NuGet pour gérer les dépendances.
Points forts
Ce livre se distingue avantageusement de nombreuses autres publications sur .NET Core :
- Orientation pratique. Chaque chapitre contient des exemples prêts à l'emploi qui peuvent être immédiatement appliqués au travail.
- Accent sur le multiplateforme. L'auteur montre comment écrire du code fonctionnant de manière identique sur Windows, Linux et macOS.
- Outils modernes. Docker, Azure, CI/CD sont abordés — ce qui est réellement utilisé dans l'industrie.
- Structure claire. Le livre n'est pas surchargé de théorie, chaque sujet est développé juste assez pour que le lecteur puisse commencer à l'utiliser en pratique.
- Langage accessible. Dustin Metzgar écrit de manière compréhensible, sans académisme excessif, avec des exemples tirés de l'expérience réelle.
À qui est-il recommandé
Je recommande ce livre à tous ceux qui souhaitent entrer rapidement dans le monde de .NET Core et commencer à créer des applications multiplateformes modernes. Il est parfait pour