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.
60% di attività formativa svolta da Docenti provenienti dal mondo del lavoro
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
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“.
Sito web: www.its-ictacademy.com
Email: info@its-ictacademy.com
PEC: its_ictacademy@pec.it
Telefono: 06 69369684