---
# System prepended metadata

title: Corso Introduttivo Rust SDG Sapienza

---

# Corso Introduttivo Rust SDG Sapienza

### Programma

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
  - Libreria Standard
  - Strutturazione del codice
  - Pacchetti
  - Moduli
  - Crates
- Lezione 5
  - Collezioni
  - HashMap
  - Vettori
- Lezione 6
  - Gestione degli errori
  - Smart Pointers
  - Testing
- Lezione 7
  - Tipi Generici
  - Traits
  - Lifetime
- Lezione 8
  - Concorrenza
  - Threads
  - Comunicazione tra threads


