Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Introduzione a Programming con Groovy
- Che cos'è Groovy?
- Breve storia ed evoluzione di Groovy
- Perché scegliere Groovy?
- Cenni preliminari sui concetti di programmazione
- Introduzione allo scripting e ai linguaggi compilati
Configurazione dell'ambiente
- Installazione Groovy
- Configurazione dell'ambiente Groovy su sistemi operativi diversi
- Introduzione a GroovyShell e IDE
- Esplorazione di GroovyShell
- Introduzione agli ambienti di sviluppo integrati (IDE) compatibili con Groovy
Il tuo primo Groovy script
- Ciao mondo in Groovy
- Scrittura ed esecuzione del primo script Groovy
- Sintassi di base Groovy
- Commenti, variabili e output di stampa
Concetti fondamentali Programming in Groovy
- Tipi di dati e variabili
- Tipi primitivi, stringhe e inferenza dei tipi
- Operatori di base
- Operatori aritmetici, relazionali e logici
- Manipolazione delle stringhe
- Operazioni e metodi comuni sulle stringhe
Strutture di controllo
- Istruzioni condizionali
- if, else e switch
- Costrutti di ciclo
- cicli for, while e do-while
Introduzione alle collezioni
- Utilizzo delle matrici
- Dichiarazione, inizializzazione e accesso alle matrici
- Liste e mappe
- Introduzione all'utilizzo e alle operazioni di elenchi e mappe
Introduzione alle funzioni e alle chiusure
- Definizione e chiamata di funzioni
- Sintassi, parametri e valori restituiti
- Introduzione di base alle chiusure
Introduzione a Object-Oriented Programming
- Classi e oggetti
- Creazione di classi, oggetti e comprensione delle proprietà
- Metodi di base
- Definizioni di metodo e chiamate di metodi
Gestione degli errori di base
- Introduzione alla gestione delle eccezioni
- Prova, cattura e infine blocca
- Tipi di eccezione comuni in Groovy
Riepilogo e prossime tappe
Requisiti
- Competenze informatiche di base
Pubblico
- Gli sviluppatori
- Studenti di informatica
14 ore
Recensioni (1)
The extra information that was shared, the training was not straightforward groovy, which was nice.