Programmazione Funzionale con F#

fsharp2048

Partecipa all'evento

Descrizione del corso:

Hai mai avuto la curiosità di imparare la programmazione funzionale ma concetti come funtori e monadi ti spaventano? oppure non vuoi spendere il tuo tempo ad imparare qualche linguaggio esoterico che non potrai mai usare al di fuori dal tuo tempo libero?

In questo bootcamp imparerai che la programmazione funzionale non è così spaventosa dopo tutto e che grazie ad F# puoi cominciare in maniera graduale partendo con la programmazione OO ed inserendo concetti funzionali col passare del tempo.

Imparerai perché anche la programmazione funzionale ti facilita la vita grazie ad un sistema di tipi più avanzato, al pattern matching, al currying ed alla mancanza del NULL.

Programma:

– Cos’è F#: storia del linguaggio e alcune sue caratteristiche;
– Cos’è la programmazione funzionale;
– Configurare l’ambiente;
– F# Basics: usare il REPL per scrivere i primi programmi e script in F#;
– Operatori: Lavorare con i dati usando l’operatore Pipe, trasformazione dei dati e pattern matching;
– Alcuni concetti funzionali più avanzati: applicazione parziale e composizione di funzioni;
– Lavorare con i tipi: usare i tipi per esprimere concetti di business logic;

Durata:

7 Ore.

Il Docente:

Daniele Pozzobon è un aspirante software craftsman con più di 10 anni di esperienza nell’industria software. Al momento è un consulente sulle tecnologie .Net per una grande compagnia di assicurazione e in precedenza ha lavorato come sviluppatore web nell’industria manifatturiera. Ha esperienza con C#, Java, C++, PHP, Javascript, e ultimamente ha aggiunto F# alla ricetta.
Il tempo libero lo passa tra siti come CodeWars.com, esperimenti con tecnologie nuove, il blog CodeCleane.rs (nel quale blogga assieme al fratello) e la sua famiglia.

Loading...
Chiudi

Rimani aggiornato su tutti gli eventi e le iniziative di Talent Garden
Tieniti aggiornato su cosa accade nel mondo di Talent Garden: eventi, incontri, persone e notizie dal mondo digitale ogni mese!

Chiudi

Rimani aggiornato su tutti gli eventi e le iniative di Talent Garden
Tieniti aggiornato su cosa accade nel mondo di Talent Garden: eventi, incontri, persone e notizie dal mondo digitale ogni mese!