Preventivo gratuito e senza impegno · operatore diretto a Napoli, risposta in giornata

Accedi

Videocorso F# CGFA — Programmazione funzionale su .NET 10: poco codice, pochi errori, tutto l'ecosistema Microsoft

Videocorso F# CGFA: programmazione funzionale su .NET 10: poco codice, pochi errori, tutto l'ecosistema Microsoft. 10 videolezioni in italiano in tre livelli, esercizi con la soluzione, quiz, il progetto finale «Cassa della bottega: scontrino da terminale» ed esame con attestato. Partenza: base, circa 14 ore. Apri le prime 2 lezioni gratis.

✓ Prime 2 lezioni gratis  ·  ✓ 10 videolezioni  ·  ✓ 14 ore di studio  ·  ✓ Progetto finale  ·  ✓ Attestato verificabile

Videocorso F# CGFA: 10 videolezioni, progetto finale ed esame con attestato

In breve

Il Videocorso F# CGFA è un corso in italiano di CGFA Academy, base, per chi ha già scritto qualche programma e vuole un linguaggio moderno, conciso e sicuro: sviluppatori .NET, analisti di dati, studenti, professionisti della finanza. Ha 10 videolezioni in tre livelli, circa 14 ore di studio, esercizi con soluzione, quiz, il progetto finale «Cassa della bottega: scontrino da terminale» ed esame di 15 domande con attestato verificabile. Le prime 2 lezioni sono gratis e si aprono senza registrazione.

  • Per chi: Chi ha già scritto qualche programma e vuole un linguaggio moderno, conciso e sicuro: sviluppatori .NET, analisti di dati, studenti, professionisti della finanza
  • Base: Il tuo primo programma F#, Valori, tipi e funzioni, Liste, tuple e pipe, Pattern matching, if e ricorsione
  • Intermedio: Record, unioni discriminate e option, Funzioni di ordine superiore e composizione, Moduli, eccezioni e librerie .NET
  • Avanzato: Programmazione asincrona: async e task, Result, espressioni di calcolo e unità di misura, Progetti, NuGet, file e test
  • Progetto finale: Cassa della bottega: scontrino da terminale
  • Strumenti: .NET SDK 10, Visual Studio Code con Ionide, dotnet fsi, Terminale
  • Esame di 15 domande e attestato con codice di controllo

