torna indietro
     
    Java
   
    Obiettivo
   

Sviluppato dai ricercatori della Sun Microsystems, Java è attualmente il linguaggio multi-piattaforma/multi-sistema più utilizzato per applicazioni in Internet grazie alle sue caratteristiche di potenza, portabilità e flessibilità. Attraverso la programmazione degli Applet Java è possibile migliorare ed arricchire la funzionalità di un sito Web. Grazie alle Servlet è possibile programmare contenuti dinamici per il web anche lato server. Java è il linguaggio per eccellenza del presente e del futuro.
Il corso ha come obiettivo quello di introdurre la programmazione a oggetti (OOP) e di fornire solide basi per lo sviluppo in Java. Può quindi essere considerato un valido punto di partenza per avvicinarsi al mondo della programmazione in Java ed object oriented. La realizzazione pratica di esercizi esemplificativi di complessità crescente permettono di mettere immediatamente in pratica le conoscenze acquisite.

     
    Destinatari
   

Il corso si rivolge a coloro che intendono apprendere la programmazione a oggetti (OOP) e di fornire solide basi per lo sviluppo in Java.

     
    Prerequisiti
   

Conoscenza dei fondamenti della programmazione.

     
    Contenuti
   
  • Il mondo Java: caratteristiche e vantaggi;
  • Programmazione ad oggetti (OOP): filosofia, classi, oggetti, istanze, metodi e messaggi;
  • Java e Internet;
  • Caratteristiche generali del linguaggio Java: fondamenti, terminologia, JVM (Java Virtual Machine), JDK (Java Developer Kit), garbage collection;
  • Tipi di dati primitivi, operatori e istruzioni;
  • Classi: definizione ed operazioni, visibilità, classi e istanze;
  • Metodi, oggetti, package;
  • Tipologie di applicazioni Java: console, Applet e Servlet;
  • Array: array di oggetti, array a più dimensioni;
  • I Vettori;
  • La classe String. La classe Date;
  • Gestione errori ed eccezioni;
  • Gestione di Input/Output in Java (gli stream);
  • Esplorazione delle classi più importanti ed utili presenti nel JDK;
  • Introduzione alla programmazione di Applet;
  • Introduzione alla programmazione concorrente e al multithreading;
     
    Durata
    50 ore.
   
   
360Consulenza - Via Arenazza 106/E - 70043 - Monopoli (Bari) - P.IVA 06817920728 - info@360consulenza.com
 
 
Newsletter
Iscriviti subito per ricevere informazioni utili e novità relative al mondo del web e della comunicazione.