ITS - ICT ACADEMY

Full

Stack
Developer

Il corso in breve

Posti disponibili
28

Costo studenti
gratuito

percorso in aula
un anno e 6 mesi

Stage aziendale
6 mesi

Corso Full Stack Developer Roma

Ciao Futuro
Full Stack Developer

Il percorso “Full-Stack Developer” presso la Fondazione ITS-ICT Academy è un’opportunità eccezionale per chi desidera diventare un esperto in Information & Communication Technology. Completamente gratuito, grazie ai finanziamenti europei, questo programma offre una formazione completa nell’ambito delle applicazioni web e mobile. I partecipanti acquisiranno conoscenze approfondite su architetture digitali, sistemi operativi, reti e sicurezza, diventando esperti sia nel back-end che nel front-end dello sviluppo software. Con la crescente domanda di professionisti nel settore tecnologico, i diplomati del percorso avranno grandi opportunità di carriera. Le aziende partner dell’accademia cercano costantemente talenti pronti a risolvere sfide tecniche e colmare le lacune del mercato. Questo percorso non solo eleva le competenze professionali, ma è anche un trampolino verso un futuro innovativo e di successo nel settore tecnologico. Preparati a un viaggio entusiasmante e diventa protagonista del cambiamento tecnologico. Non perdere questa occasione per trasformare la tua passione per la tecnologia in una carriera gratificante.

a chi è rivolto
il nostro percorso

perché scegliere il nostro
percorso its - ict academy

Un percorso formativo completo e orientato all’inserimento immediato nel mondo del lavoro
2 anni di formazione suddivisi in 4 semestri di frequenza ad altissima componente pratica
Docenti altamente qualificati e opportunità di incontrare le aziende fin da subito

60% di attività formativa svolta da Docenti provenienti dal mondo del lavoro

Cosa imparerai
dal nostro percorso

Il corso “Sviluppatore Full-Stack di applicazioni per il Web e dispositivi mobili (Android e iOS)” ha l’obiettivo di formare figure con elevate competenze tecnologiche e tecnico-professionali in un’area dal forte impatto nel settore dell’Information Technology.

Tali figure sono particolarmente ricercate dalle aziende del settore, e in modo specifico dalle imprese partner della Fondazione che oggi faticano a trovare sul mercato competenze disponibili per un settore strategico per lo sviluppo del Paese. Le attuali difficoltà nel reperire queste professionalità hanno il risultato di rallentare significativamente la produttività e la crescita in questo settore industriale, tra quelli con il più alto tasso di innovazione.

L’obiettivo del corso è quello di formare sviluppatori software con una solida conoscenza dei fondamenti dell’Informatica generale (architetture digitali, sistemi operativi, reti, sicurezza) per specializzarli successivamente nell’area dello sviluppo di applicazioni web e per dispositivi mobili, focalizzandosi su tutto lo stack, sia sul lato back-end che front-end, con un ampio portafoglio di tecnologie.

Attività formativa teorica e pratica: figure in uscita con una solida cultura tecnica di base in diverse aree dell’informatica, per garantire alta versatilità dei profili, capacità di adeguamento continuo con l’evoluzione della disciplina e rapida conversione in altre aree dello sviluppo software per intercettare le opportunità future

Tirocini pratici in azienda: una preparazione tecnica specializzata con un carattere fortemente operativo. Ciò consentirà ai discenti di essere immediatamente spendibili nelle realtà produttive nazionali, già durante il periodo di stage, e di offrire alle imprese significative opportunità di rinnovamento, crescita e innalzamento del livello qualitativo medio della loro forza lavoro

Ambiti tecnologici strategici: contenuti tecnici di punta (fondamenti di progettazione ed ingegneria del software, sviluppo di applicazioni a microservizi fortemente scalabili in Java Enterprise, progettazione e realizzazione di basi di dati relazionali e non, analisi di big data basata su intelligenza artificiale) per accedere a posizioni lavorative di alta qualità, particolarmente ricercate nel panorama nazionale e globale

Laboratori operativi ed esercitazioni pratiche continuative: l’enfasi del corso è fortemente pratica ed operativa. Numerose esercitazioni permetteranno lo svolgimento di attività continuative di sviluppo reale di software

Complementarità con la formazione universitaria: figure in uscita fortemente complementari e sinergiche ai profili provenienti dall’Università e dai corsi di laurea triennale in Informatica e in Ingegneria Informatica, per offrire al mercato una maggiore e diversificata disponibilità di figure professionali per differenti ruoli nell’area della progettazione e sviluppo di software innovativo.

1. Sistemi digitali

Fondamenti di architetture, sistemi operativi e reti

2. Progettazione di sistemi software per il cloud a microservizi

Ciclo di vita del software: raccolta dei requisiti e analisi mediante diagrammi UML, progettazione e test di applicazioni software a microservizi

Piattaforme per il cloud: Amazon Web Services, Google Cloud, Microsoft Azure

3. Python: Fondamenti di programmazione e tecniche di programmazione per applicazioni web 

4. Programmazione avanzata in Java

Programmazione a oggetti, Classi, Ereditarietà, Polimorfismo, Interfacce, Eccezioni, Design pattern e debugging

5. Sviluppo di Rich Internet Application: Javascript, Typescript, HTML, CSS, Node JS, JSX

6. Sviluppo di applicazioni per dispositivi Android in Java e Kotlin

7. Sviluppo di applicazioni per dispositivi iOS e iPadOS in Swift

8. Programmazione back-end di applicazioni a microservizi in Java Enterprise

Sviluppo di applicazioni cloud complesse usando le tecnologie Java Enterprise e applicazioni Spring

9. Basi di dati

Progettazione, realizzazione ed interazione con basi di dati relazionali e non relazionali: PostgreSQL, MySQL, Oracle, MS Server, Neo4J, MongoDB

10. Analisi di big data basata su intelligenza artificiale

Fondamenti di machine learning analisi descrittive, predittive e prescrittive

11. Sicurezza informatica

Fondamenti di sicurezza informatica e gestione degli aspetti di sicurezza durante tutte le attività di progettazione, sviluppo, dispiegamento, esercizio e manutenzione del software

12. Comunicazione e Public Speaking

13. Lavorare in Team

14. Sicurezza sul Lavoro

15. Inglese

I nostri partner

I nostri percorsi sono interamente finanziati tramite i fondi
dell'unione europea e dunque gratuiti per i nostri studenti.

Dove Siamo

Vieni a trovarci nella nostra sede operativa dal lunedì al  venerdì dalle ore 09:00 alle ore 18:00.

Raggiungerci è semplicissimo. Siamo a Roma, in Viale Filippo Tommaso Marinetti 221, a poco dalla Fermata della Metro B “Laurentina“.