Programmer avec F# : un guide pour les développeurs .Net

Note :   (4,4 sur 5)

Programmer avec F# : un guide pour les développeurs .Net (Isaac Abraham)

Avis des lecteurs

Résumé:

Le livre « Get Programming with F# » est très apprécié pour ses explications claires et son approche structurée, particulièrement adaptée aux développeurs .NET en transition vers la programmation fonctionnelle. Bien qu'il ait été salué pour avoir rendu F# accessible et pratique, certaines critiques indiquent qu'il pourrait laisser les lecteurs avancés avec des questions sans réponse et que son accent sur Visual Studio pourrait dissuader les utilisateurs de Linux ou ceux qui recherchent une plongée plus profonde dans la programmation fonctionnelle.

Avantages:

Des explications et des concepts clairs et faciles à comprendre.
Bien structuré, avec des leçons étape par étape et des exercices pratiques.
Excellent pour les développeurs C# et VB.Net en transition vers F#.
Une bonne comparaison entre F# et C# facilite la compréhension.
Engage les lecteurs sans les submerger de détails non pertinents.
Cultive efficacement l'intérêt pour la programmation fonctionnelle.

Inconvénients:

Peut laisser les lecteurs avancés avec des questions sans réponse en raison de la précipitation des derniers chapitres.
L'accent mis sur Visual Studio peut le rendre moins utile pour les utilisateurs de Linux ou de Visual Studio Code.
Suppose des connaissances de base en C# ou VB.NET, ce qui pourrait écarter les débutants complets.
Certains ont trouvé que le livre était trop centré sur C#, le faisant ressembler davantage à F# pour les programmeurs C# qu'à tous les développeurs .NET.

(basé sur 19 avis de lecteurs)

Titre original :

Get Programming with F#: A Guide for .Net Developers

Contenu du livre :

Résumé

Get Programming with F# : A guide for .NET Developers vous montre comment améliorer vos compétences en développement .NET en ajoutant une touche de programmation fonctionnelle en F#. En 43 petits morceaux, vous apprendrez à utiliser F# pour effectuer les tâches de programmation .NET les plus courantes. Les exemples utilisent l'environnement familier de Visual Studio, de sorte que vous serez immédiatement à l'aise. Rempli d'exemples éclairants, de cas d'utilisation du monde réel et d'une grande quantité de code facile à digérer, ce tutoriel facile à suivre vous fera vous demander pourquoi vous n'avez pas choisi F# il y a des années. Mots clés de Dustin Campbell de Microsoft et de Tomas Petricek de fsharpWorks.

L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.

À propos de la technologie

Vos applications .NET doivent être robustes à long terme. Le mélange unique de programmation fonctionnelle et impérative de F# est parfait pour écrire un code qui fonctionne parfaitement aujourd'hui et qui continue à fonctionner au fur et à mesure que vos besoins augmentent et changent. Il faut un peu de pratique pour maîtriser le style fonctionnel de F#, alors autant commencer à programmer.

À propos du livre

Get Programming with F# : A guide for .NET developers enseigne F# à travers 43 leçons basées sur des exemples avec des exercices intégrés afin que vous puissiez apprendre de la seule manière qui fonctionne vraiment : en pratiquant. Ce livre améliore vos compétences .NET en y ajoutant une touche de programmation fonctionnelle en F#. Vous découvrirez les principes fondamentaux de la programmation fonctionnelle et apprendrez des techniques pour une fiabilité à toute épreuve et une clarté à toute épreuve. Vous découvrirez des techniques de productivité pour coder en F# dans Visual Studio, la conception fonctionnelle et l'intégration de code fonctionnel et OO.

Ce qu'il y a dedans

⬤ Apprenez à écrire des programmes sans bogues.

⬤ Les tâches courantes fastidieuses se transforment en tâches rapides et faciles.

⬤ Utilisez un code minimal pour travailler avec des données JSON, CSV, XML et HTML.

⬤ Intégrer F# à vos applications C# et VB.NET existantes.

⬤ Créer des applications compatibles avec le Web.

A propos du lecteur

Écrit pour les développeurs C# et Visual Basic.NET de niveau intermédiaire. Aucune expérience de F# n'est requise.

A propos de l'auteur

Isaac Abraham est un développeur et formateur .NET expérimenté. Il est MVP F# pour ses contributions à la communauté .NET.

