Programmazione in Java base(J2SE)
Corso
A Volpiano
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Volpiano
-
Ore di lezione
40h
Obiettivo del corso: Programmare in Java. Il corso prepara altresì per la certificazione SCJA. Rivolto a: Coloro che vogliano apprendere il linguaggio di programmazione Java e della programmazione Object Oriented.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Buona conoscenza del pc
Opinioni
Programma
L’approccio Object Oriented
• I concetti fondamentali dell'approccio OO
• Tipi di dati astratti
• Classi
• Ereditarietà
• Polimorfismo
• Binding dinamico
• Metodi e messaggi
• Vantaggi dell'OO e confronto con l'approccio strutturato
Analisi Object Oriented
• Modelli per lo sviluppo del software
• Oggetti: identificazione e descrizione
• Classi: gerarchie e responsabilità
• Metodi
• Attributi delle classi
• Messaggi
• Relazioni fra classi
Presentazione di Java
• Java come strumento di programmazione
• Vantaggi di Java
L’ambiente di programmazione Java
• Installazione del Java Software Development Kit
• Ambienti di sviluppo e strumenti a riga di comando
Strutture fondamentali di programmazione Java
• Il primo programma Java
• Tipi di dati e conversioni
• Controllo del flusso (if e cicli)
• Array
Oggetti e classi
• Introduzione alla programmazione ad oggetti
• Costruzione di classi
• Risorse statiche e di istanza
• Sovraccarico e passaggio di parametri I
Ereditarietà
• Estendere le classi
• Le classi ed i metodi astratti
• Impedire l’ereditarietà: classi e metodi chiusi
• La superclasse Object
Interfacce
• Creare interfacce
• Implementare interfacce
• Le classi interne
• Le classi anonime
Introduzione alla programmazione grafica
• Introduzione a Swing
• Estendere JFrame
Gestione degli eventi
• La gestione degli eventi
• Le interfacce per gli eventi più significativi
• Eventi di finestra
• Eventi di tastiera e di mouse
Componenti di Swing
• Introduzione ai Layout
• I principali Layout
• I componenti per l’interfaccia utente
• Le finestre di dialogo
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Programmazione in Java base(J2SE)