s2s_java_se_avanzato - RIOS
Corso Sviluppo Java SE - Avanzato
Tra i linguaggi di programmazione più utilizzati, Java è il principale per realizzare siti web, applicazioni mobile e videogiochi. Tre 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 su altre piattaforme senza necessità di ricompilazione.
Il corso ha come obiettivo introdurre la programmazione a oggetti e fornire le basi fondamentali per lo sviluppo in ambiente Java.
1. Utilizzo del multithreading
- I Thread in Java
- I metodi della classe Thread
- I metodi wait, notify e notifyAll
- Cos'è la Programmazione ad oggetti e quali sono i concetti alla base
2. Java e Database
- Connessione al database con JDBC e DataSource
3. I Design Pattern
- Introduzione
- Il pattern Iterator
- Il pattern Model View Controller
- Il pattern Factory Method
- Il pattern Singleton
- Il package java.lang
Requisiti Partecipanti
- Java SE Base e Java SE Advanced
- 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 Sviluppo Java SE - Avanzato is preferable to have attended:
The course Corso Sviluppo Java SE - Avanzato enables the following courses: