Caricamento...
OEO002

Programmazione Java

Prezzo

€ 1,600.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

4 gg

Il corso consente ai partecipanti di apprendere la sintassi del linguaggio di programmazione Java™ e i principali pattern architetturali della programmazione ad oggetti per porre quindi le basi per ulteriori approfondimenti riguardanti applicazioni più complesse o Enterprise. Durante il corso verranno affrontati molti argomenti pratici riguardanti tra gli altri la creazione di interfacce grafiche utente (GUI), la gestione delle eccezioni, le funzionalità di I/O (input/output) per i file e il networking.

Il corso si basa sulla piattaforma Java SE 7 (Java Platform, Standard Edition 7) e utilizza il Java SE Development Kit 7 (JDK™ 7).

Le esercitazioni pratiche previste nel corso verranno eseguite utilizzando l’ambiente di sviluppo integrato (IDE) NetBeans™

Le competenze acquisite includono:
  • Creare applicazioni in Java che utilizzano le funzionalità object-oriented del linguaggio Java, quali incapsulamento, ereditarietà e polimorfismo;
  • Eseguire un’applicazione Java dalla riga di comando;
  • Utilizzare i tipi di dati e le espressioni della tecnologia Java.

Il corso è rivolto a coloro che vogliono acquisire le conoscenze relative alla programmazione Java anche senza avere delle basi relative alla programmazione Object oriented in generale


Introduzione a Java

  • Introduzione al linguaggio Java
  • La Java Virtual Machine
  • Il Development kit JDK
  • Gli ambienti di sviluppo (NetBeans, Eclipse)

Programmazione Java

  • “Hello World” con Java
  • I tipi di dati in Java
  • Variabili e operatori
  • Stringhe
  • Input e Output
  • Array e Flow Control

Programmazione ad Oggetti

  • Introduzione alla programmazione ad oggetti
  • Le Classi Predefinite
  • Campi statici e Metodi
  • Costruttori
  • I Packages
  • Documentazione e commenti

Ereditarietà e Polimorfismo

  • Classi, Superclassi e SubClassi
  • Polimorfismo
  • Casting
  • Classi Astratte
  • La classe Object
  • I Generics
  • Wrapping degli oggetti
  • Enumeratori
  • Reflection

Interfacce e Inner Classes

  • Uso delle interfacce
  • Inner Classes
  • Classi Proxies

Deploying delle applicazioni

  • I File JAR
  • Java Web Start
  • Le Applets

Eccezioni

  • Classificazione delle eccezioni
  • Classi base e derivate delleeccezioni

Java I/O

  • Capire file e directory
  • Concetti di File System
  • Classe File
  • Introduzione ai flussi, tipi di flussi
  • Operazioni comuni sui flussi
  • Lavorare con i flussi

Multithreading

  • Cos’è un Thread
  • Proprietà del Thread
  • La programmazione parallela
  • Sincronizzazione tra thread


Sede Data P
Milano 24/09/2018 P
Bologna 15/10/2018
Milano 05/11/2018