Il corso completo del linguaggio di programmazione Raku
Dalla prima riga di codice fino alle grammatiche, alla concorrenza e ai servizi web — un corso pratico in cinque parti, con centinaia di quiz ed esercizi che consolidano ogni passo.
Inizia a imparare → Informazioni sul corso
Libero e open source · Sostenuto da The Perl & Raku Foundation
Il corso, parte per parte
1 Fondamenti di Raku
Si comincia da qui. Installate il compilatore e imparate poi variabili e tipi di dati, controllo di flusso e le vostre prime subroutine: le fondamenta di tutto il resto.
Scrivere ed eseguire programmi
Altro sui tipi
2 Argomenti avanzati di Raku
Approfondisci: contenitori e contesti, la gamma completa di tipi e operatori integrati, subroutine più ricche e come impacchettare il tuo codice in moduli con test e documentazione.
Contenitori
Altro sui tipi predefiniti
3 Oggetti, input/output ed eccezioni
Programmazione a oggetti con classi e ruoli, lettura e scrittura di input e output e dialogo con programmi esterni, e gestione degli errori con le eccezioni.
4 Espressioni regolari e grammatiche
Riconoscete il testo con le espressioni regolari e fatele crescere in grammatiche complete, con classi di azione che trasformano l’input strutturato in dati.
Espressioni regolari
5 Programmazione funzionale, concorrente, reattiva e web
Tutto insieme: programmazione funzionale, concorrente e reattiva, per finire con socket, HTTP e la creazione di servizi web.
★ La prova finale
Cento domande sulle parti da 1 a 5, corrette nel momento in cui rispondete: una chiusura per vedere quanto dell’intero corso è rimasto.
6 Appendice: esercizi completi 🆕
Una raccolta finale di esercizi più impegnativi che attingono a tutto il corso. Ognuno richiede più di un’idea e molti combinano strumenti di parti diverse. Tutti usano solo funzionalità già introdotte: niente di nuovo da imparare, ma molto da esercitare.