Aggregatore Risorse

null s2s_java_se_intermedio

Corso Programmazione Java SE INTERMEDIO

Versione:
Durata: 5 giorni
Descrizione Corso

Tra i linguaggi di programmazione più utilizzati Java è il principale software utilizzato per realizzare siti web, applicazioni mobile e videogiochi: 3 miliardi di dispositivi nel mondo usano Java (fonte ORACLE), e si posiziona al secondo posto nel podio dei migliori linguaggi di programmazione 2020,  
Java è stato concepito seguendo il motto Write Once, Run Everywhere. 
Una volta scritto il codice, questo può girare senza necessità di ricompilazione, ciò significa che il codice compilato su una piattaforma non deve essere riscritto per essere eseguito su altre piattaforme.

Programma

1. I/O IN JAVA

  • Cos’è uno stream 
  • Stream di byte e stream di caratteri 
  • Le quattro classi astratte di java.io: InputStream, OutputStream, Reader e Writer 
  • Lettura e scrittura di un buffer (diverse versioni di write e read) 
  • Cos'è la Programmazione ad oggetti e quali sono i concetti alla base

2. Serialization

  • Serialization e Deserialization 
  • Transient 

3. Metodi e classi in Java

  • Le classi interne
  • Ordinare con Comparable
  • L’interfaccia Comparator 
  • Il metodo clone di Object
  • La classi Enumerate

4. Le collezioni in Java

  • La classe List di Collection
  • La classe LinkedList di List
  • La classe ArrayList di List
  • L’interfaccia Set di Collection
  • La classe HashSet di Set
  • La classe HashMap e la classe Properties (usata per i file di configurazione)
  • La classe TreeSet di Set
  • La classe Map

Requisiti Partecipanti

  • Java SE Base
  • E' consigliabile avere nozioni di Logica di Programmazione

Requisiti del PC dei Partecipanti

  • Min.8GB RAM
  • Processore i5 o superiore
  • Windows 7 o superiore, Mac* o Linux* di versione recente
  • Connessione attiva ed efficiente

Target Partecipanti

  • Analisti e Developer

Online

  • Il corso viene erogato in didattica a distanza (DAD)
  • La modalità DAD utilizza una piattaforma di web conferencing per il dialogo fra docente e partecipanti
  • Il docente conduce le lezioni dal proprio ufficio e, via internet, queste vengono trasmesse alla classe virtuale i cui partecipanti possono risiedere in una o più sedi.
  • I partecipanti devono essere muniti di proprio PC multimediale e connesso ad internet; ascoltano la voce del docente tramite l'audio del proprio PC, vedono inoltre lo schermo del docente nel quale appaiono le slide di presentazione ed operano sul proprio pc
  • I partecipanti possono chiedere l'attenzione del docente in qualsiasi momento e chiedere spiegazioni a voce oppure con chat o alzata di mano virtuale. Non vi sono quindi limitazioni rispetto ad un corso tradizionale con il docente in aula.
  • I corsi online si articolano in sessioni giornaliere da 8 ore in orario 9.00-18.00. Sono previste durante la giornata due pause coffe-break ed una pausa pranzo, ad orario concordato tra docente e classe
  • I vantaggi dei corsi online sono il costo più basso per l'assenza dei costi ristorativi (inclusi nei corsi onsite) e dei costi di trasferta; la possibilità di una maggior flessibilità nella pianificazione delle giornate di training (sono possibili corsi su sessioni non necessariamente full-day o su giornate contigue - compatibilmente con gli impegni dei partecipanti).

Corsi Richiesti

Per seguire il corso di Corso Programmazione Java SE INTERMEDIO è preferibile aver frequentato:

Corsi Abilitati

Il corso Corso Programmazione Java SE INTERMEDIO dà accesso ai seguenti corsi:

  • Nessuno