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

Accedi

Videocorso D CGFA — Un linguaggio veloce come il C++ ma più comodo da scrivere: dai primi programmi ai template e alla concorrenza

Videocorso D CGFA: un linguaggio veloce come il C++ ma più comodo da scrivere: dai primi programmi ai template e alla concorrenza. 10 videolezioni in italiano in tre livelli, esercizi con la soluzione, quiz, il progetto finale «Lo scontrino della pasticceria» 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 D CGFA: 10 videolezioni, progetto finale ed esame con attestato

In breve

Il Videocorso D CGFA è un corso in italiano di CGFA Academy, da zero, per chi vuole un linguaggio compilato, veloce e leggibile: studenti, programmatori che vengono da C, C++, Java o Python, sviluppatori di strumenti e giochi. Ha 10 videolezioni in tre livelli, circa 14 ore di studio, esercizi con soluzione, quiz, il progetto finale «Lo scontrino della pasticceria» ed esame di 15 domande con attestato verificabile. Le prime 2 lezioni sono gratis e si aprono senza registrazione.

  • Per chi: Chi vuole un linguaggio compilato, veloce e leggibile: studenti, programmatori che vengono da C, C++, Java o Python, sviluppatori di strumenti e giochi
  • Base: Il tuo primo programma in D, Variabili e tipi di dati, Decisioni e cicli, Funzioni, array e dizionari
  • Intermedio: Struct, classi e interfacce, Range, algoritmi e UFCS, Errori, test e progetti con DUB
  • Avanzato: Template e metaprogrammazione, Memoria, GC e sicurezza, Concorrenza e collegamento con il C
  • Progetto finale: Lo scontrino della pasticceria
  • Strumenti: DMD (compilatore ufficiale), LDC (compilatore ottimizzante), DUB (gestore di progetti), Visual Studio Code, Editor online (senza installare nulla)
  • 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 D

WhatsAppFacebookTelegramEmail

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

Perché imparare D

D è veloce come il C++ ma molto più comodo da scrivere: si legge bene, ha i test integrati e si collega al codice C esistente. Si usa per strumenti di sistema, motori di giochi, grandi quantità di dati e finanza quantitativa. Il corso parte da zero e arriva a template, gestione della memoria e concorrenza, una strada gentile verso C++, Rust o Go.

A chi è rivolto

Il corso è pensato per: chi vuole un linguaggio compilato, veloce e leggibile: studenti, programmatori che vengono da C, C++, Java o Python, sviluppatori di strumenti e giochi. Partenza: Da zero.

  • Un computer Windows, Mac o Linux
  • Nessuna esperienza di programmazione obbligatoria (aiuta conoscere un altro linguaggio, ma non serve)
  • Un po' di pazienza con il terminale: si scrive un comando e si legge la risposta

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 D, variabili, decisioni, cicli, funzioni, array

  • Il tuo primo programma in D (20 min, gratis): Capire cos'è D, installare il compilatore, scrivere ed eseguire il primo programma.
  • Variabili e tipi di dati (25 min, gratis): Dichiarare variabili, conoscere i tipi principali e stampare valori formattati.
  • Decisioni e cicli (25 min): Far scegliere al programma con if e switch e ripetere operazioni con for, foreach e while.
  • Funzioni, array e dizionari (30 min): Scrivere funzioni riutilizzabili e gestire elenchi di valori con array e array associativi.

Intermedio: Strutture, classi, range e algoritmi, errori, test e progetti con DUB

  • Struct, classi e interfacce (30 min): Creare i propri tipi con struct e class e capire la differenza tra valore e riferimento.
  • Range, algoritmi e UFCS (30 min): Elaborare dati con filter, map, sort e sum concatenando le chiamate in modo leggibile.
  • Errori, test e progetti con DUB (30 min): Gestire gli errori con le eccezioni, scrivere test automatici e organizzare un progetto con DUB.

Avanzato: Template, calcolo in fase di compilazione, memoria, concorrenza e C

  • Template e metaprogrammazione (35 min): Scrivere codice generico con i template e sfruttare il calcolo in fase di compilazione.
  • Memoria, GC e sicurezza (35 min): Capire il garbage collector, gli attributi @safe e @nogc e quando serve controllare la memoria a mano.
  • Concorrenza e collegamento con il C (35 min): Sfruttare più processori con std.parallelism e std.concurrency e riusare librerie scritte in C.

Il progetto finale: Lo scontrino della pasticceria

Realizzi un programma che calcola lo scontrino di una pasticceria: righe con quantità e prezzo, totale netto, IVA e totale da pagare. Usi struct, array, range e formattazione.

  1. Crea con DUB un progetto chiamato scontrino (dub init scontrino).
  2. Definisci uno struct Riga con nome, quantità e prezzo, e un metodo totale.
  3. Metti alcune righe in un array e calcola il netto con map e sum.
  4. Calcola l'IVA al 22 per cento e il totale da pagare.
  5. Stampa lo scontrino con writefln, due decimali e il simbolo euro.
  6. Aggiungi un unittest che verifichi il totale di una riga.

Cosa ti serve

  • DMD (compilatore ufficiale): Si scarica gratis da dlang.org, sezione Download: c'è l'installatore per Windows, Mac e Linux. Compila in fretta ed è perfetto per imparare
  • LDC (compilatore ottimizzante): Gratuito, si scarica dalla pagina Download di dlang.org o dal progetto LDC su GitHub. Produce programmi ancora più veloci: lo userai per le versioni finali
  • DUB (gestore di progetti): Arriva insieme al compilatore. Crea il progetto, scarica le librerie, compila e lancia i test con un solo comando
  • Visual Studio Code: Editor gratuito da code.visualstudio.com; installa l'estensione "code-d" per colori, suggerimenti e correzioni
  • Editor online (senza installare nulla): Il sito ufficiale dlang.org offre un editor online dove incolli il codice e lo esegui dal browser, e il "Tour of D" con esempi da provare. Va bene per le prime lezioni

A cosa ti serve dopo il corso

  • Programmi veloci da riga di comando e strumenti di sistema
  • Motori di giochi e software grafico dove servono prestazioni
  • Elaborazione di grandi quantità di dati e finanza quantitativa
  • Librerie che si collegano a codice C e C++ già esistente
  • Passaggio più facile verso C++, Rust o Go, perché D mostra gli stessi concetti con una sintassi gentile

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

Volantino Videocorso D - formato post Volantino Videocorso D - formato storia

Scarica l'immagine Condividi su WhatsApp Condividi su Facebook

Apri le prime 2 lezioni gratis di D

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

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

Domande frequenti

D è adatto come primo linguaggio?

Sì: non serve esperienza, anche se aiuta conoscere un altro linguaggio. I compilatori DMD e LDC e il gestore DUB sono gratuiti, e le prime prove si fanno anche nell'editor online del sito ufficiale.

Cosa saprò fare alla fine del corso di D?

Un linguaggio veloce come il C++ ma più comodo da scrivere: dai primi programmi ai template e alla concorrenza: è la strada del corso, in tre livelli (Base, Intermedio, Avanzato). Lo dimostri con il progetto finale «Lo scontrino della pasticceria»: Realizzi un programma che calcola lo scontrino di una pasticceria: righe con quantità e prezzo, totale netto, IVA e totale da pagare. Usi struct, array, range e formattazione.

Quanto dura il videocorso D?

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