- Azienda
- ESIS S.r.l.
- Data
- 08/01/2024
- Numero Ore
- 32
- Costo
- € 1.500,00
- Corso
- Corso Scala
- Titolo rilasciato
- Attestato di partecipazione
- Modalità
- E-learning / FAD
Presentazione del corso
Premesse
Scala è un linguaggio di programmazione di tipo general-purpose multi-paradigma studiato per integrare le caratteristiche e funzionalità dei linguaggi orientati agli oggetti e dei linguaggi funzionali. La compilazione di codice sorgente Scala produce Java bytecode per l’esecuzione su una JVM.
Scala è un linguaggio completamente orientato agli oggetti. Ogni elemento del linguaggio è un oggetto, inclusi numeri e funzioni che, così, possono venire memorizzate in variabili, essere passate come parametri, rappresentare il risultato di una chiamata di metodo, oppure essere estese tramite ereditarietà. I tipi e l’eredità degli oggetti sono descritti da classi e trait.
Obiettivi del corso
Il corso è rivolto a personale informatico già in possesso di una buona esperienza di programmazione in Java. Durante il corso saranno comunque riviste le necessarie nozioni propedeutiche, per poi affrontare argomenti specifici del linguaggio Scala, come riportato in dettaglio nel programma che segue. L’obiettivo del corso è quello di mettere i discenti in condizione di essere autonomi nella programmazione del linguaggio Scala. Il corso può essere ritagliato seguendo le specifiche necessità del cliente.
Piano di lavoro
PRIMO GIORNO: Principali caratteristiche del linguaggio
- Metodologia e Sintassi di Base
- Cicli e strutture di controllo
- Esempi ed Esercitazioni pratiche
SECONDO GIORNO: Strutture Dati e I/O su files
- Liste, Collezioni e Strutture Dati in memoria
- Tipi Astratti, Pattern Matching e I/O su file
- Esempi ed Esercitazioni pratiche
TERZO GIORNO: Classi, Oggetti, Tratti e Funzioni
- Classi ed Oggetti, Metodi e Polimorfismo
- Tratti, Funzioni e Tipo Parametrici
- Esempi ed Esercitazioni pratiche
QUARTO GIORNO: Iterazioni, Refactoring e Scaling
- Iterazioni, Enumerazioni e Ricorsioni
- Refactoring, Scaling e confronto con Java
- Esempi ed Esercitazioni pratiche
Requisiti di partecipazione
Prerequisiti e strumenti richiesti
Il corso è rivolto a personale informatico già in possesso di una buona esperienza di programmazione in Java.