Corso ITS – Full Stack Developer

Il corso ha l’obiettivo di formare programmatori a tutto tondo in grado di realizzare soluzioni software complesse in tutte le loro componenti: dalla logica applicativa sviluppata con linguaggi ad oggetti, alla parte front-end grafica sul web, fino alla gestione di dati sul database.

Il corso è cofinanziato dal Fondo Sociale Europeo, dal Ministero dell’Istruzione dell’Università e della Ricerca e dalla Regione Lombardia.

Iscrizione e durata

Le lezioni prenderanno il via a novembre a Pavia, con orario diurno – dalle 9:00 alle 13:00, dalle 14:00 alle 18:00 – e avranno durata biennale, per un totale di 2000 ore di frequenza:

  • 1120 ore di lezioni tenute da professionisti;
  • 230 ore di laboratori ed attività extracurricolari;
  • 880 ore di stage in azienda.

Il corso prevede un contributo di iscrizione e la possibilità di accedere a borse di studio. Il corso è destinato ad un massimo di 25 partecipanti con competenze, attitudini e passione per il mondo ICT, che cercano un percorso formativo qualificante.

La sede di svolgimento del corso sarà Fondazione Le Vele, viale Lungo Ticino Sforza, 56, Pavia.

Requisiti di ammissione:

  • diploma di Istruzione secondaria superiore rilasciato dal Ministero dell’Istruzione, dell’Università e della Ricerca;
  • titolo di studio straniero equipollente riconosciuto dallo Stato Italiano;
  • essere residente o domiciliati in regione Lombardia.

La selezione prevede un test attitudinale a cui seguirà un colloquio individuale motivazionale con l’obiettivo di meglio definire le vostre attitudini, interessi e competenze già possedute, determinando poi il percorso formativo più adatto agli obiettivi professionali personali.

Sbocchi occupazionali
La figura trova occupazione presso software house, società di servizi, studi di consulenza, centri di ricerca o attività di libero professionista in qualità di specialista software, analista programmatore, analista funzionale e progettista di soluzioni software.

Certificazione in uscita
Al termine del percorso gli allievi che superano l’esame conclusivo ottengono il titolo di Tecnico Superiore per l’organizzazione e la fruizione dell’informazione e della conoscenza, di V° livello EQF. L’allievo avrà inoltre la possibilità di conseguire English Cambridge Bulats, Oracle Database SQL Expert 1ZO-047, Eipass Web nel campo dello sviluppo software e web e una certificazione professionale nel Project Management.

Competenze professionali acquisite alla fine del percorso di studi:

  • Configurare l’ambiente di sviluppo progettando, sviluppando e collaudando siti interattivi e software applicativi per il web;
  • Capacità di gestire i principali strumenti open source quali Linux, SQL, HTML, PHP e Java;
  • Capacità di creare e mantenere/gestire siti interattivi lavorando in sintonia con il proprio team;
  • Capacità garantire la piena sicurezza informatica.

Il corso è caratterizzato da un approccio fortemente applicativo e orientato al mondo del lavoro. La didattica è organizzata per moduli formativi integrati che mirano a sviluppare le competenze più richieste dal mercato attraverso innumerevoli esercitazioni e lo studio di casi reali. Le lezioni, condotte in prevalenza da qualificati esperti e professionisti del settore, si svolgeranno in laboratori attrezzati.

In una fase di accelerazione in chiave digitale dello sviluppo del business, l’asticella delle aspettative nei confronti dell’infrastruttura ICT si sta alzando, imponendo velocità, prestazioni e time to value. Il mercato è inoltre ormai dominato da device sempre più multiformi e servizi di informazione sempre più pervasivi.

In questo scenario, il Full Stack Developer è un programmatore software in grado di configurare l’ambiente di sviluppo progettando, sviluppando e collaudando siti interattivi e software applicativi per il web; inoltre è esperto dei principali strumenti open source quali Linux, SQL, HTML, PHP e Java. Può realizzare e mantenere/gestire siti interattivi lavorando in sintonia con il proprio team e garantendo la piena sicurezza informatica.

Moduli formativi / Area Tecnica

METODOLOGIE E PRINCIPI PROGETTUALI
Introduzione alla programmazione funzionale e ad oggetti

DATABASE 360°
Utilizzo di basi di dati relazionali per e del linguaggio SQL per la gestione dei database

PROGRAMMAZIONE
Back-End (Java, PHP), Front-End (HTML, CSS, JavaScript), sviluppo Mobile e Python

DATA ANALYSIS & BIG DATA
Raccolta, ispezione, pulizia e trasformazione dei dati

CLOUD COMPUTING
Comprendere e sviluppare soluzioni in ambienti di cloud computing

PROJECT MANAGEMENT
Gestire la relazione ed affrontare l’analisi dei bisogni del cliente, seguendo i progetti fino al loro rilascio

Moduli formativi / Area Comune

COMUNICAZIONE e SOFT SKILLS
Teamwork, self-confidence, empatia, problem solving, assertiveness…

LAVORO e DIRITTI
Orientamento al lavoro, sicurezza, diritto digitale e office automation professionale

INGLESE TECNICO
Uso dell’inglese come strumento di lavoro: comprensione, dialogo e terminologia tecnica

Ricevi tutti gli aggiornamenti riguardanti le nostre opportunità formative, i laboratori, i saloni dell’orientamento e i prossimi open day.




Dichiaro di accettare le condizioni di Privacy Policy