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
Recensioni (5)
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Corso - Groovy Programming
Una grande quantità di conoscenze pratiche mostrate in esempi di "vita reale".
Kamil - Streamsoft Kraków
Corso - Java Advanced
Traduzione automatica
Spingendo le modifiche su base regolare, poiché il giorno 3 ho iniziato a perdermi più di prima ed è stato più difficile individuare rapidamente un errore, sono stato in grado di controllare rapidamente l'ultima modifica ed essere aggiornato con il materiale
Paulina
Corso - Advanced Java Security
Traduzione automatica
Very good knowledge and character.
Constantinos Michael
Corso - Java and Web Application Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.