facebook icon twitter icon linkedin icon instagr icon youtube icon teleg icon teleg icon rss icon Newsletter pin

Seleziona la tua lingua

CORSO FULL STACK DEVELOPER

JAVA ENTERPRISE EDITION

Impara il linguaggio di programmazione più richiesto dalle aziende

Diventa esperto di programmazione di software sia backend che frontend

PROJECT WORK INDIVIDUALE
fas fa-book-open

Argomento

Full Stack Development

fas fa-chalkboard-teacher

Docenti

Docenti del Dip. di Ingegneria Informatica dell’Università di Firenze ed esperti in sviluppo software

far fa-calendar-check

Quando

Ottobre 2021 - Febbraio 2022

fas fa-donate

Costo

2.490 Euro (IVA inclusa)

 

fas fa-store-alt

Dove

PIN (24 ore) - Online (56 ore)

fas fa-hourglass-half

Scadenza

È possibile iscriversi entro

il 5 ottobre 2021

fas fa-flag

Lingua

Italiano

far fa-clock

Ore totali

80 ore totali (56 online + 24 in aula) +

3 ore individuali per project work

Informazioni corso

Il corso accresce le competenze di programmazione di software sia frontend (parte grafica) che backend (parte di funzionalità e algoritmi) per poter svolgere la professione di Full Stack Developer. Il corso, pensato per persone che sanno già programmare e vogliono accrescere le proprie competenze per sviluppare software, inquadra le diverse fasi del ciclo di vita e l’ecosistema di linguaggi e tecnologie che ne sostengono lo sviluppo con produttività, con prevalente riferimento al linguaggio Java e all’architettura Java Enterprise Edition (JEE).

In particolare, nello sviluppo del backend, la figura è formata per contribuire alla programmazione Java dei componenti, al mapping tra logica di dominio e strato di persistenza, con focus sulla Specifica Java Persistence API (JPA) per interfacciamento a DBMS relazionali, alla connessione tra componenti dell’architettura attraverso la Specifica Contexts and Dependency Injection (CDI), distinguendo tra architetture monolitiche, secondo la Specifica JavaServer Faces (JSF), e architetture orientate ai servizi, secondo la Specifica Java API for RESTful Web Services (JAX-RS). 

Nello sviluppo del frontend, la figura è formata per contribuire alla programmazione in Angular2+ con connessione al backend attraverso uno strato di componenti  in grado di consumare i servizi REST.

Durante il percorso formativo verrà dato ampio spazio alla spiegazione dello Unified Modeling Language (UML), che permette, tramite l’utilizzo di modelli visuali, di analizzare, descrivere, specificare e documentare un sistema software anche complesso.

Che cosa apprenderai

Il corso ha l’obiettivo di farti diventare un full stack developer, un esperto nello sviluppo in linguaggio Java: il linguaggio di programmazione più richiesto e la base di accesso all’architettura Java Enterprise Edition (Jakarta).

Acquisirai capacità di integrare analisi dei requisiti e di progettazione del software attraverso diagrammi dello Unified Modeling Language (UML). Inoltre, acquisirai capacità di integrare analisi, progettazione, programmazione e testing (es. sviluppo software).

Linguaggio Java100%
Architettura Java Enterprise Edition (JEE)100%
Progettazione software100%
Metodi di Object Relational Mapping90%
Angular2+100%
RESTful JEE100%

VUOI ISCRIVERTI AL CORSO?

SCARICA E COMPILA LA DOMANDA

Domande frequenti

Le ore delle lezioni in presenza si svolgeranno nelle aule informatiche del PIN - Polo Universitario di Prato, in Piazza dell'Università 1 a Prato.

La sede è comoda da raggiungere sia in treno che in macchina, in quanto si trova davanti alla stazione ferroviaria di "Prato Porta al Serraglio" e a 10 minuti di auto dall'uscita stradale "Prato Est".

Recapiti

Fondazione PIN - Polo di Prato dell’Università di Firenze
Piazza dell'Università, 1 - 59100 Prato (PO) – Italy

Tel. +39 0574 602500 – Fax +39 0574 602515
www.pin.unifi.it - info@pin.unifi.it - PEC: pin@legalmail.it
Reg.Impr. Prato, C.F. e P. IVA: 01633710973
Codice Univoco: KRRH6B9