Home  ->  Formazione  ->  Corsi  ->  Fondamenti di programmazione JAVA (Java SE)

FORMAZIONE - Calendario 2012

Stampa la pagina

Fondamenti di programmazione JAVA (Java SE)

Corso orientato agli obiettivi di certificazione

 

Codice corso:  2012-JSE-BASE

Date: 

Piano Didattico:  Il corso ha una durata di 40 ore divise in 5 lezioni della durata di 8 ore; si svolge nella fascia oraria compresa tra le 9,30 e le 18,30 (con 1 ora di pausa per il pranzo)

Sede del Corso:  Le lezioni si svolgeranno presso la sede di Roma, via Vinicio Cortese 144

Numero partecipanti:  Fino a 12

Quota di partecipazione:

Per informazioni Segreteria del Training Center
  Telefono/Fax: 06.50797851
  Orario    9:30-13:00
  E-mail: training@lead-tech.it

 

Overview

Java è un linguaggio di programmazione molto diffuso in Internet per la realizzazione di applicazioni e siti web, con numerose possibilità di impiego. Per essere competitivi al giorno d'oggi ogni azienda ha necessità di automatizzare i suoi flussi informativi. L'affermazione del modello orientato agli oggetti ed in particolar modo del linguaggio Java permettono lo sviluppo di software per qualunque tipo di realtà aziendale. Java consente di produrre software di qualità, mantenendo il controllo su tempi e costi, attraverso la definizione rigorosa di un processo per lo sviluppo del software e l'uso di tecnologie moderne e affidabili.

Conoscere la programmazione orientata agli oggetti e Java è il principale veicolo per inserirsi nel mondo del lavoro come figura specializzata in tale linguaggio.
Si raccomanda la frequenza di questo corso ai candidati all'esame per Sun Certified Java Programmer.

 

Obiettivi formativi

Il corso introduce alla tecnologia Java per rendere i partecipanti autonomi sulla logica ad oggetti e sulle caratteristiche principali del linguaggio. Al termine del corso gli studenti saranno in grado di:

• capire i concetti e lo sviluppo della programmazione orientata agli oggetti
• realizzare ed utilizzare le classi java;
• organizzare le classi Java in package;
• sfruttare le interfacce ai fini della progettazione di classi Java;
• individuare errori di programmazione usando le eccezioni;
• leggere e scrivere file

 

Destinatari

Il corso si rivolge a diplomati e laureati in qualsiasi disciplina anche privi di esperienza, e fornisce la comprensione e conoscenza delle basi del linguaggio Java vers. 1.5 ed 1.6 .

 

Prerequisiti di partecipazione

Per seguire con profitto il corso è richiesta:

– conoscenza della Programmazione in generale e della programmazione ad Oggetti
– buon uso del PC
– conoscenza basilare della lingua inglese tecnica

 

Programma

• Fondamenti del linguaggio Java
  – Nomi di classi e convenzioni
  – Tipi elementari di dato
  – Variabili e costanti
  – Operatori
  – Istruzioni condizionali
  – Tipi Enumerativi

• Classi, oggetti, metodi
  – Classi, metodi ed organizzazione del codice
  – Ricorsione
  – Ereditarietà e incapsulamento
  – Metodi di accesso e modifica
  – Passaggio dei parametri in Java
  – Istanziazione
  – Ciclo di vita degli oggetti
  – Garbage collection
  – Variabili di classe e di istanza

• I Packages
  – Nomenclatura
  – import
  – packages e file system
  – modificatori di accesso
  – modificatori di accesso ed ereditarietà

• Uso dell'ereditarietà e del polimorfismo
  – this e super
  – Gerarchia nell'ereditarietà
  – Polimorfismo e Late Binding
  – Casting
  – Classi Astratte

• Programmazione Generica
  – La superclasse Object
  – Uguaglianza ed equivalenza
  – Programmazione generica mediante i “Generics”

• Interfacce
  – Uso e proprietà delle interfacce
  – Il collection Framework come applicazione della logica delle interfacce
  – Uso di una collection e iterator
  – Callback

• Gestione degli errori
  – Il modello di gestione degli errori in Java
  – Eccezioni e gerarchia
  – try /catch
  – catch multiplo
  – finally
  – Rilancio di eccezioni
  – Eccezioni ed overriding

• Annotations
  – Cosa sono le Annotations
  – Utilità delle Annotations
  – Usare Annotations
  – Definire interfacce annotative


E' premura dei nostri docenti approfondire gli argomenti ritenuti di volta in volta più interessanti dalla classe.

 

Valutazione

Ciascun modulo formativo prevede prove intermedie e finali di valutazione sotto forma di test (quiz a risposta multipla), prove pratiche e presentazione di progetti (case study).

 

Le certificazioni

Il percorso consente di conseguire qualifiche professionali molto apprezzate e richieste dalle Aziende del settore Information Technology e in particolare prepara gli allievi per:
CX-310-065 e CX-310-066    Sun Certified Programmer for the Java Platform, Standard Edition 6

 

Qualifiche dei Docenti

Tutti i docenti sono certificati Sun Microsystems ed esperti di Metodologie Agili SCRUM ed eXtreme Programming.
I nostri docenti trattano temi quali specifiche di implementazione, problemi di configurazione, consigli utili e descrizione dettagliata della tecnologia, in modo che possiate acquisire le competenze di cui avete bisogno e sfruttare al massimo gli investimenti IT.

 

Materiale Didattico

A supporto dell'attività formativa in aula proposta da Lead-Tech, viene fornito materiale didattico sia in forma cartacea che digitale.

 

Ammissione ed iscrizione

Il corso è a numero chiuso.
Le domande di iscrizione verranno accettate in ordine di arrivo fino ad esaurimento posti, previa valutazione di idoneità.
Al ricevimento dell'iscrizione i Responsabili dell'Area Formazione contatteranno i candidati telefonicamente per un colloquio conoscitivo e, nei casi in cui è prevista, fisseranno una prova selettiva basata sulla somministrazione di un test, volto a valutare le conoscenze di base nelle materie richieste come prerequisito.

 

Modalità di Iscrizione

Consultate la pagina delle Iscrizioni.

Lead-Tech si riserva il diritto di non ammettere al corso candidati i cui profili non siano in linea con il percorso formativo prescelto.