Programmazione Java SE8 e Fondamenti - INFOR ELEA

Programmazione Java SE8 e Fondamenti

Corsi su richiesta modalità interaziendale e/o personalizzata.

Scarica il PDF

DURATA:
5 gg

Docente:

Da definire
Consulenti ed esperti del settore

Indirizzo

Torino - Corso Unione Sovietica 612/15/C   Vedi mappa
OBIETTIVI:
Dopo aver seguito il corso, l’utente sarà in grado di:
  • Conoscere Java come strumento di Programmazione
  • Installare ed utilizzare il compilatore Sun, eseguire codice con la Java Virtual Machine Sun
  • Comprendere la sintassi, gli operatori ed il controllo del flusso in Java
  • Costruire classi, gestirne lo stato ed il comportamento
  • Estendere la capacità delle classi con l’ereditarietà di Java
  • Estendere la personalità delle classi con le interfacce
  • Creare User Interface con AWT e Swing
  • Gestire gli eventi
  • Comprendere ed utilizzare i componenti e i layout di AWT e Swing
  • Creare Applet che interagiscono con l’utente e la pagina HTML
  • Gestire le Eccezioni
  • Leggere, scrivere e gestire stream e file

 

PROGRAMMA:
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
  • 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
  • Applet
  • Dal client-server alla web-application
  • Ciclo di vita di una Applet
  • Tag ed attributi HTML per le Applet
  • Passaggio di valori tra HTML e Applet
  • Eccezioni
  • Gestione degli errori con try, catch
  • Il blocco finally
  • Rilanciare una eccezione
  • Innalzare una eccezione
  • Stream e file
  • La gamma degli stream
  • Lettura e scrittura di byte
  • Lettura e scrittura
ESERCITAZIONI E SUPERAMENTO:

All’interno di ogni modulo vi sono dei momenti di autovalutazione non vincolati che consentono all’utente di interagire con l’animazione verificando l’apprendimento dei concetti presentati. Il corso viene considerato concluso una volta fruiti tutti i contenuti.

 

DESTINATARI:

Sviluppatori di applicazioni, in particolare Web based.

 

PREREQUISITI:

Conoscenza di un linguaggio di programmazione strutturato, quale il C.
Conoscenza dei principi della programmazione Object Oriented.
La conoscenza di un linguaggio O.O. come il C++, sebbene non
essenziale, è un vantaggio.

 

ATTESTATO:

Attestato di frequenza

 

Corsi su richiesta modalità interaziendale e/o personalizzata

Per le edizioni schedulate nei mesi successivi contattare la sede di competenza>
Il corso può essere erogato anche in modalità “ONE to ONE”.
Il corso è erogabile su altre sedi su richiesta.
Il costo del corso è finanziabile con i Fondi Interprofessionali.