Struttura del corso

Recensione

  • Eredità e Successioni
  • Riferimenti a oggetti ed ereditarietà
  • Polimorfismo
  • Metodi statici e predefiniti dell'interfaccia
  • Collezioni e generici
  • Generics (ereditarietà, caratteri jolly)
  • Scrittura di tipi generici

Design Patterns

  • Creazione di oggetti
  • Metodi e campi statici
  • nuovo Operatore
  • Modelli di creazione
  • Ereditarietà vscomposizione / Pro e contro
  • Modello composito
  • Classi interne

Riflessione

  • La classe denominata Classe
  • Ricerca di campi, metodi e costruttori
  • AccessCampi di utilizzo, Richiamo di metodi
  • Esame delle matrici

Annotazioni

  • Annotazioni nell'API Java (@Override, @Deprecated)
  • Definizione delle annotazioni

Funzionale Programming

  • Panoramica di Lambda Expression
  • Interfacce Lambda Expressioni e funzionali
  • Utilizzo di ioni Lambda Express
  • Utilizzo dei riferimenti ai metodi

L'API Stream

  • Stream e raccolte
  • Filtraggio delle raccolte
  • Concatenamento e pipelining

API Data/Ora

  • API Legecy
  • API Data/Ora (JSR 310)
  • Eventi basati sulla data e sull'ora
  • Timestamp, periodi e durate
  • Esecuzione di calcoli
  • Formattazione
  • Localizzazione / Fusi orari

Nozioni di base su JUnit

  • Panoramica di JUnit, sviluppo basato su test
  • Test e asserzioni
  • Utilizzo delle eccezioni
  • Organizzare i test con JUnit
  • Dispositivi di scrittura - @Before, @After
  • Suite di test e altre funzionalità
  • Cenni preliminari sugli oggetti fittizi

Strumenti di compilazione

  • Panoramica di Ant
  • Maven Panoramica

Requisiti

Conoscenza della lingua Java e dell'OOP. I partecipanti devono conoscere i pacchetti, i flussi e i cicli di controllo, le classi concrete di base e le interfacce di base.

  7 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (4)

Corsi relativi

Categorie relative