/

Dedagroup Digital Academy

Java Developer Edition

Sviluppa soluzioni software dinamiche a supporto dell’evoluzione digitale dei nuovi modelli di business

 

La Dedagroup Digital Academy – Java Developer Edition è un programma di formazione che nasce per favorire e accompagnare la formazione di profili tecnici dedicati allo sviluppo di soluzioni software dinamiche con l’obiettivo di realizzare soluzioni best-in-class per supportare l’evoluzione digitale dei nuovi modelli di business. Verticalizzato sul linguaggio Java, il linguaggio di programmazione più diffuso al mondo, è un percorso formativo che alterna attività in modalità phygital e laboratori di pratica concludendosi con una reale e concreta opportunità di inserimento in azienda


 

Qualifiche e competenze richieste

Il programma si rivolge a diplomati, laureandi e neolaureati con età massima di 28 anni e con un buon livello di conoscenza della lingua inglese che vogliono intraprendere un percorso professionale sfidante in un Gruppo che ad oggi è tra le prime cinque realtà dell’Information Technology a capitale interamente italiano.

La figura professionale che intendiamo far crescere all’interno del nostro Gruppo è il Java Developer.

Programma

La Dedagroup Digital Academy – Java Developer Edition è un percorso di formazione full time e di training on the job della durata complessiva di 6 mesi che prepara i partecipanti ad affrontare con competenza e visione le esigenze più avanzate del mercato IT grazie alla collaborazione di docenti interni ed esterni. Per tutta la durata del corso ogni partecipante sarà seguito da un tutor dedicato.

La formazione in aula, che potrà svolgersi sia in modalità full digital che fisica presso in nostro headquarter a Trento, sarà suddivisa in due fasi: la prima composta da lezioni cross-corporate e la seconda dedicata a sessioni verticali relative al linguaggio Java.

Formazione Corporate Skills, con lezioni teoriche e laboratori di pratica per avvicinare i partecipanti alle soft skills necessarie per entrare nel mondo del lavoro. I candidati avranno inoltre l’opportunità di affrontare tematiche legate al people value (comunicazione in azienda, team work, problem solving, time management), all’ambito del valore d’impresa (economics & performance) e al project management (gestione progetti, vendita a valore, metodologie agili).

Sessioni verticali focalizzate finalizzate a fornire una conoscenza su linguaggi, strumenti e pratiche per lo sviluppo di applicazioni web moderne, focalizzando la formazione sull'insegnamento dei concetti basilari e sul consolidamento delle nozioni mediante esercitazioni pratiche e lo sviluppo di un'applicazione Full Stack. 

Le principali tematiche verticali che verranno trattate saranno:

  • comprendere le strutture di un database relazionale, e come farle interagire con esse tramite istruzioni SQL attraverso il database open source PostgreSQL e il client SQL multi-piattaforma DBeaver;
  • apprendere l'utilizzo dei più comuni strumenti di supporto allo sviluppo del software, come ambienti di sviluppo integrati (Eclipse IDE), strumenti di build e gestione delle dipendenze (Apache Maven) e sistemi di controllo e condivisione del software (Git);
  • capire i benefici di sviluppo di un'applicazione con architettura a microservizi, rispetto al tradizionale approccio monolitico. Verrà realizzata un'applicazione Java a microservizi REST su piattaforma Spring Boot, che interagirà con il database PostgreSQL mediante il framework Hibernate ORM, che fornisce allo sviluppatore un livello di astrazione rispetto al database adattato;
  • imparare come sviluppare un'applicazione front end in Angular, il framework più utilizzato per lo sviluppo di web app moderne. Inoltre, dopo una breve introduzione a NodeJS, si apprenderanno i concetti principali per lo sviluppo di un'applicazione Angular, messi in pratica con l'implementazione di una web app che si interfacci con l'applicazione back end a microservizi realizzata in precedenza


Un ruolo importante nel percorso di training è svolto dalle Deda People, che saranno coinvolte sia durante le sessioni teoriche sia in qualità di coach, promuovendo il trasferimento di know-how, la diffusione di valori, cultura ed esperienze. Ogni partecipante sarà infatti seguito, per tutta la durata del corso, da un tutor dedicato. 

Al termine della Dedagroup Digital Academy – Java Developer Edition verrà rilasciato un attestato di partecipazione.