Cerchi lavoro? Cerchi un Corso o un Master? Vuoi metterti in proprio? Sei nel posto giusto, inizia subito la tua ricerca gratis

9 Settembre 2026 Elimina data

9 Ottobre 2026 Elimina data

Corso Rust

Close

Richiedi informazioni sul corso


3471012275 - 3429836

Corso Rust

Impara il nuovo e moderno linguaggio di programmazione di casa Mozilla Firefox

Obiettivo del corso

Rust è multi-paradigma e ad uso generico. E’ considerato un linguaggio per la “programmazione di sistema” ovvero per realizzare sistemi operativi o applicazioni strettamente connesse ai sistemi operativi (Windows, Linux o macOS). Tuttavia essendo supportato da WebAssembly consente anche lo sviluppo di applicazioni web o in campi diversi.

Rust ha l’obiettivo di creare sistemi complessi, anche multithreaded ed altamente sicuri. Nelle sue caratteristiche troviamo le elevate prestazioni, controllo dell’allocazione di memoria, la sicurezza appunto e la concorrenza. Tra le sue particolarità vi è la gestione degli errori con la cosidetta macro “panic!” e l’assenza di un garbage collector.

Obiettivo Corso Rust: Formare lo studente per programmare software o sistemi con il linguaggio Rust

 

A chi è rivolto

corso rivolo solo ad Aziende

Programma

Programma didattico Corso Rust (32 ore)

1. Introduzione a Rust
Fondamenti del linguaggio
Installazione Rust
Configurazione dell’ambiente di sviluppo
Risorse online utili

2. Iniziare con Rust
Variabili
Tipi di dati
Funzioni
Commenti
Flusso di controllo
Espressioni

3. Ownership di Rust
Definizione di proprietà
Sicurezza della memoria
Stack e Heap
Borrowing
Slices

4. Structuring Data
Strutture
Dati correlati
Instantiating Structs
Tuple Structs
Proprietà (ownership) dei dati strutturali

5. Pattern Matching
Enum
Tipi di definizione
Espressioni
Match control flow operetor

6. Tenere traccia del progetto
Packages
Crates
Moduli
Paths
Ambito di controllo e privacy

7. Rust Collections
Liste
Valori
Vettori
Keys e mappe hash

8. Gestione degli errori
Panicking
Backtracing
Utilizzare il Result Type

9. Generici
Tipi
Traits
Lifetimes

10. Testing
Scrittura tests
Cargo test
Unit tests

Dove si svolge

online in classe virtuale in diretta o frontale in house

Testimonianze

recensioni completamente trasparenti su Google Aziende

Richiedi informazioni sul corso


Richiedi informazioni sul corso
Richiedi informazioni sul corso

Richiedi informazioni sul corso


3471012275 - 3429836

Caratteristiche del corso

Sede:
Durata ore: 32
Ore online: 32
Settore corso: Informatica
Tipologia: Formazione aziendale
Livello: Medio
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza
Durata ore: 32
Ore online: 32
Settore corso: Informatica
Tipologia: Formazione aziendale
Livello: Medio
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza