Corsi

Immagine corso ITS ICT Academy Immagine corso ITS ICT Academy
  • In presenza

Full Stack Developer

Un corso basato sull’acquisire padronanza nel mondo dello sviluppo software dove non si impara solo a programmare, ma ci si immerge nelle profondità della creazione digitale. Il percorso Full Stack Developer offre una formazione completa nell’ambito dello sviluppo di applicazione per il web e per mobile garantendo di acquisire conoscenze su architetture digitali, sistemi operativi, reti e sicurezza, diventando esperti sia nel back-end che nel front-end dello sviluppo software per diventare un programmatore informatico.

  • 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.

  • Web Developer

  • Viale Cesare Pavese 305, Roma 00144

  • 1800

  • 900

  • 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

  • 0€

  • Italiano

  • Diploma di Scuola Superiore di quarto grado, maggiore età

  • Novembre 2026

  • Dicembre 2028

  • 1

  • 28

  • Obbligatoria

  • Sicurezza sul Lavoro