ISTITUTO CEFI  
 
STampa la Scheda > Stampa la SchedaChiudi la Finestra

Le Nostre Sedi:

Sede Roma Centro : Piazza di Porta Maggiore, 6 - 00185 Roma

Sede Roma Eur : Viale Pasteur, 78 - 00144 Roma

Sede Roma Appio : Piazza Cesare Cantù, 19 - 00181 Roma

Centro Logistico : Viale Pasteur, 70 - 00144 Roma

Orari di Apertura:

Dal Lunedì al Venerdi : Mattina 9.00 - 13.00 Pomeriggio : 15.30 - 19.30

Sabato :Mattina 9.00 - 13.00
(Solo sede Eur)

Per Contattarci :



Mail :
staff@cefi.it

Master Programmatore Java

Decrizione
Java è il linguaggio più utilizzato per applicazioni in Internet grazie alle sue caratteristiche di potenza e flessibilità, è stato sviluppato dai programmatori della Sun Microsystems. Con la programmazione degli Applet Java è possibile implementare le funzionalità di un sito Web e di Aree intranet. Tramite le Servlet è possibile inserire dei contenuti dinamici per il web anche per il lato server.

Obiettivo
Il Master ha come obiettivo la formazione di una figura professionale altamente specializzata nella programmazione ad oggetti mediante il linguaggio Java in grado di affrontare la creazione e gestione di un progetto nella sua totalità. Durante il corso verranno analizzati gli strumenti standard per lo sviluppo, progettazione e programmazione ad oggetti utilizzati per l'elaborazione di software professionali.

Responsabile Didattico del Corso:
Arch. Stefano Giuliani
Redattore del Sito Internet dell'Ordine degli Architetti di Roma e Provincia


QUALIFICHE UFFICIALI:
Alla fine del Corso verrà rilasciato l' Attestato del CEFI con la qualifica professionale di Programmatore Java.
L'Attestato è riconosciuto dall'Università Italiana per quanto riguarda la concessione dei crediti formativi.

Alla fine del corso si potrà sostenere l'esame per conseguire la Certificazione Master Programmatore Java.
Il Master è valido a livello Europeo ed è riconosciuto dall'Università Italiana per quanto riguarda la concessione dei crediti formativi.


QUALIFICHE SUPPLEMENTARI:
Oltre alle qualifiche sopra citate, in base al programma didattico svolto ed un eventuale integrazione formativa personalizzata sarà possibile conseguire, direttamente in sede, le seguenti certificazioni:
SUN CERTIFIED JAVA ASSOCIATE
Conferma la conoscenza dei principi di base delle tecnologie OO, del linguaggio di programmazione Java e delle piattaforme e delle tecnologie Java.

Requisiti:
Conoscenza di base delle discipline informatiche.

Materiale Didattico e Strutture:

Manuale di Supporto al Corso
Alla prima lezione sarà fornito il manuale on-line di supporto al corso e altro materiale didattico utilizzato dal docente durante le lezioni. Inoltre sarà possibile richiedere, a pagamento, la stampa del manuale presso la segreteria didattica.

Servizio Telematico Tramite Password
Per ogni alunno sarà fonita una Username ed una password per accedere all'area riservata del sito del Cefi dove è presente materiale didattico in continuo aggiornamento. Le chiavi fornite non hanno scadenza e quindi anche dopo la fine del corso sarà possibile aggiornarsi a livello didattico.

Cartelline Personalizzate
Al momento dell'iscrizione sarà fornita una cartellina personalizzata del Cefi con allegata la nuova NeonMulticolorPen.

Esercitazioni On-Line

Una risorsa molto importante per poter ripetere gli esercizi eseguiti con il docente anche da casa o presso il vostro ufficio.

Esercitazione Gratuita in Sala Tirocinio.
Cefi vi offre la possibilità di esercitarvi fuori dalle ore del corso presso le nostre sale tirocinio dotate di connessione internet a larga banda.


I centri sono provvisti di aria condizionata.

 

Programma didattico Completo

CORSO 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
 
CORSO JAVA AVANZATO
Introduzione allaTecnologia 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
   
 

CEFI ® è un Marchio Registrato ,
Riconosciuto da Microsoft , Aica, Prometric , Adobe, Pearson Vue e accreditato per il rilascio della Patente Europea del Computer.
certificazioni