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

Accedi

Videocorso Gleam CGFA — Da zero a scrivere programmi tipizzati, sicuri e semplici, sulla BEAM o su JavaScript

Videocorso Gleam CGFA: da zero a scrivere programmi tipizzati, sicuri e semplici, sulla BEAM o su JavaScript. 10 videolezioni in italiano in tre livelli, esercizi con la soluzione, quiz, il progetto finale «Il listino della bottega con ordini e sconti» ed esame con attestato. Partenza: da zero, circa 12 ore. Apri le prime 2 lezioni gratis.

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

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

In breve

Il Videocorso Gleam CGFA è un corso in italiano di CGFA Academy, da zero, per principianti e sviluppatori che vogliono un linguaggio piccolo, amichevole e rigoroso, dove il compilatore trova gli errori prima che li trovino i clienti. Ha 10 videolezioni in tre livelli, circa 12 ore di studio, esercizi con soluzione, quiz, il progetto finale «Il listino della bottega con ordini e sconti» ed esame di 15 domande con attestato verificabile. Le prime 2 lezioni sono gratis e si aprono senza registrazione.

  • Per chi: Principianti e sviluppatori che vogliono un linguaggio piccolo, amichevole e rigoroso, dove il compilatore trova gli errori prima che li trovino i clienti
  • Base: Il tuo primo programma Gleam, Variabili, numeri e testi, Funzioni, moduli e pipe, Liste, tuple e case
  • Intermedio: list, fold e ricorsione, Tipi personalizzati e record, Result, Option e use
  • Avanzato: Moduli, test e librerie, Tipi generici e tipi opachi, Due target: BEAM e JavaScript, concorrenza e web
  • Progetto finale: Il listino della bottega con ordini e sconti
  • Strumenti: Gleam (versione recente, 1.11 o successiva), Erlang/OTP 28 (o successivo), Visual Studio Code, Node.js (facoltativo)
  • 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 Gleam

WhatsAppFacebookTelegramEmail

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

Perché imparare Gleam

Gleam è un linguaggio giovane, piccolo e amichevole: il compilatore trova gli errori prima che li trovino i clienti e i messaggi sono chiari anche per chi comincia. Gira sulla BEAM, la stessa macchina solida di Erlang ed Elixir, e si può compilare anche in JavaScript per il browser. Il corso parte da zero e arriva a tipi generici, test con gleeunit e concorrenza, con esempi da bottega.

A chi è rivolto

Il corso è pensato per: principianti e sviluppatori che vogliono un linguaggio piccolo, amichevole e rigoroso, dove il compilatore trova gli errori prima che li trovino i clienti. Partenza: Da zero.

  • Un computer Windows, Mac o Linux
  • Nessuna esperienza di programmazione richiesta
  • Saper aprire il terminale e creare cartelle

Il programma: 10 lezioni in 3 livelli

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

Base: Primi programmi: valori, funzioni, pipe, liste e case

  • Il tuo primo programma Gleam (20 min, gratis): Installare Gleam, creare un progetto ed eseguire il primo programma.
  • Variabili, numeri e testi (25 min, gratis): Usare let, conoscere i tipi Int, Float, String e Bool e fare calcoli e composizioni di testo.
  • Funzioni, moduli e pipe (30 min): Scrivere funzioni con tipi, usare argomenti con etichetta, funzioni anonime e l'operatore pipe.
  • Liste, tuple e case (30 min): Usare liste e tuple e scegliere tra più casi con l'espressione case e il pattern matching.

Intermedio: Funzioni sulle liste, tipi personalizzati e gestione degli errori

  • list, fold e ricorsione (30 min): Elaborare liste con map, filter e fold e scrivere funzioni ricorsive, anche in coda.
  • Tipi personalizzati e record (30 min): Definire tipi con varianti e record con campi, aggiornarli e usarli con case.
  • Result, Option e use (35 min): Gestire errori e valori assenti con Result e Option, senza eccezioni e senza valori nulli, e concatenare i passaggi con use.

