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
Alla fine del corso ogni partecipante dovrà svolgere un project work individuale, scegliendo un tema tra quelli indicati dal corpo docente. In questo periodo (gennaio-febbraio 2022) i partecipanti dovranno essere in grado di mettere in pratica quanto appreso durante le lezioni. Un tutor tecnico assisterà il corsista nello svolgimento del proprio lavoro, mediante 4 incontri individuali online.
Argomento
Full Stack Development
Docenti
Docenti del Dip. di Ingegneria Informatica dell’Università di Firenze ed esperti in sviluppo software
Quando
Ottobre 2021 - Febbraio 2022
Costo
2.490 Euro (IVA inclusa)
Dove
PIN (24 ore) - Online (56 ore)
Scadenza
È possibile iscriversi entro
il 5 ottobre 2021
Lingua
Italiano
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).
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".

