14.1 Software Developer - Imparerai a sviluppare applicazioni mobile e web

14.1 Software Developer

Imparerai a sviluppare applicazioni mobile e web

📚 Descrizione del corso

Il Tecnico superiore Software Developer è una figura professionale orientata allo sviluppo, al deploy e alla gestione di applicazioni software, in grado di operare sia lato front-end (interfaccia utilizzata dall’utente finale) che lato back-end (componente che regola le logiche di funzionamento dell’applicazione, le configurazioni dei server e delle basi dati su cui operare).

A tale scopo la figura in oggetto deve conoscere i vari aspetti della programmazione, con particolare riferimento a diversi linguaggi e strumenti adatti ai più comuni ambiti applicativi, a partire dall’ambiente cloud.

Un’attenzione specifica verrà dedicata agli strumenti e alle metodologie per migliorare, velocizzare, manutenere e sviluppare il software, adottando strategia DevOps e metodologie Agile.


(Iscrizioni chiuse)

Icona Diploma

Diploma di 5°livello EQF

Potrai conseguire un Diploma legalmente riconosciuto a livello nazionale

Icona Docenti

Docenti dal mondo del lavoro

Oltre il 60% dei docenti provengono dal mondo del lavoro. Acquisirai competenze multidisciplinari adeguate al contesto lavorativo

Icona Placement

Placement

Il corso offre possibilità concrete di ottenere un lavoro entro 6 mesi dal termine

💼 Sbocchi Professionali

  • Aziende di sviluppo e consulenza IT
  • Aziende software
  • Agenzie web
  • Imprese di qualsivoglia settore e PA, orientate allo sviluppo e alla gestione di sistemi software ICT e Networking

💰 Costo

Il corso è totalmente gratuito (sono richieste: una marca da bollo 16€ per l’iscrizione e il pagamento della tassa statale per l’Esame Finale)

I partecipanti ricevono un notebook in comodato d’uso gratuito per due anni

Sono previste Borse di Studio finanziate PNRR e supporto economico per necessità di residenza in Genova

🎯 Destinatari

Per iscriversi al corso Software Developer è necessario possedere uno dei seguenti titoli di studio:

Diploma di Istruzione secondaria superiore (istituto tecnico o istituto professionale o liceo)

Diploma professionale conseguito in esito ai percorsi quadriennali di IeFP e Certificazione IFTS.

Al corso vengono ammesse 25 persone individuate con una selezione basata su:

  • conoscenza della lingua inglese
  • conoscenza di processi e tecnologie ICT
  • motivazione e attitudini relazionali

📅 Modalità di svolgimento

Durata: 2000 (duemila) ore suddivise in due anni

1^ anno: 1000h

2^ anno: 1000h (160h aula + 840h azienda)

🧠 Competenze

Al termine del corso biennale i diplomati avranno acquisito le competenze per:

  • Saper comunicare in lingua inglese
  • Saper collaborare in gruppo e parlare in pubblico
  • Programmare utilizzando linguaggi Object Oriented, di scripting e linguaggio SQL
  • Adottare opportune metodologie, pattern e framework per lo sviluppo del codice lato back-end: .net framework / C# , java , Python
  • Adottare opportune metodologie, pattern e framework per lo sviluppo del codice lato front-end: React e Angular
  • Sviluppare Web Services e metodi di accesso ai dati
  • Configurare Database
  • Applicare metodologie per la gestione del ciclo di vita del software
  • Gestire la sicurezza dei dati
  • Sviluppare applicazioni mobile e cloud
  • Conoscere le pratiche di sviluppo software avanzate
  • Implementare le pratiche di sviluppo Agile, ad esempio le revisioni del codice e l’utilizzo del controllo del codice sorgente
  • Riconoscere le diverse fasi e l’analisi dei processi

💻 Programmi Software

Logo Software 1
Logo Software 2
Logo Software 3
Logo Software 4
Logo Software 5
Logo Software 6