Programmare con F#: guida per sviluppatori .Net

Punteggio:   (4,4 su 5)

Programmare con F#: guida per sviluppatori .Net (Isaac Abraham)

Recensioni dei lettori

Riepilogo:

Il libro “Get Programming with F#” è molto apprezzato per le sue spiegazioni chiare e l'approccio strutturato, particolarmente adatto agli sviluppatori .NET che si avvicinano alla programmazione funzionale. Sebbene abbia ricevuto riconoscimenti per aver reso F# accessibile e pratico, alcune recensioni indicano che potrebbe lasciare i lettori avanzati con domande senza risposta e che la sua attenzione a Visual Studio potrebbe scoraggiare gli utenti di Linux o coloro che cercano un'immersione più profonda nella programmazione funzionale.

Vantaggi:

Spiegazioni e concetti chiari e di facile comprensione.
Ben strutturato, con lezioni passo-passo ed esercizi pratici.
Eccellente per gli sviluppatori C# e VB.Net che passano a F#.
Un buon confronto tra F# e C# aiuta la comprensione.
Coinvolge i lettori senza sommergerli di dettagli irrilevanti.
Coltiva efficacemente l'interesse per la programmazione funzionale.

Svantaggi:

Potrebbe lasciare i lettori avanzati con domande senza risposta a causa della fretta dei capitoli successivi.
L'attenzione a Visual Studio può renderlo meno utile per gli utenti di Linux o di Visual Studio Code.
Presuppone una conoscenza di base di C# o VB.NET, il che potrebbe mettere in disparte i principianti.
Alcuni hanno ritenuto che il libro fosse troppo incentrato su C#, facendolo sembrare più un F# per programmatori C# che per tutti gli sviluppatori .NET.