Avanzato: Progetti e test, tipi generici, JavaScript, BEAM e web

  • Moduli, test e librerie (30 min): Dividere il codice in moduli, scrivere test con gleeunit, usare Dict e aggiungere dipendenze.
  • Tipi generici e tipi opachi (30 min): Scrivere funzioni e tipi generici e nascondere i dettagli interni con i tipi opachi per costruire interfacce sicure.
  • Due target: BEAM e JavaScript, concorrenza e web (35 min): Scegliere il target di compilazione, chiamare codice esterno e orientarsi nell'ecosistema per servizi web e concorrenza.

Il progetto finale: Il listino della bottega con ordini e sconti

Costruisci un piccolo programma che gestisce prodotti con prezzo in centesimi, calcola un ordine con sconto e restituisce errori chiari con Result. Lo testi con gleeunit.

  1. Crea il progetto con gleam new listino.
  2. Definisci il tipo Prodotto(nome: String, centesimi: Int) e il tipo Riga(prodotto: Prodotto, quantita: Int).
  3. Scrivi totale_riga che moltiplica centesimi e quantità.
  4. Scrivi totale_ordine con list.fold sulle righe.
  5. Scrivi applica_sconto(totale, percentuale) che restituisce un Result e rifiuta percentuali fuori da 0 e 100.
  6. Scrivi formatta_euro che trasforma i centesimi in un testo come "36,50 euro".
  7. Aggiungi i test: totale di una riga, totale di un ordine, sconto valido e sconto non valido.

Cosa ti serve

  • Gleam (versione recente, 1.11 o successiva): Si scarica gratis da gleam.run: nella pagina di installazione trovi i comandi per il tuo sistema (per esempio brew su Mac, scoop o l'archivio da scaricare su Windows)
  • Erlang/OTP 28 (o successivo): Serve per eseguire i programmi sulla BEAM, che è il modo predefinito; si scarica gratis da erlang.org/downloads
  • Visual Studio Code: Editor gratuito da code.visualstudio.com; il language server è già incluso in Gleam e l'editor lo avvia da solo, dandoti errori e suggerimenti mentre scrivi
  • Node.js (facoltativo): Solo se vuoi eseguire Gleam come JavaScript; si scarica gratis da nodejs.org

A cosa ti serve dopo il corso

  • Servizi web e API robusti sulla BEAM con Wisp e Mist
  • Applicazioni web interattive nel browser con Lustre
  • Strumenti da riga di comando e script tipizzati
  • Sistemi concorrenti che sfruttano la solidità di Erlang con un compilatore severo
  • Ruoli in startup e aziende che adottano Gleam accanto a Elixir ed Erlang

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

Volantino Videocorso Gleam - formato post Volantino Videocorso Gleam - formato storia

Scarica l'immagine Condividi su WhatsApp Condividi su Facebook

Apri le prime 2 lezioni gratis di Gleam

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

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

Domande frequenti

Gleam va bene come primo linguaggio?

Sì: il corso non richiede esperienza di programmazione, basta saper aprire il terminale e creare cartelle. Si usano Gleam, Erlang/OTP e Visual Studio Code, gratuiti; Node.js serve solo, facoltativo, per provare il target JavaScript.

Cosa saprò fare alla fine del corso di Gleam?

Da zero a scrivere programmi tipizzati, sicuri e semplici, sulla BEAM o su JavaScript: è la strada del corso, in tre livelli (Base, Intermedio, Avanzato). Lo dimostri con il progetto finale «Il listino della bottega con ordini e sconti»: Costruisci un piccolo programma che gestisce prodotti con prezzo in centesimi, calcola un ordine con sconto e restituisce errori chiari con Result. Lo testi con gleeunit.

Quanto dura il videocorso Gleam?

Circa 12 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 Gleam sono gratis e si aprono senza registrazione su citygraphnapoli.it/academy/gleam/: 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.