Copertina corso Java

Corso Java

Java è un linguaggio di programmazione utilizzato lato client e lato Server per la creazione di applicazioni ed effetti dinamici. Una delle caratteristiche principali di Java è che siamo di fronte ad un linguaggio interpretato (Lato client direttamente dal browser di navigazione dell’utente) oltre al fatto che consente l’utilizzo del paradigma object oriented.

Obiettivi del corso

Il corso Java fornirà agli allievi tutte le competenze legate alla programmazione ad oggetti, nello specifico sul linguaggio di programmazione Java. L’allievo alla fine del percorso sarà in grado di realizzare programmi scritti con il linguaggio Java da eseguire sul pc con un’interfaccia grafica accattivante, accesso al database, lettura e scrittura su file, utilizzando le corrette tecniche di programmazione Object Oriented come classi, ereditarietà, overloading, overriding e polimorfismo. Al termine del percorso i discenti riceveranno un’attestazione di validazione delle competenze acquisite.

Programma:

Linguaggio di Programmazione:

  • Sintassi di base
  • Caratteristiche del linguaggio
  • La JVM, portabilità e riusabilità
  • Il metodo main, compilazione ed esecuzione
  • Tipi primitivi e costrutti di controllo
  • If, switch, while, for, foreach
  • VarArgs
  • Gli array
  • Enumeration
  • Le stringhe alfanumeriche
  • Packaging e documentazione
  • Utilizzo di packages
  • Import e Import statici
  • Documentazione e javadoc
  • Annotazioni
  • Object Oriented programming
  • Classi e oggetti
  • Attributi e metodi
  • Costruttori
  • Modificatori e costanti
  • Incapsulamento dei dati
  • Polimorfismo
  • Concetti di ereditarietà
  • L’Overloading dei metodi
  • Classi astratte e interfacce
  • Eccezioni e debug
  • Gestione delle eccezioni
  • Lanciare eccezioni proprie
  • Debugging e eccezioni
  • Accesso al filesystem
  • Accesso al database con JDBCInterfacce grafiche con Swing

Ambiente di sviluppo:

  • Introduzione ad
  • Eclipse
  • Concetto di workspace e configurazione
  • Interfaccia di Eclipse e pannelli
  • Gestione delle views
  • Gestione delle perspective
  • Path e classpath
  • Esecuzione di un programma
  • Gestione del debug
  • Importazione ed esportazione
  • Gestione dei plugin

Durata del corso: 50 ore