(basato su 19 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Sommario

Get Programming with F#: A guide for.NET Developers vi mostra come migliorare le vostre capacità di sviluppo.NET aggiungendo un tocco di programmazione funzionale in F#. In soli 43 capitoli, imparerete a usare F# per affrontare le più comuni attività di programmazione.NET. Gli esempi utilizzano il familiare ambiente di Visual Studio, per cui vi troverete subito a vostro agio. Ricco di esempi illuminanti, casi d'uso reali e un sacco di codice facile da digerire, questo tutorial facile da seguire vi farà chiedere perché non avete preso in mano F# anni fa.

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia

Le vostre applicazioni.NET devono durare a lungo. La miscela unica di programmazione funzionale e imperativa di F# è perfetta per scrivere codice che funzioni perfettamente ora e che continui a funzionare anche quando le esigenze crescono e cambiano. Ci vuole un po' di pratica per padroneggiare lo stile functional-first di F#, quindi tanto vale iniziare a programmare.

Informazioni sul libro

Get Programming with F#: A guide for.NET developers insegna F# attraverso 43 lezioni basate su esempi con esercizi integrati, in modo da poter imparare nell'unico modo che funziona davvero: facendo pratica. Il libro migliora le vostre competenze in.NET con un tocco di programmazione funzionale in F#. Imparerete i principi fondamentali della FP e apprenderete le tecniche per ottenere un'affidabilità di ferro e una chiarezza cristallina. Scoprirete le tecniche di produttività per la codifica di F# in Visual Studio, la progettazione funzionale e l'integrazione di codice funzionale e OO.

Che cosa c'è dentro?

⬤ Imparate a scrivere programmi privi di bug.

⬤ Trasformare le noiose attività comuni in operazioni facili e veloci.

⬤ Utilizzare codice minimo per lavorare con dati JSON, CSV, XML e HTML.

⬤ Integrare F# con le applicazioni C# e VB.NET esistenti.

⬤ Creare applicazioni abilitate al web.

Informazioni sul lettore

Scritto per sviluppatori intermedi di C# e Visual Basic.NET. Non si presuppone alcuna esperienza con F#.

Informazioni sull'autore

Isaac Abraham è uno sviluppatore e formatore.NET di grande esperienza. È un MVP di F# per i suoi contributi alla comunità.NET.

Indice dei contenuti

Unità 1 - F# E VISUAL STUDIO.

⬤ Lezione 1 - L'esperienza di Visual Studio.

⬤ Lezione 2 - Creare il primo programma F#.

⬤ Lezione 3 - Il REPL: il cambiamento del nostro modo di sviluppare.

Unità 2 - CIAO F#.

⬤ Lezione 4 - Dire poco, fare molto.

⬤ Lezione 5 - Fidarsi del compilatore.

⬤ Lezione 6 - Lavorare con dati immutabili.

⬤ Lezione 7 - Espressioni e dichiarazioni.

⬤ Lezione 8 Capstone 1.

Unità 3 - TIPI E FUNZIONI.

⬤ Lezione 9 - Modellare i dati con le tuple.

⬤ Lezione 10 - Modellare i dati con i record.

⬤ Lezione 11 - Costruire funzioni componibili.

⬤ Lezione 12 - Organizzare il codice senza classi.

⬤ Lezione 13 - Riutilizzare il codice in F#.

⬤ Lezione 14 - Capstone 2.

Unità 4 - COLLEZIONI IN F#.

⬤ Lezione 15 - Lavorare con le collezioni in F#.

⬤ Lezione 16 - Utili funzioni di raccolta.

⬤ Lezione 17 - Mappe, dizionari e insiemi.

⬤ Lezione 18 - Piegare la propria strada verso il successo.

⬤ Lezione 19 - Capstone 3.

Unità 5 - IL POZZO DEL SUCCESSO CON IL SISTEMA DEI TIPI DI F#.

⬤ Lezione 20 - Flusso del programma in F#.

⬤ Lezione 21 - Modellare le relazioni in F#.

⬤ Lezione 22 - Correggere l'errore da un miliardo di dollari.

⬤ Lezione 23 - Regole di business come codice.

⬤ Lezione 24 - Capstone 4.

Unità 6 - VIVERE SULLA PIATTAFORMA.NET.

⬤ Lezione 25 - Consumare C# da F#.

⬤ Lezione 26 - Lavorare con i pacchetti NuGet.

⬤ Lezione 27 - Esporre tipi e funzioni F# a C#.

⬤ Lezione 28 - Architettare applicazioni in linguaggio ibrido.

⬤ Lezione 29 - Capstone 5.

Unità 7 - LAVORARE CON I DATI.

⬤ Lezione 30 - Introduzione ai fornitori di tipi.

⬤ Lezione 31 - Costruire schemi da dati reali.

⬤ Lezione 32 - Lavorare con SQL.

⬤ Lezione 33 - Creare API supportate da provider di tipi.

⬤ Lezione 34 - Utilizzare i provider di tipi nel mondo reale.

⬤ Lezione 35 - Capstone 6.

Unità 8 - PROGRAMMAZIONE WEB.

⬤ Lezione 36 - Flussi di lavoro asincroni.

⬤ Lezione 37 - Esporre i dati su HTTP.

⬤ Lezione 38 - Consumo di dati HTTP.

⬤ Lezione 39 - Capstone 7.

Unità 9 - TEST DELLE UNITÀ.

⬤ Lezione 40 - Test unitari in F#.

⬤ Lezione 41 - Test basati sulle proprietà in F#.

⬤ Lezione 42 - Web testing.

⬤ Lezione 43 - Capstone 8.

Unità 10 - DOVE ANDREMO?

⬤ Appendice A - La comunità F#.

⬤ Appendice B - F# nella mia organizzazione.

⬤ Appendice C - Risorse F# da visitare assolutamente.

⬤ Appendice D - Librerie F# indispensabili.

⬤ Appendice E - Altre caratteristiche del linguaggio F#.

Altre informazioni sul libro:

ISBN:9781617293993
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:400

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmare con F#: guida per sviluppatori .Net - Get Programming with F#: A Guide for .Net...
Sommario Get Programming with F#: A guide for.NET...
Programmare con F#: guida per sviluppatori .Net - Get Programming with F#: A Guide for .Net Developers
F# in azione - F# in Action
F# è stato progettato per rendere la programmazione funzionale pratica e accessibile, soprattutto per gli sviluppatori che lavorano sulla...
F# in azione - F# in Action

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)