Note :
Ce livre est très apprécié pour ses explications claires et sa couverture complète du langage C#, ce qui en fait une ressource précieuse tant pour les débutants que pour ceux qui cherchent à approfondir leur compréhension du langage.
Avantages:Livraison rapide, contenu bien écrit, couverture complète des sujets C#, explications claires, adapté à la fois aux débutants et aux apprenants intermédiaires, pas de superflu.
Inconvénients:Quelques préjugés négatifs à l'égard de l'éditeur (Packt) sur la base d'expériences passées, mais ce livre spécifique se distingue positivement.
(basé sur 4 avis de lecteurs)
Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs
Commencez avec C# et renforcez vos connaissances des concepts de programmation de base tels que la programmation procédurale, orientée objet, générique, fonctionnelle et asynchrone, ainsi que les dernières fonctionnalités de C# 8.
Fonctionnalités principales
⬤ Apprenez les principes fondamentaux du langage C# à l'aide d'exemples et d'explications faciles à suivre.
⬤ Les dernières fonctionnalités de C# 8, y compris les types de référence nullables, les améliorations du filtrage et les flux asynchrones, sont à votre disposition.
⬤ Explorer la programmation orientée objet, la programmation fonctionnelle et les concepts de multithreading.
Description du livre.
Le langage de programmation C# est souvent le premier choix des développeurs pour créer une large gamme d'applications pour le bureau, le cloud et le mobile. En près de deux décennies d'existence, C# a évolué d'un langage orienté objet à usage général vers un langage multi-paradigme aux caractéristiques impressionnantes.
Ce livre vous fera découvrir le langage C# étape par étape. Vous commencerez par les éléments constitutifs du langage C#, notamment les types de données de base, les variables, les chaînes de caractères, les tableaux, les opérateurs, les instructions de contrôle et les boucles. Une fois les bases maîtrisées, vous apprendrez les concepts de la programmation orientée objet tels que les classes et les structures, les objets, les interfaces et l'abstraction. Les générateurs, la programmation fonctionnelle, la programmation dynamique et asynchrone sont abordés en détail. Ce livre vous fait également découvrir les expressions régulières, la réflexion, la gestion de la mémoire, le filtrage, les exceptions et bien d'autres sujets avancés. Au fur et à mesure de votre progression, vous explorerez le cadre .NET Core 3 et apprendrez à utiliser l'interface de ligne de commande (CLI) dotnet, à consommer les packages NuGet, à développer pour Linux et à migrer les applications construites avec .NET Framework. Enfin, vous comprendrez comment exécuter des tests unitaires à l'aide des cadres de tests unitaires de Microsoft disponibles dans Visual Studio.
À la fin de ce livre, vous connaîtrez bien les éléments essentiels du langage C# et serez prêt à commencer à créer des applications avec ce langage.
Ce que vous apprendrez
⬤ Prendre en main toutes les nouvelles fonctionnalités de C# 8.
⬤ Découvrez comment utiliser les attributs et la réflexion pour construire des applications extensibles.
⬤ Utiliser LINQ pour interroger uniformément diverses sources de données.
⬤ Utiliser les fichiers et les flux et sérialiser les données en JSON et XML.
⬤ Écrire du code asynchrone à l'aide du modèle async-await.
⬤ Utiliser les outils .NET Core pour créer, compiler et publier vos applications.
⬤ Créer des tests unitaires avec Visual Studio et les frameworks de tests unitaires de Microsoft.
À qui s'adresse ce livre ?
Si vous avez peu d'expérience en codage ou en C# et que vous souhaitez apprendre les bases de la programmation en C# pour développer des techniques de programmation puissantes, ce livre est fait pour vous. Il aidera également les programmeurs en herbe à écrire des scripts ou des programmes pour accomplir des tâches spécifiques.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)