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

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative