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)

Diploma di 5°livello EQF

Potrai conseguire un Diploma legalmente riconosciuto a livello nazionale

Docenti dal mondo del lavoro

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

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 del corso

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


Consenso dei cookie
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy