JDK-610
Corso Java Base
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 si pone come obiettivo la panoramica completa sulle basi della tecnologia Java e gli strumenti messi a disposizione da questo linguaggio di programmazione.
Verranno introdotti gli aspetti rilevanti del paradigma di programmazione Object Oriented, sottolineandone i benefici, ma anche le difficoltà.
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 un orientamento di base verso la matematica,la logica,l'analisi e una buona capacità di problem-solving;naturalmente, desiderosi di imparare il linguaggio di programmazione Java.
Ciò include redattori tecnici, sviluppatori web, direttori tecnici.
Questo corso è stato adeguato anche per i programmatori inesperti e quelli che preferiscono iniziare ad imparare il linguaggio di programmazione Java ad un livello introduttivo.
PREREQUISITI
Per riuscire pienamente in questo corso dovresti saper:
- Creare e modificare file di testo utilizzando un editor di testo
- Utilizzare un World Wide Web (WWW) browser
- Saper risolvere i problemi di logica
- Descrivere il concetto di variabile
- Eseguire comandi utilizzando una interfaccia a riga di comando
COMPETENZE ACQUISITE
Al completamento di questo corso dovresti essere in grado di:
- Dimostrare conoscenza della tecnologia Java, linguaggio di programmazione Java, e il ciclo di vita del prodotto
- Utilizzare vari costrutti di linguaggio di programmazione Java per creare diverse applicazioni della tecnologia Java
- Utilizzare i costrutti di loop e di decisione e metodi per dettare il flusso di programma
- Attuare codici intermedi di tecnologia Java e concetti di programmazione object-oriented (OO) in programmi Java
Clicca qui per vedere JDK_610 - CORSO JAVA BASE
MODULO 1:
- Introduzione a Java
- Ambiente di sviluppo
- Comandi base per interagire con il sistema ms-dos
- Installazione del JDK su Windows
- Primo approccio al codice
- Analisi del programma “HelloWorld”
- Compilazione ed esecuzione del programma “helloworld”
- Possibili problemi in fase di compilazione ed esecuzione
- Ricapitolando
- esercizi modulo 1
MODULO 2:
- Componenti fondamentali di un programma java
- Le basi della programmazione oo: classi ed oggetti
- I metodi in java
- Le variabili in java
- I metodi costruttori
- Package
- Ricapitolando
- Esercizi modulo 2
MODULO 3:
- Stile di codifica
- Tipi di dati primitivi
- Tipi di dati non primitivi
- Introduzione alla libreria standard
- Gli array in Java
- Ricapitolando
- Esercizi Modulo 3
MODULO 4:
- Flusso di controllo
- Costrutti di programmazione semplici: if e while
- Costrutti di programmazione avanzati: for, do e switch
- Ricapitolando
- Esercizi Modulo 4
MODULO 5:
- Breve storia della programmazione ad oggetti
- Gli aspetti fondamentali della programmazione ad oggetti
- Incapsulamento
- Quando utilizzare l'incapsulamento
- Ereditarietà [Vedi video]
- Ricapitolando
- esercizi modulo 5
MODULO 6 :
- Polimorfismo
- Polimorfismo per metodi
- Polimorfismo per dati
- Quando utilizzare il polimorfismo
- Ricapitolando
- Esercizi Modulo 6
MODULO 7:
- Un esempio guidato alla programmazione ad oggetti
- Perché questo modulo
- Ricapitolando
- discussioni e domande sul modulo 7
MODULO 8:
- Costruttori e polimorfismo
- Costruttori ed ereditarietà
- super: un "super - reference"
- La parola chiave final
- La parola chiave static
- Ricapitolando
- Esercizi Modulo 8
MODULO 9:
- Modificatori d'accesso
- Gestione dei package
- Classi astratte
- Interfacce
- Altro livello di incapsulamento: classi interne ed anonime [Vedi video]
- Ricapitolando
- Esercizi Modulo 9
MODULO 10:
- La gestione degli errori in Java
- Le eccezioni
- Il costrutto “try - catch”
- La clausola “finally”
- Tipi di eccezioni
- Creazione di eccezioni proprie
- Lancio e gestione dinamica di eccezioni
- Ricapitolando
- Esercizi Modulo 10
MODULO 11:
- Le Collection
- Le List e le Map
- Le comparazioni nelle collection
- I Generics
- Ricapitolando
- Esercizi modulo 11
MODULO 12:
- Le Java I/O API
- Le classi fondamentali dello streaming
- Lettura e scrittura su file
- Ricapitolando
- Esercizi Modulo 12
MODULO 13:
- Java ed il multithreading (cenni)
- Java ed il networking (cenni)
- Ricapitolando
- Esercizi Modulo 13
MODULO 14:
- Le interfacce grafiche GUI di Java
- Le Swing API
- Le AWT api
- La gestione degli eventi nelle interfacce grafiche java
- Ricapitolando
- Esercizi Modulo 14
Clicca qui per chiudere