Menù di accesso rapido

Io voglio:

apprendere Java per usarlo nel mio lavoro

Home

Formazione

Corsi di informaticaProgrammazione Oracle Java / Corso Programmare in Java

Accessibilità

Mappa del sito

segui lo studio su:

Corso Programmare in Java

Java è il linguaggio di programmazione più diffuso al mondo. Inoltre è un linguaggio di programmazione open source aspetto essenziale per chi sviluppa per la pubblica amministrazione. In questo corso apprenderai tutte le basi della programmazione in Java, dagli aspetti fondamentali, alle tecniche avanzati con gli oggetti, l'interfaccia con i database.

La cosa che mi ha colpito di più è stato il metodo con il quale Roberto Di Vito mi ha aperto le vie d’accesso alla programmazione.

Andrea Gentile

Corso in aula

Scheda del corso
Ore80
Lezioni20 (4 ore ciascuna)
Prossimo
corso
da Dicembre a Maggio
Livellospecialistico
Competenze richieste fondamenti del web design
N. min partecipanti4
scheda riferita al corso in aula

Corso via web

Da ora è possibile seguire i nostri corsi come seminari via web.

Con una straordianria offerta lancio: uno sconto del 20% per chi si iscrive durante tutto il 2011.

Il Docente

Stefano Antonucci

corsi di informatica alla SSISLaureato in Informatica presso l'Università degli studi di L'Aquila. Ha lavorato come sviluppatore di sistemi informativi presso alcune importanti aziende della regione, ora dirige la squadra di programmatori dell'azienda ricoprendo il ruolo di Project Manager. Ha 10 anni di esperienza come programmatore web per sistemi di gestione della qualità, amministratore DB Oracle, amministratore reti e server Linux. Fra i più esperti in ambito regionale del mondo Oracle Java si occupa nell'ambito della formazione di tutti i corsi relativi alla programmazione su questa piattaforma.

Il programma del corso

Le basi della programmazione ad oggetti

Identificatori e costanti, formato e commenti, convenzione per i nomi (costanti, variabili, classi, metodi, istanze). Tipi di dati primitivi. Casting. Array. Stringhe. Operatori. Il flusso di esecuzione. Strutture di controllo (decisionali, iterative). Filosofia ad oggetti. Le classi in Java. Attributi, metodi. Costruttori. Chiamata di metodo (scambio messaggi). Parametri formati e attuali. Passaggio per valore e per riferimento. Visibilità. Polimorfismo: overhide e overload. Binding. Attraversamento delle classi (this e super). Confronto di oggetti ( == , equals). Garbage collection e finalization. Costrutti avanzati: classi astratte, interfacce. Variabili e metodi di classe (contesto statico). Package. Modificatori di accesso. Eccezioni e Assert: tecniche e filosofia d'uso.

Sviluppo di applicativi desktop

Le librerie standard, Vettori, liste, hashmap. Input/Output. Sviluppo di interfacce grafiche: bottoni e menu, eventi, controlli per inserimento dati. Pannelli, accessori e decorazioni (look&feel). Il disegno in Java.

Aspetti avanzati

JDBC, Java e XML, Java Mail e Debug (log4j).

Preparazione richiesta

Competenze

Per partecipare al corso Programmare in Java è necessario avere le conoscenze di base della programmazione imperativa, dei database e degli oggetti.

Queste competenze possono essere acquisite con il corso Fondamenti di programmazione.

Ammissione al corso

Chi non ha seguito il corso di fondamenti di programmazione e desidera seguire il corso di programmazione in Java deve sostenere un'esame di ammissione per valutarne le competenze.

Letture pre-corso suggerite

Per chi ha seguito il corso di Fondamenti di programmazione oppure ha sostenuto con successo l'esame di ammissione non è necessaria alcuna lettura pre-corso. Il corso di Java inizia dove quello di fondamenti di programmazione finisce.

Il materiale didatico

Il libro scelto per il corso

Manuale di Java6 di Claudio De Sio CesariIl libro scelto per il corso è Manuale di Java 6 di Claudio De Sio Cesari, edizioni Hoepli. Il libro è molto ben pensato e prefetto per il corso.

Alcuni argomenti come l'intefaccia con i database (JDBC) saranno approfonditi su dispense del docente.

Cancelleria e supporti

  • una cartellina, una penna ad inchiostro liquido, un blocco note;
  • una pen-drive USB da 512Mbyte.

note

Noi cerchiamo di:

  • rendere i programmi dei corsi sempre migliori;
  • tenerci sempre aggiornati con il materiale didattico;
  • considerare le esigenze particolari dei corsisti

Per questo motivo il programma del corso e il materiale didattico (specialmente i libri di testo), possono subire variazioni dell'ultimo momento rispetto a quando indicato in questa pagina.