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 (5)

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

Advanced Java, JEE and Web Application Security

28 ore

Categorie relative