Master    
HomeChi SiamoMasterIndividualiCertificazioni InformaticheI Corsi






 
 Condividi
 
Corsi Correlati
Visualizza tutti i Corsi

Visual Basic
C e C ++


Ecdl e Office
Cad e Gis
Rendering e Animazione
Corsi Grafica
Corsi Video
Progettazione Web
Web Avanzato
Programmazione
Amministratore
Reti
Master
Corsi Regionali
Corsi Professionali


Master Programmatore Java

Moduli Didattici:


Java Base Java Advanced
36 ore 36 ore
Vai al programma Vai al programma

 

Programma Didattico Completo

JAVA BASE
Introduzione a Java
Caratteristiche e vantaggi
Programmazione ad oggetti (object oriented)
Filosofia, classi, oggetti, istanze, metodi e messaggi
Java per Internet
 
La sintassi e dati
  Tipologie di sintassi:
• commenti
• espressioni
• comandi
• dichiarazioni
• metodi
• classi
Tipi di dato:
• primitivi
• oggetti
Confronto Primitivi e Oggetti
Ordine di costruzione degli oggetti
 
Le espressioni
  Il calcolo
I fattori da considerare:
• precedenza
• associatività
• effetti collaterali
Le costanti booleane
Le costanti carattere
Le costanti numeriche
 
Gli operatori
  La regola promozione
Operatori in realtà
Operatori aritmetici
• Aritmetica Floating Point
Operatori relazionali
Operatori bit-a-bit
Operatori logici
Operatori Incremento
Operatori di Assegnamento
 
I comandi
  Distinzione fra le categorie:
• semplici e blocchi
• condizionali: if - else - switch
• di ciclo: while, do - while, for
• di interruzione di ciclo: break, continue
• ritorno di valori: return
• gestione eccezioni: try - catch - finally
Le labelLe eccezioni
Gestione errori ed eccezioni
 
Array e Stringhe
  Definizione di array e stringhe
Creazione di un array
 
Le classi
  Le classi come record
Le classi e gli oggetti
Le classi string
Gerarchia di classi
 
I costruttori
  Accesso ai campi
Allocazione
Inizializzazioni
 
I metodi
  Il loro uso
Invocazione di metodi
L' overloading
La finalizzazione
Campi Static e Final
• Inizializzazione Statica
 
Definizione di package
  Import
Classpath
L'interprete
Zip e Jar
 
Le interfacce
  Definizione di interfaccia
Dichiarazione
Utilizzo
Visibilità
 
Input/Output
  Concetti principali per la gestione di input/Output
Eventuali complicazioni
InputStream
OutputStream
 
I file
  Filestream
DataStream
Classi varie
 
Tipologie di applicazioni Java
  Console
Applet
• introduzione alla programmazione di Applet
Servlet
 
Il package AWT
  Contenitori e Conteiner:
• Una breve panoramica
• Creazione di una finestra
 
Introduzione alla programmazione concorrente e al multithreading
  Analogie col Visual Basic
Come costruire una Form
Il Layout Manager
 
JAVA AVANZATO
Introduzione alla Tecnologia Jsp
Introduzione alle Java Server Pages
Il protocollo http
Applicazioni server e applicazioni web
Applicazioni web in java (struttura)
Introduzione alle Servlets
Come strutturare una pagina JSP
Disegnare applicazioni JSP con l'ausilio di MVC
 
L'ambiente di sviluppo JSP
  Installazione del JDK 5.0
Installare e configurare il server Tomcat
Creare una prima pagina Jsp
Installare sul server una pagina Jsp
 
Creazione di contenuti dinamici
  Le JSP directive elements
Differenza tra declaration e scriplet
Gli oggetti impliciti predefiniti):
• gli oggetti request, response e out
• l'oggetto session per la gestione delle sessioni
• l'oggetto application e page
• l'oggetto cookie per la gestione dei cookie
Le standard action
 
I componenti JavaBeans
  Cosa sono i JavaBeans
Usare i JavaBeans in un'applicazione web
Gli attributi
Gestire le proprietà di un JavaBeans
 
Accesso ai database
  JDBC
JSP e MYSQL
• creazione del database
• connessione al database tramite JSP
Le API java.sql
Esempio di inserimento, modifica di dati in MYSQL tramite pagine jsp
 
Applicazioni di sviluppo JSP
  Autenticazione
Accesso ai dati
Validazione degli input degli utenti
 
Gestione degli errori e debug
  Gestione degli errori e debug
Tipi di errori
Errori di sintassi
Debuggare una pagina JSP
Gestire gli errori di runtime
 

 

 
Condividi
  CEFI ® è un Marchio Registrato , Riconosciuto come IQcenter dalla Microsoft e dalla Certiport
certificazioni