JDK-610 - F
Corso Java Base Fast
INFORMAZIONI
La tecnologia Java è una rivoluzionaria piattaforma di elaborazione realizzata da Sun Microsystems nel 1995.
Denominata in origine OAK, nel 1995 assunse il nome di linguaggio di programmazione Java.
La tecnologia Java offre agli utenti un mondo di nuove e interessanti possibilità.
Consente di eseguire qualsiasi tipo di applicazione, compresi giochi, strumenti, programmi e servizi di informazione, su ogni computer o dispositivo.
Dai PC desktop ai dispositivi palmari e ai cellulari, la tecnologia Java oggi è praticamente ovunque.
ABSTRACT DEL CORSO
Il corso JDK_610 F si pone come obiettivo un excursus concentrato sulle basi della tecnologia Java e gli strumenti messi a disposizione da questo linguaggio di programmazione.
Verranno focalizzati gli aspetti rilevanti del linguaggio Java, in base alle esigenze dei discenti.
Ogni aspetto e argomento verranno trattati con la massima cura e verranno evidenziati mediante l'utilizzo di una buona gamma di esercitazioni inerenti al corso.
A CHI E' RIVOLTO
Gli studenti che possono beneficiare di questo corso sono persone che hanno già un background di linguaggio di programmazione procedurale (C, PHP, Fortran), object based (Visual Basic), oppure già object oriented (C++, SmallTalk), ma desiderosi di migrare a Java.
Quindi redattori tecnici, sviluppatori web, direttori tecnici.
PREREQUISITI
Per riuscire pienamente in questo corso dovresti saper:
- Editare codice in qualsiasi linguaggio di programmazione
- Modellare un qualsiasi progetto secondo un paradigma: procedurale o ad oggetti.
COMPETENZE ACQUISITE
Al completamento di questo corso dovresti essere in grado di:
- Creare applicazioni Java che sfruttano la funzionalità object-oriented del linguaggio quali incapsulamento, ereditarietà e polimorfismo
- Eseguire una applicazione Java dalla riga di comando
- Utilizzare tipi di dati ed espressioni
- Utilizzare costrutti di controllo di flusso
- Utilizzare array e altre raccolte di dati
- Applicare le tecniche di gestione degli errori utilizzando gestione delle eccezioni
- Creare un event-driven graphical user interface (GUI) usando componenti Swing: pannelli, pulsanti, etichette, campi di testo, e aree di testo
- Attuazione di input / output (I / O), la funzionalità di leggere e scrivere dati e file di testo e capire la gestione avanzata dei flussi I / O
- Creare un semplice Transmission Control Protocol / Internet Protocol (TCP / IP) di rete client che comunica con un server attraverso il socket
- Creare programmi multithreaded
JDK_610_F - CORSO JAVA BASE Fast(Clicca qui)
MODULO 1:
- Differenze tra un linguaggio oop e uno procedurale
- Breve presentazione di Java
- Tipi dati (primitivi e non primitivi)
- Variabili static e di istanza
- Operatori (Logici, di relazione etc.)
- Controllo di flusso e cicli
- Modificatori d'accesso
- Oggetti, classi, metodi e costruttori
- La classe String
- I pilastri dell’OOP: incapsulamento, ereditarietà e polimorfismo
- Esercizi modulo 1
MODULO 2:
- Gli array in Java
- Livelli di astrazione: classi astratte, interfacce
- Altri livelli di incapsulamento: classi interne ed anonime
- Blocchi static ed enum
- Gli array dinamici/contenitori in Java: le Collection
- Esercizi modulo 2
MODULO 3:
- La gestione degli errori in Java
- Le eccezioni – Passaggio o gestione in loco
- l’I/O in Java
- Gli stream di I/O e la I/O chain stream
- La trasmissione dei dati : la serializzazione
- Esercizi modulo 3
MODULO 4:
- Il networking nativo in Java;
- I socket in Java
- Il Multithreading in Java
- La classe Thread: implementazione e gestione
- La gestione delle concorrenze sulle risorse: il lock
- Esercizi modulo 4
MODULO 5:
- Le GUI in Java
- Le Java AWT e le Java Swing
- La gestione degli eventi in Java
- I Listener
- Gestione ottimizzata dei Listener: gli Adapter
- I componenti delle GUI
- I container delle GUI
- Esercizi modulo 5
Clicca qui per chiudere