Il corso è rivolto a chi vuole diventare un esperto di programmazione object oriented con Java. All'inizio verranno introdotte le proprietà di programmazione dell'Object Oriented che vi permetteranno di capire che cos'è l'astrazione, l'incapsulamento e l'ereditarietà. Successivamente imparerete che cosa sono le classi astratte, le classi nidificate e le classi anonime. Poi passerete al polimorfismo dei metodi e quello degli oggetti dove capirete la differenza tra upcasting e downcasting. Nella seconda parte del corso approfondirete la conoscenza delle collezioni di oggetti utilizzando Liste, Mappe, Insiemi e Code. Infine vedrete degli esempi di progettazione e programmazione object oriented applicando le proprietà architetturali dell'Object Oriented e il pattern Model, View, Controller (MVC), per disegnare a creare applicazioni distribuite professionali.
Software Developer, Web Developer, Sviluppatore Full-stack, Software Engineer, Data Scientist, Consulenti IT.
Aver partecipato al corso Java Fondamenti (SF02PR04) e Java Complementi (SF02PR05) o dimostrare di aver acquisito competenze equivalenti.
Compila il form per richiedere informazioni per questo corso.
Ti ricontatteremo quanto prima.