Il corso si svolgera' su un totale di 10 Lezioni da due ore ciascuna.
- Lezione 1
- Panoramica
- Installazione
- Sintassi
- Tipi di base
- Mutabilita'
- Funzioni
- Lezione 2
- Ownership
- Borrowing
- String vs &str
- Lezione 3
- Strutture Dati
- Structs
- Enum
- Match
- Pattern matching
- Lezione 4
- Tipi Generici
- Traits
- Lifetime
- Lezione 5
- Libreria Standard
- Strutturazione del codice
- Pacchetti
- Moduli
- Crates
- Lezione 6
- Collezioni
- HashMap
- Vettori
- Lezione 7
- Gestione degli errori
- Smart Pointers
- Testing
- Lezione 8
- Concorrenza
- Threads
- Comunicazione tra threads