Java è attualmente il linguaggio di programmazione più utilizzato grazie alle sue caratteristiche di potenza, portabilità e flessibilità.
Obiettivo del corso è formare il programmatore JAVA, figura chiave nel settore ICT. E' una professionalità che si occupa dello sviluppo di applicazioni software di ogni genere, dal Web al desktop, dal mondo server ai dispositivi mobili. Java è alla base di molte architetture software utilizzate per creare siti di commercio elettronico e portali web complessi. Interpreti Java sono ormai parte integrante di molti dei principali Web Browser.
Il programmatore JAVA è una figura molto ricercata dal mercato del lavoro soprattutto se le sue competenze sono certificate. Il corso By Format è finalizzato al conseguimento della certificazione Oracle Certified Java Programmer, che è attualmente una delle più richieste dalle aziende del settore ed è un traguardo fondamentale del percorso formativo in ambito Java.
Programma
• Il mondo Java: caratteristiche e vantaggi
• Programmazione ad oggetti (OOP): filosofia, classi, oggetti, istanze, metodi e messaggi
• Java e Internet
• Caratteristiche generali del linguaggio Java: fondamenti, terminologia, JVM (Java Virtual Machine), JDK (Java Developer Kit), garbage collection
• Tipi di dati primitivi, operatori e istruzioni
• Classi: definizione ed operazioni, visibilità, classi e istanze
• Metodi, oggetti, package
• Tipologie di applicazioni Java: console, Applet e Servlet
• Array: array di oggetti, array a più dimensioni
• I Vettori
• La classe String. La classe Date
• Gestione errori ed eccezioni
• Gestione di Input/Output in Java (gli stream)
• Esplorazione delle classi più importanti ed utili presenti nel JDK
• Introduzione alla programmazione di Applet
• Introduzione alla programmazione concorrente e al multithreading