Corso programmazione Java

Descrizione Corso: 

Il corso Java è
concentrato sullo studio teorico e pratico dei concetti fondamentali del linguaggio.
Una panoramica completa sui controlli nativi e sulla potente struttura Object Oriented
offerti da Java è un requisito imprescindibile per ogni sviluppatore del
prodotto di casa Sun. Il programma si compone sia di un’ampia base teorica sia
da esempi pratici fondamentali per concretizzare al meglio quanto appreso.

Prerequisiti: 

Nessun prerequisito particolare, salvo un basico
utilizzo del PC e una buona conoscenza dell’ambiente Windows.

 

Obiettivi: 

Il corso si propone
di fornire ai corsisti i primi rudimenti di programmazione e introdurli ai
principi della programmazione Java, uno dei linguaggi più utilizzati al mondo.
Il programma tratta in modo completo tutti gli argomenti necessari per una
profonda comprensione delle dinamiche interne al motore Java, necessarie alla
realizzazione di programmi anche complessi.

Richiedi ora informazioni per questo corso

Modulo per la richiesta informazioni sul corso. I campi contrassegnati con ( * ) sono obbligatori


Ho preso visione dell’Informativa Privacy rilasciata ai sensi dell’art. 13 del Regolamento Privacy 679/2016. INFORMATIVA PRIVACY CLICCA QUI'

Acconsento all'invio di comunicazioni per agevolazioni sui corsi, newsletter, ecc. (Punto 3 lett. b Informativa Privacy).

SiNo

Scarica il programma del corso in PDF

Compila i campi sottostanti e riceverai una mail con il programma in allegato.


Ho preso visione dell’Informativa Privacy rilasciata ai sensi dell’art. 13 del Regolamento Privacy 679/2016. INFORMATIVA PRIVACY CLICCA QUI'

Acconsento all'invio di comunicazioni per agevolazioni sui corsi, newsletter, ecc. (Punto 3 lett. b Informativa Privacy).

SiNo

Unità Didattica 1-Introduzione alla programmazione Java

  • Applicazioni e servlet autonomi
  • Compilare il codice sorgente in bytecode
  • Panoramica delle librerie di classi

Unità Didattica 2-Programmazione orientata agli oggetti con Java

Il paradigma dell’oggetto

  • Incapsulamento, eredità e polimorfismo
  • Analisi e progettazione OO: “Is a" e “Has a"
  • Progettare un’applicazione OO passo dopo passo
  • Diagramma della struttura degli oggetti con Unified Modeling Language (UML)

Funzionalità orientate agli oggetti di Java

  • Istanziare oggetti dalle classi
  • Aggregazione e composizione
  • Estensione delle classi esistenti
  • Metodi di sovraccarico e di override

Unità Didattica 3- Struttura del linguaggio Java

Sintassi del linguaggio

  • Dichiarazione e inizializzazione delle variabili
  • Dichiarazione e utilizzo di array
  • Upcasting, downcasting e autoboxing

Controllo del flusso

  • Invocare metodi e passare parametri
  • Condizionali e anelli
  • Gestire le eccezioni con try and catch

Definire le classi

  • Campi (dati istanza)
  • Metodi (funzioni)
  • Classi astratte e interfacce
  • Organizzazione di classi con pacchetti e modificatori
  • Composizione vs. eredità

Creazione dei componenti di un programma Java

  • Sfruttare i generici con l’API delle raccolte
  • Sviluppare nuove classi
  • Compilazione e debug

Unità Didattica 4 - Sviluppo di GUI

Fondamenti di interfacce utente

  • Widget della GUI di base
  • Programmazione guidata dagli eventi
  • Vantaggi di una libreria di finestre portatile

Java Foundation Classes (JFC)

  • Creazione di componenti Swing
  • Aggiunta di componenti Swing ai contenitori
  • Organizzazione dei componenti Swing utilizzando i gestori layout
  • Finestre di dialogo e finestre di messaggio

Gestione degli eventi

  • Registrazione dei gestori di eventi
  • Classi interne e classi di livello superiore

Unità didattica 5 - Memorizzazione e recupero dei dati con I / O dei file

Flussi Java

  • Stream, lettori e scrittori
  • Catturare e lanciare eccezioni
  • Formattazione dell’output del testo

File e directory

  • Lettura e scrittura di file
  • Creazione, eliminazione e ridenominazione di file
  • Ottenere informazioni su directory e file

Unità didattica 6 - Lavorare con i database relazionali

Accesso al database JDBC

  • Sfruttando l’API JDBC
  • Scelta dei driver del database
  • Connessione a un database

Miglioramento delle prestazioni con istruzioni preparate e stored procedure

  • Invio di istruzioni SQL
  • Recupero ed elaborazione dei risultati

Unità didattica 7 - Strumenti di sviluppo Java

  • Java Development Kit (JDK)
  • Compilatore (javac)
  • Utilità Javadoc
  • Utilità Java Archive (JAR)
  • Java Integrated Development Environments (IDE)