CORSI ORACLE MILANO
Corsi web a Milano: corsi di formazione per webmaster, web designer e programmatori. Creazione siti. Creazione banner animati. Scuola di pc.
Java, Php, MySQL, XHTML, DHTML, CSS, Dreamweaver, Photoshop, Flash, Action Script, ECDL.
Corsi di informatica di gruppo, individuali, ad hoc, diurni, serali, dispense.
CORSO ORACLE
Informazioni Generali

Per le sue caratteristiche di linguaggio totalmente orientato agli oggetti, la sua portabilità e la sua filosofia open source Java è uno dei linguaggi di programmazione più richiesto dalle aziende.
Questo corso si propone di formare dalla radice programmatori Java in grado di confrontarsi efficacemente con il mondo del lavoro.
Durata del corso standard: 35 ore

Programma standard o personalizzato.

Corso individuale o di gruppo.

Corso diurno o serale.

Numero di ore variabile a seconda delle tue esigenze!!!
Programma del Corso

Una panoramica di Java
Java è un linguaggio orientato ad oggetti: vantaggi
COMPILATORE JAVA
JVM
AMBIENTE JAVA
Perchè JAVA è SOLIDO?
Perchè JAVA è DISTRIBUITO?
BINDING DINAMICO
INSTALLAZIONE
Albero delle directory
Esecuzione dei programmi
La variabile di sistema PATH
Un primo semplice programma
Tipi di Dati, Variabili e Array
Java è un linguaggio fortemente tipizzato
tipi primitivi
Interi
Tipi in virgola mobile
Caratteri
Booleani
Variabili
Conversioni di tipo e casting
Promozione automatica di tipo nelle espressioni
Array
Operatori
Operatori aritmetici
Operatori a livello bit
Operatori relazionali
Operatori logici booleani
L'operatore di assegnazione
L'operatore ?
Dichiarazioni di controllo
Le dichiarazioni di selezione di Java
Dichiarazioni di iterazione
Dichiarazione di salto
Introduzione alle classi
I principi fondamentali delle classi
Dichiarare gli oggetti
Assegnare le variabili di riferimento agli oggetti
Introduzione ai metodi
Costruttori
La parola chiave this
Garbage collection
Il metodo finalize()
Metodi e classi
Sovraccarico dei metodi: overloading
Passaggio per valore
Passaggio per riferimento
Restituire gli oggetti
Ricorsione
Modificatori di accesso public, protected, private
Static
Final
Classi annidate e interne
Esecuzione dei programmi
Classe String
Utilizzare gli argomenti della linea di comando
Varargs: argomenti a lunghezza variabile
ECCEZIONI
Perché introdurre le Eccezioni
Cos’è un Eccezione in Java
Gestire l’eccezioni
Perché introdurre le Eccezioni
Cos’è un Eccezione in Java
Gestire l’eccezioni
Gestione 1: Ignorare l’eccezioni
Gestione 2: Processare l’eccezione quando accade, try/catch
catch multipli
Vincoli sottoclassi/superclassi delle eccezioni
Istruzione try annidate
Gestione 3 :Propagare l’eccezioni
L'istruzione throw
Gerarchia di classe delle eccezioni
Eccezioni NON CONTROLLATE
Eccezioni CONTROLLATE
La clausola finally
Eccezioni PERSONALIZZATE
Eccezioni CONCATENATE
L'istruzione throw
Gerarchia di classe delle eccezioni
Programmazione Multithread
Il modello dei thread in Java
Il thread principale
Interfaccia runnable
Estendere la classe Thread
Creare e gestire Thread multipli
Utilizzare isAlive,join,setPriority
Sincronizzazione
Comunicazione tra thread
Sospendere, riprendere e arrestare i Thread
Enumerazioni, autoboxing
Enumerazioni
Wrapper del tipo
Autoboxing e auto-unboxing
I/O
Elementi di base dell'I/O
Leggere l'input da console
Scrivere l'output su console
Lettura da file
Scrittura su file
Generics
Cosa sono i generics?
Un semplice esempio di generics
Una classe generica con due parametri tipo
Gestire le Stringhe
I costruttori di String
Confronto di stringhe
Cercare le stringhe
Modificare una stringa
Convertire le minuscole in maiuscole e viceversa
StringBuffer, StringBuilder
Esplorare java.lang
Wrapper dei tipi primitivi
Gestione memoria
Eseguire altri programmi
Process, Runtime
ProcessBuilder
Classe System e metodo currentTimeMillis()
Cloneable
Class
Classe Math
Classe Package
java.util : 'I Collections Framework'
Vantaggi delle Collections
Le interfaccie del Collections Framework
La classe ArrayList
La classe LinkedList
La classe LinkedHashSet
La classe TreeSet
La classe LinkedHashMap
Metodo compare della classe Comparator
Algoritmi delle Collection
Properties
java.util : 'Classi Di Utilità'
La classe GregorianCalendar
La classe Random
La classe Formatter
webmaster: Daniele Pecoraro. Corsi di dreamweaver, flash, java, php, web, formazione.
Corsi web a Milano: corsi di formazione per webmaster, web designer e programmatori. Progettazione siti. Creazione banner animati. Scuola di pc.
Java, Php, MySQL, XHTML, DHTML, CSS, Dreamweaver, Photoshop, Flash, Action Script, ECDL. Corsi di informatica di gruppo, individuali, ad hoc, diurni, serali, dispense.