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

Accedi

Videocorso Clojure CGFA — Da zero a programmare in Clojure: il linguaggio funzionale semplice, per dati e servizi affidabili

Videocorso Clojure CGFA: da zero a programmare in Clojure: il linguaggio funzionale semplice, per dati e servizi affidabili. 10 videolezioni in italiano in tre livelli, esercizi con la soluzione, quiz, il progetto finale «Il gestionale di magazzino a riga di comando» ed esame con attestato. Partenza: da zero, circa 11 ore. Apri le prime 2 lezioni gratis.

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

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

In breve

Il Videocorso Clojure CGFA è un corso in italiano di CGFA Academy, da zero, per principianti curiosi e programmatori di altri linguaggi che vogliono imparare la programmazione funzionale e lavorare con i dati. Ha 10 videolezioni in tre livelli, circa 11 ore di studio, esercizi con soluzione, quiz, il progetto finale «Il gestionale di magazzino a riga di comando» ed esame di 15 domande con attestato verificabile. Le prime 2 lezioni sono gratis e si aprono senza registrazione.

  • Per chi: Principianti curiosi e programmatori di altri linguaggi che vogliono imparare la programmazione funzionale e lavorare con i dati
  • Base: Il tuo primo programma in Clojure, Valori, nomi e testo, Funzioni e decisioni, Vettori, mappe e insiemi
  • Intermedio: map, filter, reduce e cicli, Elaborare dati: destrutturazione, group-by e sort-by, Namespace, file, errori e librerie
  • Avanzato: Concorrenza semplice: atom, future e ref, Polimorfismo: record, protocolli e multimetodi, Macro, test e progetti
  • Progetto finale: Il gestionale di magazzino a riga di comando
  • Strumenti: Clojure 1.12, Clojure CLI (comandi clj e clojure), Try Clojure, Visual Studio Code con Calva, Leiningen o deps.edn
  • 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 Clojure

WhatsAppFacebookTelegramEmail

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

Perché imparare Clojure

Clojure è un linguaggio funzionale semplice, nato per lavorare bene con i dati: mappe e liste al posto di classi complicate. È molto usato nella fintech e nelle banche digitali e gira sulla piattaforma Java, con tutte le sue librerie. Il corso parte dal primo programma e arriva a concorrenza, macro e test, con un piccolo gestionale per la bottega.

A chi è rivolto

Il corso è pensato per: principianti curiosi e programmatori di altri linguaggi che vogliono imparare la programmazione funzionale e lavorare con i dati. Partenza: Da zero.

  • Un computer Windows, Mac o Linux
  • Nessuna esperienza di programmazione
  • Pazienza per le parentesi: dopo qualche giorno non le vedrai più

Il programma: 10 lezioni in 3 livelli

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

Base: Primi programmi: parentesi, valori, funzioni, decisioni e collezioni

  • Il tuo primo programma in Clojure (20 min, gratis): Capire cos'è Clojure, usare il REPL e leggere la sintassi con le parentesi.
  • Valori, nomi e testo (25 min, gratis): Dare un nome ai valori con def e let, conoscere i tipi principali e comporre frasi con str.
  • Funzioni e decisioni (30 min): Scrivere funzioni con defn e far scegliere al programma con if, when e cond.
  • Vettori, mappe e insiemi (30 min): Raccogliere più valori in vettori, mappe e insiemi e capire perché non cambiano mai.

Intermedio: Trasformare i dati, destrutturazione, namespace, file ed errori

  • map, filter, reduce e cicli (30 min): Trasformare collezioni con map, filter e reduce, comporre funzioni e usare doseq e loop.
  • Elaborare dati: destrutturazione, group-by e sort-by (35 min): Estrarre i valori da vettori e mappe con la destrutturazione e preparare report con group-by, frequencies e sort-by.
  • Namespace, file, errori e librerie (35 min): Organizzare il codice in namespace, leggere e scrivere file, gestire gli errori e aggiungere librerie con deps.edn.

