Linguaggio Java Standard

Tinvention
A Milano

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Milano
Descrizione

Obiettivo del corso: Scopo del corso qui proposto è introdurre i partecipanti alla professione del progettista e sviluppatore software, con particolare riferimento al linguaggio Java.
Rivolto a: Per tutti gli interessati ad imparare il Linguaggio Java Standard.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Milano
Milano, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Requisito minimo per la partecipazione al corso è l’aver conseguito almeno della laurea breve in discipline dell’ICT. Sono inoltre richieste la conoscenza della lingua Inglese, con particolare riferimento alla lettura di scritti tecnici e la conoscenza di base di almeno un linguaggio di programmazione.

Programma

Programma del corso:

  • Introduzione a Java
  • Panoramica sul linguaggio Java
  • Costrutti di base
  • Introduzione al jdk e alle relative APIs
  • Introduzione alla programmazione oggetti in Java
  • Uso dei generics
  • Strutturazione di una applicazione packages e uso degli stessi
  • Specificatori di accesso
  • Il meccanismo delle Eccezioni
  • Librerie di Utilità: java.util
  • I tipi di contenitori: Array, Collection, Set, Iterators, ...
  • Utilizzo di Comparators e Comparble
  • Uso delle classi: Arrays e Collections
  • La libreria java.io
  • Uso del meccanismo di wrapping
  • Esempi di catene di Wrappers per IO da file
  • Utilities e Serializzazione
  • Multithreding
  • Definizione e proprieta' un thread
  • Gestione delle priorita
  • I monitor sulle classi statiche e non
  • Problematiche di sincronizzazione
  • Linee guida per la Thread Safety
  • Problemi connessi: starvation e deadlock
  • Java Data Base Connectivity (JDBC)
  • I Concetti fondamentali
  • Connessione, Statement e ResultSet
  • Le eccezioni previste dal package
  • Operazioni su un database: Query, Update
  • I Prepared Statement e i Callable Statement
  • Gestire le transazioni
  • Concetti avanzati
  • I metadati
  • Il Data Source e il Connection Pooling
  • Data Access Object (DAO pattern)
  • Testing in Java: il modulo porta l'allievo ad avere una panoramica sul concetto di Testing, in particolare:
  • Concetti sulla metodologia di sviluppo (TDD, ...)
  • I test: di unità, per componenti, funzionali, performaces
  • I tools: Junit 4.5

Confronta questo corso con altri simili
Leggi tutto