Pubblicato il · Aggiornato il · Autore: CityGraph Napoli (Claudia D'Urso, titolare)

Guarda la presentazione del videocorso F#

WhatsAppFacebookTelegramEmail

Apri le prime 2 lezioni gratis · Scarica il video in MP4

Perché imparare F#

F# è il linguaggio funzionale di Microsoft: si scrive con poche righe, i tipi li deduce il compilatore e i programmi che si compilano raramente sbagliano. Usa tutte le librerie di .NET e di C#, ed è molto apprezzato in finanza, assicurazioni e analisi dei dati. Il corso porta chi ha già scritto qualche programma fino a codice asincrono, unità di misura e progetti con test.

A chi è rivolto

Il corso è pensato per: chi ha già scritto qualche programma e vuole un linguaggio moderno, conciso e sicuro: sviluppatori .NET, analisti di dati, studenti, professionisti della finanza. Partenza: Base.

  • Un computer Windows, Mac o Linux
  • Aver già scritto qualche programma in un altro linguaggio (basta poco)
  • Un po' di abitudine al terminale

Il programma: 10 lezioni in 3 livelli

Circa 14 ore di studio con gli esercizi, in lezioni da 20 a 35 minuti. Le prime 2 sono gratis.

Base: Installare .NET, valori, funzioni, liste e pattern matching

  • Il tuo primo programma F# (20 min, gratis): Installare .NET 10, provare le espressioni in dotnet fsi e lanciare il primo programma.
  • Valori, tipi e funzioni (25 min, gratis): Dare un nome ai valori, conoscere int, float e decimal e scrivere funzioni.
  • Liste, tuple e pipe (25 min): Lavorare con liste, tuple e array usando il modulo List e l'operatore pipe.
  • Pattern matching, if e ricorsione (30 min): Scrivere funzioni con match, if/elif e let rec, anche sulle liste.

Intermedio: Record, unioni discriminate, funzioni di ordine superiore, moduli e .NET

  • Record, unioni discriminate e option (30 min): Definire record e unioni, copiare un record con with e gestire i valori mancanti con option.
  • Funzioni di ordine superiore e composizione (30 min): Applicare in parte le funzioni, comporle e usare fold, groupBy e le sequenze pigre.
  • Moduli, eccezioni e librerie .NET (30 min): Organizzare il codice in moduli, gestire le eccezioni e usare le classi di .NET.

Avanzato: Asincrono, Result e unità di misura, progetti e test

  • Programmazione asincrona: async e task (35 min): Eseguire più operazioni lente insieme con async, task e Async.Parallel.
  • Result, espressioni di calcolo e unità di misura (35 min): Gestire gli errori con Result, scrivere un'espressione di calcolo e usare le unità di misura.
  • Progetti, NuGet, file e test (35 min): Creare un progetto con dotnet, leggere e scrivere file e scrivere i test automatici.

Il progetto finale: Cassa della bottega: scontrino da terminale

Costruisci un programma F# che prende gli articoli di una bottega napoletana, calcola il totale di ogni riga con il tipo decimal, applica lo sconto sopra i cento euro e stampa uno scontrino ordinato, dentro un progetto dotnet con un test.

  1. Crea il progetto con dotnet new console -lang "F#" -o Bottega.
  2. Definisci il record Riga con articolo, quantità e prezzo in decimal.
  3. Scrivi totaleRiga e scontoCarrello in un modulo Cassa.
  4. Ordina le righe con List.sortBy e stampa lo scontrino con printfn.
  5. Aggiungi un progetto di test xUnit che verifichi lo sconto.
  6. Estensione: leggi gli articoli da un file di testo con File.ReadAllLines.

Cosa ti serve

  • .NET SDK 10: Si scarica gratis da dotnet.microsoft.com: contiene il compilatore F# 10, la console interattiva "dotnet fsi" e il comando "dotnet". Controlla con "dotnet --version"
  • Visual Studio Code con Ionide: Editor gratuito da code.visualstudio.com; installa l'estensione "Ionide-fsharp", che mostra i tipi e gli errori mentre scrivi
  • dotnet fsi: La console interattiva di F#: già inclusa nell'SDK. Ci provi le espressioni e lanci i file di script .fsx
  • Terminale: Prompt dei comandi o PowerShell su Windows, Terminale su Mac e Linux

A cosa ti serve dopo il corso

  • Sviluppo .NET: F# usa tutte le librerie di C# e di NuGet
  • Finanza, assicurazioni e analisi quantitativa: F# nasce per modellare bene i dati
  • Analisi dei dati e script con i notebook interattivi
  • Backend web e servizi cloud su Azure
  • Applicazioni web con Fable e Elmish, che traducono F# in JavaScript

Come si studia

  • Video breve per ogni lezione, con i sottotitoli e il testo del video da leggere.
  • Spiegazione scritta con esempi italiani (prezzi in euro, negozi, città) e codice da copiare con un tocco.
  • Esercizio con la soluzione, appunti personali e quiz di tre domande per segnare la lezione come fatta.
  • Esame finale di 15 domande (si supera con il 75%) e attestato stampabile con codice di controllo verificabile.
  • App installabile su PC, tablet e telefono: niente account, i progressi restano sul dispositivo e si salvano con il backup.

Per privati, scuole e aziende

  • Singolo corso: per chi vuole imparare un linguaggio, con tutte le lezioni, il progetto finale, l'esame e l'attestato.
  • Tutti i corsi: l'accesso a tutto il catalogo CGFA Academy, per passare da un linguaggio all'altro quando vuoi.
  • Aziende: formazione dei dipendenti su programmazione, dati, automazione e scrittura, con gli attestati nel registro.
  • Scuole e centri di formazione: licenza per sede, per le classi e i laboratori, con la verifica dei codici degli attestati.
  • White label: l'Academy con il nome, i colori e il dominio di chi la offre, per enti di formazione, agenzie e consulenti.

Le condizioni si concordano in base alle persone da formare: scrivici con Richiedi maggiori informazioni o su WhatsApp.

L'attestato è un attestato di frequenza con codice di controllo, non un titolo di studio né una certificazione pubblica. I programmi indicati nel corso sono gratuiti o già presenti nel computer, salvo dove è scritto diversamente.

Volantino da condividere

Le immagini pronte del Videocorso F# CGFA in formato post e storia. Mandatele a chi vuole imparare F#: studenti, colleghi, scuole e aziende.

Volantino Videocorso F# - formato post Volantino Videocorso F# - formato storia

Scarica l'immagine Condividi su WhatsApp Condividi su Facebook

Apri le prime 2 lezioni gratis di F#

Nella demo trovi il corso vero: guarda il video, leggi la lezione, prova il codice e fai il quiz. Per il corso completo, per la tua scuola o per la tua azienda scrivici.

Richiedi maggiori informazioni su VIDEOCORSO F# ▶ Prova la demo

Operatore diretto a Napoli · P.IVA 06571251211 · Preventivo senza impegno

Domande frequenti

Devo conoscere C# per seguire il corso di F#?

No. Serve solo aver già scritto qualche programma in un linguaggio qualsiasi e un po' di abitudine al terminale. Il corso usa il .NET SDK 10 e Visual Studio Code con Ionide, gratuiti, su Windows, Mac o Linux; chi conosce C# ritroverà le stesse librerie .NET.

Cosa saprò fare alla fine del corso di F#?

Programmazione funzionale su .NET 10: poco codice, pochi errori, tutto l'ecosistema Microsoft: è la strada del corso, in tre livelli (Base, Intermedio, Avanzato). Lo dimostri con il progetto finale «Cassa della bottega: scontrino da terminale»: Costruisci un programma F# che prende gli articoli di una bottega napoletana, calcola il totale di ogni riga con il tipo decimal, applica lo sconto sopra i cento euro e stampa uno scontrino ordinato, dentro un progetto dotnet con un test.

Quanto dura il videocorso F#?

Circa 14 ore tra video, lettura ed esercizi: 10 lezioni da 20 a 35 minuti. Si studia quando si vuole, al proprio ritmo, da PC o da telefono.

Posso provare il corso prima di decidere?

Sì. Le prime 2 lezioni del corso F# sono gratis e si aprono senza registrazione su citygraphnapoli.it/academy/fsharp/: video, spiegazione scritta, codice, esercizio e quiz, esattamente come nel corso completo.

Come si studia una lezione?

Ogni lezione ha un video di un paio di minuti con sottotitoli, la spiegazione scritta, il codice da copiare, un esercizio con la soluzione e un quiz di tre domande. Si segna come fatta e i progressi restano sul dispositivo, senza creare un account.

Il corso rilascia un attestato?

Sì. Alla fine fai l'esame (15 domande, si supera con il 75% di risposte giuste) e ottieni un attestato di frequenza stampabile, con un codice di controllo che chiunque può verificare. Non è un titolo di studio né una certificazione pubblica.

Funziona sul telefono?

Sì. CGFA Academy si apre dal browser e si installa come app su telefono, tablet e PC. Le lezioni già aperte si rileggono anche senza internet; i video invece servono online.

Si può avere per una scuola, un'azienda o con il proprio marchio?

Sì. Ci sono formule per il singolo corso, per tutti i corsi, per aziende che formano i dipendenti, per scuole e centri di formazione e una versione white label con il marchio di chi la offre. Scriveteci con «Richiedi maggiori informazioni».

Pronto a far conoscere la tua attività a Napoli?

Raccontaci cosa vuoi ottenere: ti rispondiamo in giornata con un preventivo gratuito e senza impegno.