Caricamento

Backend Software Developer

timer TBD

Overview

Il Backend Software Developer è il professionista che conosce tutte le tecniche che gli consentono di sviluppare applicazioni di livello Enterprise, ovvero gestire ingenti moli di dati e flussi di lavoro utili a svolgere i più disparati core-business di pertinenza alle aziende. Il Backend software developer sa:

  • realizzare applicazioni Server-Side che sfruttano il framework JavaEE per interfacciarsi con database relazionali come MySQL per gestire la persistenza dei dati
  • padroneggiare tutte le sfaccettature del protocollo di comunicazione HTTP, sfruttandolo per realizzare dei moderni  web services di tipo RESTFUL utili alla comunicazione con Client (Portali Web, App per Smartphone), avvalendosi della notazione JSON per trasportare informazioni da e verso questi ultimi
  • familiarizzare con gli strumenti di sviluppo comuni a qualsiasi programmatore, come l’ambiente di sviluppo integrato NetBeans, il gestore delle dipendenze Maven, la libreria Google GSON

Programma

Il percorso si sviluppa in due moduli formativi:

Modulo 1

Java Base

Il Computer e il Software, cosa sono e come funzionano
Java, un linguaggio di programmazione compilato e cross-platform
Hello World, la prima applicazione
L’ambiente di lavoro NetBeans
Le parole chiave, I metodi, I tipi nativi e le operazioni di base
Gli array e la differenza tra passaggio per valore e passaggio per riferimento
Condizione IF e cicli for e while
Gli enumeratori
Gli oggetti e le classi, con piccoli riferimenti di Reflection
Ereditarietà e polimorfismo
Le collezioni, Gli oggetti Wrapper e I Generici

Durata: 60 ore
Svolgimento: in orario serale
Quota: € 800,00 +iva

Modulo 2

Modulo JavaEE

La partecipazione a questo modulo richiede la conoscenza del linguaggio Java.

Organizzazione di un progetto
Librerie esterne e Maven
Le eccezioni
JSON e Gli Stream
I Thread e la programmazione Concorrente
Il Protocollo HTTP
La specifica Java Enterprise
Servlet e Session Bean
JSP
I servizi RESTFul
Database
JPA

Durata: 100 ore
I partecipanti interessati potranno accedere anche ad uno stage in azienda di 200 ore e qualora fossero sprovvisti di attestato relativo alla formazione generale e specifica lavoratori conforme all’Art. 37 comma 2 del D.Lgs 81/2008 e all’Accordo Stato-Regioni del 21/12/2011, potranno accedere ai percorsi formativi offerti da FAV prima dell’inizio dello stage.
Svolgimento: in orario serale
Quota: € 1.500,00 +iva

In breve
date_range
Sessioni
Bologna, (TBD)
gps_not_fixed
Area Tematica
Information Technology
Metodologie
school
Lezioni frontali
build
Workshop pratici
mouse
Strumenti informatici
Segreteria
didattica
person
Giuseppe Pandolfo
phone
051.4151986
mail
Scrivici

Sessioni

Data Orari Sede Durata
(TBD) Bologna
Informazioni

Orari

dalle

Durata

Luoghi

Via Bassanelli Sario, 11 40129 Bologna BO

Referente

Giuseppe Pandolfo

Scrivici

Metodologie

school
Lezioni frontali
build
Workshop pratici
mouse
Strumenti informatici

Ti potrebbe interessare anche

TECNICO PER L’INDUSTRIALIZZAZIONE DEL PRODOTTO E DEL PROCESSO
CORSO GRATUITO - IFTS 2019-2020 Robot e CNC Specialist
Promozioni
Corso finanziato.
Scopri di più
Tecnico per la sicurezza delle reti e dei sistemi informatici
CORSO GRATUITO - IFTS 2019-2020
Promozioni
Corso finanziato.
Scopri di più