s2s_java_se_intermedio - RIOS
Corso Programmazione Java SE INTERMEDIO
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.
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).
To follow the course of Corso Programmazione Java SE INTERMEDIO is preferable to have attended:
The course Corso Programmazione Java SE INTERMEDIO enables the following courses:
- No one