17/19 - Integrated Backend Services
EDIZIONE 2017/2019

Info

Area Tecnologie della informazione e della comunicazione
Ambito Metodi e tecnologie per lo sviluppo di sistemi software
Figura Tecnico superiore per i metodi e le tecnologie per lo sviluppo di sistemi software

Sedi del corso

Piazza dei Mestieri 2

Via Jacopo Durandi 10 TORINO (TO)
info@its-ictpiemonte.it
www.its-ictpiemonte.it

DATA INIZIO CORSO

30/10/2017

DATA FINE CORSO

29/07/2019

REFERENTI

Giulio Genti | giulio.genti@its-ictpiemonte.it | 0110371500

Direttore

DESCRIZIONE DEL CORSO

Il corso forma tecnici esperti programmatori con forti competenze nella strutturazione e nell’integrazione di applicazioni e componenti backend. Gli allievi acquisiscono competenze specifiche che li mettono in grado di operare, nelle varie fasi dello sviluppo applicativo, su diverse tecnologie e svariati linguaggi di programmazione (da .NET C#, a Java, a PHP, a NodeJS), approfondendo le tematiche di integrazione, manipolazione dati e gestione di database (relazionali e non relazionali, SQL e NoSQL), con uno sguardo alle architetture e ai servizi cloud. Completa il profilo la conoscenza di principi di project management e di nozioni di interaction design e frontend development, che lo rendono in grado di operare anche in contesti di responsabilità verso piccoli team.

COMPETENZE PROFESSIONALI

- Nozioni di cloud computing.

- Nozioni di sviluppo front-end web e mobile.

- Sviluppo applicativo su tecnologie .NET, Java, PHP, NodeJS.

- Realizzazione di componenti back-end (servizi e librerie).

- Conoscenza di modalità e protocolli di integrazione di sistemi.

- Nozioni di interaction e visual design.

- Competenze e best practice sul database modeling.

- Competenze per la configurazione e la gestione di un e-commerce.

- Gestione di dati relazionali e non-relazionali.

- Pianificazione di progetto (project management).

REQUISITI D'ACCESSO

È obbligatorio essere in possesso del diploma di scuola secondaria superiore e superare una selezione in ingresso, composto da 4 prove (3 scritti e 1 orale).

DURATA E STAGE

Il percorso si articola in 4 semestri per un totale di 1800 ore, di cui almeno il 30% (560 ore) si svolge in stage presso aziende del settore di riferimento.

CERTIFICAZIONI FINALI

All'interno del percorso formativo, tutti i nostri studenti saranno coadiuvati nell'ottenimento della certificazione Cisco CCNA, una tra le più diffuse e riconosciute certificazioni per professionisti IT in ambito networking che rappresenta un vantaggio competitivo e commerciale, distintivo di qualificazione e occupabilità.


PIANO DI STUDI 1° ANNO

- Approfondimenti didattici

- Architetture software per mobile e web

- Fondamenti di basi di dati

- Fondamenti di programmazione

- Inglese

- Orientamento

- Programmazione web - front-end

- Reti di calcolatori

- Sicurezza informatica

- Sicurezza sul lavoro

- .NET Framework / C#

- Copyright e norme giuridiche del mondo digitale

- Interaction design, visual design e progettazione concettuale

- Pari Opportunità

- PHP programming

- Metodologie e strumenti di project management 

- Base di dati 2 - SQL Server

- Programmazione in Java 

- Fondamenti di programmazione di applicazioni mobile (Android/IOS)


PIANO DI STUDI 2° ANNO

- Cloud services

- Piattaforma E-Commerce

- Sviluppo back-end in Node.js

- Basi di dati non relazionali (NoSQL)

- Laboratorio integrato

- Laboratorio di preparazione esame finale