logo

Home

51. IntelliJ Idea - Prima esecuzione e creazione di un progetto

Java Core

51. IntelliJ Idea - Prima esecuzione e creazione di un progetto

IntelliJ Idea - Prima esecuzione e creazione di un progetto

Java Core

Apprendi tutto quello che c'è da sapere su Java. Con questa guida completa al "core" di Java, impararerai la programmazione Object Oriented e la programmazione Funzionale.

Questo corso costituisce la naturale prosecuzione del corso “Introduzione alla programmazione con Java” e affronta le tematiche centrali della programmazione in Java che consentono di creare software completi ed autonomi.

Partendo esattamente da dove termina il corso di introduzione, in cui si acquisiscono i rudimenti basilari della sintassi delle istruzioni del linguaggio, questo percorso affronta di petto la programmazione object oriented e le modalità con cui Java implementa questo paradigma, affrontando passo dopo passo concetti quali le classi, le istanze, l’incapsulamento, i package, i membri statici, l’ereditarietà, l’overriding, l’astrazione, le interfacce, il polimorfismo, e il casting di oggetti.

In questo percorso si andranno ad utilizzare tools per la compilazione, per la creazione di librerie software, per il debug dei programmi e ci si avvarrà del supporto di IDE evolute per lo sviluppo di programmi

Si affronteranno quindi temi legati alla gestione degli errori e agli insiemi di dati, tema cruciale nei migliori linguaggi di programmazione, da cui ci si muoverà per affrontare il paradigma della programmazione funzionale e le modalità con cui Java permette di sfruttare l’approccio misto tra quest’ultimo e il paradigma object oriented.

Ogni “step” del percorso viene accompagnato da prove pratiche in cui chi segue le lezioni potrà cimentarsi per testare in proprio le conoscenze acquisite. Il tutto sarà corredato da un’esercitazione finale nella quale ci si dovrà cimentare nella realizzazione di un software completo in Java svolgendo attività simili a quelle solitamente intraprese da chi lavora in contesti di progetti di sviluppo di applicativi

Iscriviti al corso "Java Core" per poter visualizzare la lezione

Vai al corso