Table des matières

Unité 1 - F# ET VISUAL STUDIO.

⬤ Leçon 1 - L'expérience Visual Studio.

⬤ Leçon 2 - Créer votre premier programme F#.

⬤ Leçon 3 - Le REPL - changer la façon dont nous développons.

Unité 2 - HELLO F#.

⬤ Leçon 4 - En dire peu, en faire beaucoup.

⬤ Leçon 5 - Faire confiance au compilateur.

⬤ Leçon 6 - Travailler avec des données immuables.

⬤ Leçon 7 - Expressions et déclarations.

⬤ Leçon 8 Capstone 1.

Unité 3 - TYPES ET FONCTIONS.

⬤ Leçon 9 - Mise en forme des données avec les tuples.

⬤ Leçon 10 - Mise en forme des données avec les enregistrements.

⬤ Leçon 11 - Construire des fonctions composables.

⬤ Leçon 12 - Organiser le code sans les classes.

⬤ Leçon 13 - Réutiliser le code en F#.

⬤ Lesson 14 - Capstone 2.

Unité 4 - COLLECTIONS EN F#.

⬤ Leçon 15 - Travailler avec des collections en F#.

⬤ Leçon 16 - Fonctions utiles des collections.

⬤ Leçon 17 - Cartes, dictionnaires et ensembles.

⬤ Lesson 18 - Plier votre chemin vers le succès.

⬤ Leçon 19 - Capstone 3.

Unité 5 - LE PIT DU SUCCÈS AVEC LE SYSTÈME DE TYPE F#.

⬤ Leçon 20 - Le déroulement du programme en F#.

⬤ Leçon 21 - Modélisation des relations en F#.

⬤ Leçon 22 - Corriger l'erreur d'un milliard de dollars.

⬤ Leçon 23 - Les règles de gestion sous forme de code.

⬤ Leçon 24 - Capstone 4.

Unité 6 - VIVRE SUR LA PLATEFORME .NET.

⬤ Leçon 25 - Consommer C# à partir de F#.

⬤ Leçon 26 - Travailler avec les paquets NuGet.

⬤ Lesson 27 - Exposer les types et fonctions F# à C#.

⬤ Lesson 28 - L'architecture des applications en langage hybride.

⬤ Lesson 29 - Capstone 5.

Unité 7 - TRAVAILLER AVEC LES DONNÉES.

⬤ Leçon 30 - Présentation des fournisseurs de types.

⬤ Leçon 31 - Construire des schémas à partir de données réelles.

⬤ Leçon 32 - Travailler avec SQL.

⬤ Lesson 33 - Créer des API soutenues par des fournisseurs de types.

⬤ Leçon 34 - Utilisation des fournisseurs de types dans le monde réel.

⬤ Lesson 35 - Capstone 6.

Unité 8 - PROGRAMMATION WEB.

⬤ Lçon 36 - Les flux de travail asynchrones.

⬤ Leçon 37 - Exposer des données via HTTP.

⬤ Lçon 38 - Consommer des données HTTP.

⬤ Lesson 39 - Capstone 7.

Unité 9 - TEST D'UNITES.

⬤ Leçon 40 - Tests unitaires en F#.

⬤ Leçon 41 - Tests basés sur les propriétés en F#.

⬤ Leçon 42 - Tests sur le Web.

⬤ Lesson 43 - Capstone 8.

Unité 10 - ET APRES ?

⬤ Annexe A - La communauté F#.

⬤ Annexe B - F# dans mon entreprise.

⬤ Annexe C - Ressources F# à visiter absolument.

⬤ Annexe D - Bibliothèques F# incontournables.

⬤ Annexe E - Autres caractéristiques du langage F#.

Autres informations sur le livre :

ISBN :9781617293993
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2018
Nombre de pages :400

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Programmer avec F# : un guide pour les développeurs .Net - Get Programming with F#: A Guide for .Net...
Résumé Get Programming with F# : A guide for...
Programmer avec F# : un guide pour les développeurs .Net - Get Programming with F#: A Guide for .Net Developers
F# en action - F# in Action
F# est conçu pour rendre la programmation fonctionnelle pratique et accessible, en particulier pour les développeurs travaillant sur la plate-forme .NET...
F# en action - F# in Action

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)