Aggregatore Risorse

null s2s_java_se_avanzato

Corso Sviluppo Java SE - Avanzato

Versione:
Durata: 5 giorni
Descrizione Corso

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. 
 

Programma

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).

Corsi Richiesti

Per seguire il corso di Corso Sviluppo Java SE - Avanzato è preferibile aver frequentato:

Corsi Abilitati

Il corso Corso Sviluppo Java SE - Avanzato dà accesso ai seguenti corsi: