Struttura del corso

Introduzione

  • Che cos'è Scala
  • I paradigmi della programmazione orientata agli oggetti
  • Paradigmi di programmazione funzionale
  • Scala e Java
  • Ambienti di runtime del linguaggio

Nozioni di base su Scala

  • Tipi di dati
  • Operatori
  • Le istruzioni di controllo e i loop

Orientato agli oggetti Programming

  • Classi
  • Campi
  • Metodi
  • Oggetti e istanze
  • Ereditarietà, astrazione, incapsulamento, polimorfismo
  • Tratti somatici

Funzionale Programming

  • Una dichiarazione di funzione
  • function Argomenti
  • chiusure
  • Funzioni anonime
  • Ricorsione
  • Inizializzazione ritardata

Pacchetti

  • Pacchetti Scala lingua
  • Importazione di pacchetti
  • Crea i tuoi pacchetti

Altri aspetti del linguaggio Scala

  • Tipi generali
  • Servizio eccezionale
  • caso della classe.
  • raccolte, strutture di dati
  • Parametri asseriti
  • Metaprogrammazione
  • Programmazione simultanea

Requisiti

  • Costituisce titolo preferenziale la conoscenza della programmazione funzionale e la conoscenza di base di Java e della JVM
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative