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

Accedi

Videocorso Elixir CGFA — Da zero a programmare applicazioni solide e concorrenti, con un assaggio di Phoenix

Videocorso Elixir CGFA: da zero a programmare applicazioni solide e concorrenti, con un assaggio di Phoenix. 10 videolezioni in italiano in tre livelli, esercizi con la soluzione, quiz, il progetto finale «Cassa del negozio con riavvio automatico» ed esame con attestato. Partenza: da zero, circa 14 ore. Apri le prime 2 lezioni gratis.

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

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

In breve

Il Videocorso Elixir CGFA è un corso in italiano di CGFA Academy, da zero, per principianti e sviluppatori curiosi che vogliono costruire servizi web, chat e sistemi che restano in piedi anche quando qualcosa si rompe. Ha 10 videolezioni in tre livelli, circa 14 ore di studio, esercizi con soluzione, quiz, il progetto finale «Cassa del negozio con riavvio automatico» ed esame di 15 domande con attestato verificabile. Le prime 2 lezioni sono gratis e si aprono senza registrazione.

  • Per chi: Principianti e sviluppatori curiosi che vogliono costruire servizi web, chat e sistemi che restano in piedi anche quando qualcosa si rompe
  • Base: Il tuo primo programma Elixir, Valori, variabili e pattern matching, Liste, tuple e mappe, Funzioni, moduli e pipe
  • Intermedio: Enum, comprehension e ricorsione, Risultati, errori, with e struct, Progetti con Mix, test e librerie
  • Avanzato: Processi e messaggi, GenServer e Supervisor, Un assaggio di Phoenix e LiveView
  • Progetto finale: Cassa del negozio con riavvio automatico
  • Strumenti: Elixir recente (1.18 o successivo) con Erlang/OTP recente, Visual Studio Code, IEx e Mix
  • 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 Elixir

WhatsAppFacebookTelegramEmail

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

Perché imparare Elixir

Elixir serve a costruire servizi che restano in piedi anche quando qualcosa si rompe: chat, notifiche, piattaforme con migliaia di utenti insieme. Gira sulla macchina virtuale di Erlang e con Phoenix e LiveView si fanno siti in tempo reale. Il corso parte da zero e arriva a processi, supervisori e a una cassa che si riavvia da sola.

A chi è rivolto

Il corso è pensato per: principianti e sviluppatori curiosi che vogliono costruire servizi web, chat e sistemi che restano in piedi anche quando qualcosa si rompe. Partenza: Da zero.

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

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: Primi programmi: valori, pattern matching, liste, mappe e funzioni

  • Il tuo primo programma Elixir (20 min, gratis): Installare Elixir, usare la console iex e lanciare il primo script.
  • Valori, variabili e pattern matching (25 min, gratis): Conoscere i tipi base, usare le variabili e capire che il segno uguale in Elixir è un confronto di forma.
  • Liste, tuple e mappe (25 min): Raggruppare dati con liste, tuple, mappe e keyword list, sapendo che in Elixir i dati non si modificano.
  • Funzioni, moduli e pipe (30 min): Scrivere funzioni dentro i moduli, usare più clausole con pattern matching e comporre i passaggi con l'operatore pipe.

Intermedio: Collezioni, gestione dei risultati, struct e progetti con Mix

  • Enum, comprehension e ricorsione (30 min): Elaborare collezioni con il modulo Enum, con le comprehension e con la ricorsione.
  • Risultati, errori, with e struct (30 min): Gestire successi ed errori con tuple ok ed errore, concatenarli con with e definire dati con nome tramite struct.
  • Progetti con Mix, test e librerie (30 min): Creare un progetto con Mix, scrivere test con ExUnit e aggiungere una libreria da Hex.

Avanzato: Processi, GenServer, supervisori e un assaggio di Phoenix

  • Processi e messaggi (30 min): Creare processi leggeri, farli comunicare con messaggi e usare Task per lavori in parallelo.
  • GenServer e Supervisor (35 min): Costruire un processo con stato usando GenServer e farlo riavviare automaticamente da un Supervisor.
  • Un assaggio di Phoenix e LiveView (30 min): Capire cosa sono Phoenix, Ecto e LiveView, creare un'applicazione web di prova e leggere il codice di una pagina interattiva.

Il progetto finale: Cassa del negozio con riavvio automatico

Costruisci un piccolo servizio che tiene il saldo di una cassa, accetta incassi e restituisce il totale, controllato da un supervisore. Lo testi con ExUnit.

  1. Crea il progetto con mix new cassa --sup, che prepara anche l'albero di supervisione.
  2. Scrivi il modulo Cassa come GenServer con stato iniziale 0.
  3. Aggiungi incassa/1 (cast) e totale/0 (call).
  4. Rifiuta gli importi negativi restituendo {:error, :importo_non_valido} con una call.
  5. Inserisci Cassa tra i figli del supervisore in lib/cassa/application.ex.
  6. Scrivi i test: totale iniziale zero, due incassi sommati, importo negativo rifiutato.
  7. Prova a far cadere il processo e verifica in iex che il supervisore lo riavvii.

Cosa ti serve

  • Elixir recente (1.18 o successivo) con Erlang/OTP recente: Si scarica gratis da elixir-lang.org/install.html: su Windows c'è un installatore che porta con sé anche Erlang; su Mac e Linux si usa il gestore di pacchetti o lo strumento mise
  • Visual Studio Code: Editor gratuito da code.visualstudio.com; installa l'estensione ElixirLS per colori, suggerimenti ed errori in tempo reale
  • IEx e Mix: Arrivano con Elixir: iex è la console interattiva dove provare il codice riga per riga, mix crea progetti, esegue i test e scarica le librerie

A cosa ti serve dopo il corso

  • Servizi web in tempo reale con Phoenix e LiveView
  • Sistemi di messaggistica, chat e notifiche con migliaia di utenti insieme
  • Back-end di app e piattaforme che devono restare sempre accese
  • Internet delle cose e sistemi embedded con Nerves
  • Aziende e startup che cercano pochi sviluppatori Elixir e li pagano bene

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

Volantino Videocorso Elixir - formato post Volantino Videocorso Elixir - formato storia

Scarica l'immagine Condividi su WhatsApp Condividi su Facebook

Apri le prime 2 lezioni gratis di Elixir

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

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

Domande frequenti

Elixir è adatto a chi non ha mai programmato?

Sì: il corso non richiede esperienza, basta saper aprire il terminale e creare un file di testo. Elixir, IEx e Mix sono gratuiti; si scrive con Visual Studio Code e l'estensione ElixirLS.

Cosa saprò fare alla fine del corso di Elixir?

Da zero a programmare applicazioni solide e concorrenti, con un assaggio di Phoenix: è la strada del corso, in tre livelli (Base, Intermedio, Avanzato). Lo dimostri con il progetto finale «Cassa del negozio con riavvio automatico»: Costruisci un piccolo servizio che tiene il saldo di una cassa, accetta incassi e restituisce il totale, controllato da un supervisore. Lo testi con ExUnit.

Quanto dura il videocorso Elixir?

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 Elixir sono gratis e si aprono senza registrazione su citygraphnapoli.it/academy/elixir/: 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.