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

Recensioni (3)

Corsi relativi

Combined C/C++, JAVA and Web Application Security

28 ore

Advanced Java Security

21 ore

Combined JAVA, PHP and Web Application Security

28 ore

Standard Java Security

14 ore

Java and Web Application Security

21 ore

Categorie relative