Formazione Java SE

Tinventon
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. I contenuti del corso sono essenzialmente tecnici, ma saranno comunque presenti alcuni momenti per illustrare ai partecipanti i concetti, le pratiche e gli strumenti utilizzati quotidianamente nel mondo del lavoro.
Rivolto a: Consultare con il centro.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Milano
Via Napo Torriani 22, 20124, 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

Contenuti

  • 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