Avanzato: Concorrenza, polimorfismo, macro e test

  • Concorrenza semplice: atom, future e ref (35 min): Gestire valori condivisi tra più fili di esecuzione con atom, ref, future e pmap.
  • Polimorfismo: record, protocolli e multimetodi (35 min): Dare forma ai dati con defrecord e far comportare in modo diverso tipi diversi con protocolli e multimetodi.
  • Macro, test e progetti (40 min): Capire le macro, scrivere test con clojure.test e organizzare un progetto professionale.

Il progetto finale: Il gestionale di magazzino a riga di comando

Costruisci un piccolo programma per la tua bottega: una lista di prodotti come mappe, il valore del magazzino, i prodotti da riordinare, un report finale e un test. Usi mappe, map, filter, reduce, ->> e clojure.test.

  1. Crea la cartella magazzino con deps.edn, src/magazzino/core.clj e test/magazzino/core_test.clj.
  2. Definisci i prodotti come vettore di mappe con :nome, :prezzo e :quantita.
  3. Scrivi valore-magazzino con ->>, map e reduce.
  4. Scrivi da-riordinare con filter, che restituisce i nomi sotto la soglia.
  5. Scrivi cerca, che trova un prodotto per nome e restituisce nil se manca.
  6. Aggiungi la funzione main che stampa il report.
  7. Scrivi due test con deftest e lanciali con run-tests.

Cosa ti serve

  • Clojure 1.12: Si installa gratis dal sito clojure.org (pagina Install): su Mac e Linux con il programma indicato, su Windows con la versione per PowerShell. Serve un JDK 11 o successivo
  • Clojure CLI (comandi clj e clojure): Arriva con l'installazione. Scrivendo "clj" nel terminale si apre il REPL, la finestra interattiva dove provi il codice riga per riga
  • Try Clojure: Un REPL nel browser, gratuito, per provare le prime righe senza installare nulla (tryclojure.org)
  • Visual Studio Code con Calva: Editor gratuito da code.visualstudio.com con l'estensione "Calva": evidenzia le parentesi e manda il codice al REPL con un tasto
  • Leiningen o deps.edn: Gli strumenti per i progetti: deps.edn è incluso nella Clojure CLI, Leiningen (leiningen.org) è l'alternativa classica

A cosa ti serve dopo il corso

  • Fintech e banche digitali: Clojure è molto usato nei servizi finanziari
  • Analisi e trasformazione di dati: il linguaggio è nato per questo
  • Servizi di backend affidabili e che gestiscono molte richieste insieme
  • Applicazioni web complete, anche nel browser con ClojureScript
  • Script veloci per sistemisti con Babashka

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 Clojure CGFA in formato post e storia. Mandatele a chi vuole imparare Clojure: studenti, colleghi, scuole e aziende.

Volantino Videocorso Clojure - formato post Volantino Videocorso Clojure - formato storia

Scarica l'immagine Condividi su WhatsApp Condividi su Facebook

Apri le prime 2 lezioni gratis di Clojure

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 CLOJURE ▶ Prova la demo

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

Domande frequenti

E tutte quelle parentesi?

All'inizio colpiscono, ma dopo qualche giorno non si vedono più: il corso usa Visual Studio Code con l'estensione Calva, che le evidenzia e le chiude da sola. Le prime righe si provano anche nel browser con Try Clojure, senza installare nulla.

Cosa saprò fare alla fine del corso di Clojure?

Da zero a programmare in Clojure: il linguaggio funzionale semplice, per dati e servizi affidabili: è la strada del corso, in tre livelli (Base, Intermedio, Avanzato). Lo dimostri con il progetto finale «Il gestionale di magazzino a riga di comando»: Costruisci un piccolo programma per la tua bottega: una lista di prodotti come mappe, il valore del magazzino, i prodotti da riordinare, un report finale e un test. Usi mappe, map, filter, reduce, ->> e clojure.test.

Quanto dura il videocorso Clojure?

Circa 11 ore tra video, lettura ed esercizi: 10 lezioni da 20 a 40 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 Clojure sono gratis e si aprono senza registrazione su citygraphnapoli.it/academy/clojure/: 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.