Fondamenti del Linguaggio Java
Il corso è rivolto a coloro che voglio acquisire le basi per iniziare a programmare con il linguaggio Java.
Alla fine del corso, i partecipanti avranno acquisito le competenze necessarie per sviluppare applicazioni Java robuste e affidabili e anche solide basi per creare applicazioni orientate a oggetti.
Le conoscenze acquisite sono adeguate per continuare percorsi formativi di specializzazione sulla tecnologia Java (sviluppi di software web ed Enterprise con Spring, API, …).
I fondamenti del linguaggio Java
Introduzione
JDK, JRE e Java Virtual Machine
Tipi, variabili, scope delle variabili, operatori
Istruzioni per il controllo del flusso
Stringhe e array
Strutture di controllo
Gestione degli errori e delle eccezioni
Input/Output
Package
Introduzione alle Java Collection
Introduzione al Multithreading
Programmazione orientata a oggetti in Java
Introduzione e princìpi fondamentali
Definizione di classi e creazione di istanze
Costruttori
Attributi e metodi di classe e d'istanza
Ereditarietà
Classi astratte e interfacce
Ridefinizione di metodi
Polimorfismo
Labs
Esercitazioni pratiche sui costrutti e le librerie standard del linguaggio Java
Durata
35 ore
Obiettivi
Sviluppare le conoscenze sui fondamenti del linguaggio Java e le competenze di base per creare applicazioni Java
Prerequisiti
Sono preferibili conoscenze di base sugli algoritmi e sulla programmazione