Corso Java Base
PROGRAMMAZIONE
Durata: 36 ore
Costo in promozione: verifica
Attestato: Pc Academy Training Centre
Costo del corso per le aziende
Scarica il programma del corso
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.
Presentazione di Java
Java come strumento di programmazione
Vantaggi di java
Java e internet
Una breve storia di Java
L'Ambiente di Programmazione di Java
Installazione del kit di sviluppo software di java
Installazione della sorgente di libreria e della documentazione
Ambienti di sviluppo
Utilizzo di un ambiente di sviluppo integrato
Strutture fondamentali di Programmazione in Java
Un semplice programma java
Tipi di dati
Variabili
Costanti
Operatori
Stringhe
Controllo del flusso
Array
Oggetti e Classi
Introduzione alla programmazione ad oggetti
Relazioni tra le classi
Utilizzo delle classi esistenti
Costruzione di classi personalizzate
Campi e metodi statici
Costruzione di oggetti
Overloading (sovraccarico)
I Package
Ereditarietà
Gerarchie dell'ereditarietà
Polimorfismo
Binding dinamico
Cast
Classi astratte
Gli oggetti Wrapper
Riflessione
Puntatori ai metodi
Interfacce e Classi Annidate
Proprietà delle interfacce
Interfacce e classi astratte
Clonazione di oggetti
Classi annidate
Programmazione Grafica
Introduzione a Swing
Creazione di un frame
Posizionamento di un frame
Forme bidimensionali
Riempimento di forme
Testo e caratteri
Immagini
Gestione degli Eventi
Selezione di rilevatori di evento
La gerarchia di eventi AWT
Eventi semantici e di basso livello in AWT
Tipi di eventi a basso livello
L'evento Focus
Eventi della tastiera
Eventi del mouse
La coda di eventi
Componenti dell'interfaccia utente con Swing
Introduzione alla gestione del layout
Campi di testo
Convalida dell'input
Campi per le password
Aree di testo
Scelta di opzioni
Menu'
Gestione avanzata dell'layout
Applet
Esecuzione del visualizzatore di applet
Conversione di applicazioni in applet
Concetti essenziali inerenti alla sicurezza
Tag HTML e attributi delle applet
Multimedialità
Visualizzazione di elementi nel browser
Eccezioni ed Operazioni di Debug
Classificazione delle eccezioni
Come lanciare una eccezione
Intercettazione delle eccezioni
Tecniche di debug
Utilizzo di un debugger
