Tecnico superiore per i metodi e le tecnologie
per lo sviluppo di sistemi software
Il Tecnico superiore per i metodi e le tecnologie
per lo sviluppo di sistemi software opera per
realizzare e gestire lo sviluppo di sistemi software.
Interviene sui processi di analisi, specifica, sviluppo,
testing e collaudo di prodotti/servizi o sistemi ICT a
partire dalla valutazione delle caratteristiche
tecniche del sistema complessivo fino alle
prestazioni delle singole componenti tecnologiche.
Si avvale di tecniche e metodologie per
l’installazione, supervisione e manutenzione di tali
applicazioni con riferimento anche all’integrazione
sistemica, alla gestione di reti, all’attuazione di
aggiornamenti e ampliamenti, al supporto agli utenti.
A chi si rivolge: a 25 giovani e adulti non occupati o occupati in possesso del diploma di
istruzione secondaria superiore
Come si accede: presentando domanda di partecipazione alla selezione, disponibile on line sul
sito www.fitstic.it a partire dal prossimo giugno 2016. Le prove di selezione prevedono: un test di
inglese e di informatica, una prova tecnica e tecnologica, un colloquio.
Sede: ITT Blaise Pascal di Cesena, Piazzale C. Macrelli, 100 (nei pressi della stazione ferroviaria)
Ambito
linguistico,
comunicativo
e relazionale
Ambito
scientifico e
tecnologico
• Inglese e Inglese tecnico
di settore
• La gestione del team di
lavoro
Ambito networking
• Introduzione al networking
• Fondamenti di routing e switching
• Approfondimenti di routing e switching
• Reti geografiche
• Strumenti di analisi e
gestione dei contenuti sul
web
Ambito
giuridico ed
economico
• Il mercato del lavoro:
sicurezza, qualità e
normativa di riferimento
Ambito
organizzativo
e gestionale
• Elementi di marketing
• Organizzazione
aziendale
• Il project management e
ITIL
Ambito
tecnico
Professionale
Ambito programmazione
• Fondamenti di programmazione
• Introduzione alla programmazione ad oggetti
• Sviluppo di applicazioni windows in ambiente
Visual Studio C#
• Programmazione in linguaggio JAVA
• Programmazione in linguaggio Python
• Programmazione web: HTML5, CSS,
Javascript, Web Services, Cloud computing
• Tecnologie di accesso ai dati
• Programmazione di sistemi IoT
• Programmazione di applicazioni mobile
Ambito database
• Introduzione ai sistemi di basi di dati
• Database NoSQL
• Business intelligence
Piano degli studi
Totale ore 1900
di cui aula/laboratorio 1120 ore
project work (PW) 80 ore
stage 700 ore
PRIMA
ANNUALITA’
2016-2017
Ambito
nazionale
Unità formative –
Moduli
Accoglienza - Patto
formativo
1.1 Inglese e inglese
tecnico di settore
Ore
totali
UF
Elementi unità
formative – Moduli
3
1.1.1 Lingua inglese
112
1. Ambito
linguistico,
comunicativo,
relazionale
1.1.2 Inglese tecnico di
settore
1.2.1 Lavorare in
gruppo
1.2 La gestione del
team di lavoro
51
1.2.2 La gestione dei
conflitti
1.2.3. La soluzione dei
problemi
2. Ambito
scientifico e
tecnologico
2 Strumenti di analisi e
gestione dei contenuti
sul web
Sintesi contenuti
2.1 Strumenti di web
analytic
70
2.2 CMS e CRM Open
Source
Aspetti sintattici e grammaticali della lingua.
La terminologia tecnica di settore utilizzata
negli ambiti di lavoro. Le figure professionali.
Tecniche e strumenti per gestire le fasi e le
dinamiche all’interno di un gruppo. Le
tecniche per affrontare le dinamiche del
processo negoziale. Fasi e tecniche per
affrontare e risolvere un problema, lavorare
in gruppo, etc.
Strumenti di analisi dei dati. Cos’è il web dal
punto di vista della sua calcolabilità.
Introduzione a analytic. Google analytics.
Metriche principali. I sistemi di gestione di
contenuti (CMS). Sistemi di gestione di
relazioni con i clienti (CRM).
2
SECONDA
ANNUALITA’
2017-2018
Ore
singolo
elemento
Aula
Lab.
3
3
42
25
17
70
35
35
15
10
5
18
12
6
18
12
6
PW Stage
Aula
PW Stage
Lab.
35
20
15
35
20
15
PRIMA
ANNUALITA’
2016-2017
Ambito
nazionale
Unità formative –
Moduli
Ore
totali
UF
Elementi unità
formative – Moduli
3.1 La normativa di
riferimento
3 Ambito
giuridico ed
economico
3 Il mercato del lavoro:
sicurezza, qualità e
normativa di
riferimento.
82
3.2 Il sistema integrato
di qualità sicurezza
ambiente
Sintesi contenuti
La normativa di riferimento. La sicurezza sul
posto di lavoro. Percorso di formazione
specifica dei lavoratori ai sensi dell’art. 37,
comma 1, lett. A) del D.Lgs 81/08. Normativa
sulla privacy Dlgs 196/03 e sue successive
modifiche e revisioni. Come affrontare un
colloquio di lavoro.
3.3 Il mercato del lavoro
4. Ambito
organizzativo e
gestionale
4.1 Elementi di
marketing
24
Il MKT nell’impresa e nel sistema
economico. Il comportamento del
consumatore e il processo di acquisto.
Analisi dei bisogni e segmentazione del
mercato.
4.2 Organizzazione
aziendale
20
I modelli organizzativi. L’organizzazione
come strumento e non come scopo. La
cultura aziendale.
45
Il project management: Il modello per la
gestione dei progetti. La fasi del progetto
(avvio, relazioni, costo, tempi, il CPM –
Critical Path Method). Gli strumenti per la
gestione di un progetto. Fondamenti di ITIL,
linee guida sulla erogazione dei servizi.
4.3 Project
management e ITIL
3
SECONDA
ANNUALITA’
2017-2018
Ore
singolo
elemento
Aula
Lab.
44
12
20
10
10
18
6
12
12
12
10
10
PW
Stage
Aula
Lab.
10
12
35
PW
Stage
10
10
PRIMA
ANNUALITA’
2016-2017
Ambito
nazionale
Unità formative –
Moduli
Ore
totali
UF
5.1 Modulo introduttivo
30
I sistemi. Le reti. Internet. Amministrazione dei
sistemi
30
60
Introduzione ai concetti di rete. Introduzione al
networking.
Configurare un sistema operativo di rete.
Protocollo Ethernet. Layer di rete. Layer di
trasporto. Indirizzamento IP. Subnettizzazione
di reti IP. Layer applicativi
40
20
50
Introduzione a reti switching e configurazioni di
base.
LAN Virtuali (VLAN).
Comunicazione fra VLAN
Concetti di routing (routing static e dinamico)
Protocollo DNS e DHCP
Fondamenti di sicurezza in rete e Access
Control List
Network Address Translation (NAT)
20
30
60
Reti Scalabili. Realizzazione di una rete di
dimensioni medio-piccole. Il protocollo
Spanning Tree. Aggregazione di link
Individuazione di problemi sul Layer 2 della
rete. Protocollo EIGRP. Protocollo OSPF.
Gestione firmware sulle machine.
Elementi unità
formative – Moduli
Sintesi contenuti
Ore
singolo
elemento
Aula
Lab.
PW
Stage
SECONDA
ANNUALITA’
2017-2018
Aula
Lab.
PW
Stage
Ambito networking
5.2 Introduzione al
networking
5. Ambito
tecnico –
professionale
5.3 Fondamenti di
routing e switching
5.4 Approfondimenti di
routing e switching
4
30
30
PRIMA
ANNUALITA’
2016-2017
Ambito
nazionale
Unità formative –
Moduli
5.5 Reti geografiche
Ore
totali
UF
Elementi unità
formative – Moduli
Sintesi contenuti
Ore
singolo
elemento
Aula
Lab.
PW
Stage
30
Connettersi in Wide Area Network (WAN)
Virtual Private Network L2L. Virtual Private
Network Clienti. SSL VPN
Concetti di monitoraggio di rete e protocollo
SNMP. Individuazione di problem sul Layer 3
della rete. Possibili architetture di rete.
100
Controllo di flusso nella programmazione
strutturata Variabili, costanti, tipi di dati
Array e strutture dati. Operatori aritmetici e
logici. Istruzioni di assegnazione, di controllo,
iterative
50
50
90
Concetti base della programmazione ad
oggetti.
La definizione di classe, estensione di una
classe base.
Classi, membri ed ereditarietà.
Overload di metodi.
Ereditarietà e costruttori.
Polimorfismo.
Definizione di interfaccia.
30
30
SECONDA
ANNUALITA’
2017-2018
Aula
Lab.
20
PW
Stage
10
Ambito programmazione
5. Ambito
tecnico –
professionale
5.6 Fondamenti di
programmazione
5.7 Introduzione alla
programmazione a
oggetti
5
30
PRIMA
ANNUALITA’
2016-2017
Ambito
nazionale
Unità formative –
Moduli
5.8 Sviluppo di
applicazioni windows in
ambiente Visual Studio
C#
5. Ambito
tecnico –
professionale
5.9 Programmazione in
linguaggio JAVA
5.10 Programmazione
in linguaggio Python
Ore
totali
UF
Elementi unità
formative – Moduli
Sintesi contenuti
Ore
singolo
elemento
Aula
Lab.
PW
SECONDA
ANNUALITA’
2017-2018
Stage
Aula
Lab.
PW
Stage
10
40
140
Introduzione al .NET Framework Introduzione
al linguaggio C# Sintassi e costrutti di base.
Tipi di base ed enumeratori. Funzioni e
parametri. Gestione delle eccezioni
Generics e Collections
Introduzione allo sviluppo di applicazioni
Windows. Introduzione a WPF
Sviluppo di applicazioni con WPF
Studio dell’interfaccia utente. Accesso ai dati.
Distribuzione di un’applicazione Windows.
40
30
30
125
Sintassi di Java: variabili, operatori, blocchi di
istruzioni, regole. Controllo di flusso e
distribuzione di oggetti: cicli e istruzioni
condizionali. Gestione delle eccezioni e degli
errori: try-catch. Incapsulamento di oggetti:
modificatori Public e Private. Java Threads.
30
30
30
35
110
La storia di Python. L'ambiente per
programmare in Python; Grammatica e sintassi
fondamentale. Gli operatori; L'uso delle
variabili; Le strutture di controllo e cicliche.
Programmare con gli oggetti (in Python tutto è
un oggetto). Importazione e utilizzo di moduli
esterni; Integrazione con moduli esterni in C,
C++, Java. Il web con il Python. Le espressioni
regolari in Python. Il modulo os: funzioni utili
per manipolare file e processi.
30
25
30
35
6
PRIMA
ANNUALITA’
2016-2017
Ambito
nazionale
Unità formative –
Moduli
Ore
totali
UF
5.11 Programmazione
web-
190
5.12 Tecnologie di
accesso ai dati
35
5.13 Programmazione
di sistemi IoT (Internet
of Things) e sistemi
embedded
85
5.13 Programmazione
di applicazioni mobile
95
5. Ambito
tecnico –
professionale
Elementi unità
formative – Moduli
Sintesi contenuti
HTLM5
CSS
Javascript
Web Services
Cloud computing
Introduzione alle sorgenti dati
ADO.NET e l’architettura connessa
ADO.NET e l’architettura disconnessa
Utilizzo di LINQ to SQL
Introduzione all’Entity Framework
Esempi di utilizzo di Entity Framework
Introduzione all’Internet of Things.
Aspetti base: Data from analog sensors. I2C vs
SPI. GPIO. Internet connected application
Protocolli di comunicazione.
IoT ed il Cloud: Azure Service Bus. Azure
Event Hubs. Azure IoT Suite. Azure IoT HuB.
Introduzione ai sistemi embedded.
Tecniche di programmazione di sistemi
embedded: modelli a macchine a stati finiti
sincrone e ad eventi; modelli a task e ad eventi;
supporti e tecniche basate su Sistemi Operativi
Embedded e Real-Time.
funzionamento dei nuovi device. I sistemi
operativi per mobile. I principali linguaggi
mobile: Android, iOS, Windows Phone.
7
Ore
singolo
elemento
SECONDA
ANNUALITA’
2017-2018
Aula
Lab.
PW
Stage
Aula
Lab.
PW
Stage
55
20
30
25
20
40
55
10
20
25
20
30
20
20
15
PRIMA
ANNUALITA’
2016-2017
Ambito
nazionale
Unità formative –
Moduli
Ore
totali
UF
Elementi unità
formative – Moduli
Sintesi contenuti
Ore
singolo
elemento
Aula
Lab.
PW
Stage
SECONDA
ANNUALITA’
2017-2018
Aula
Lab.
PW
Stage
Ambito database
5.14 Introduzione ai
sistemi di basi di dati
110
5.15 Database NoSQL
80
5.16 Business
Intelligence
88
5. Ambito
tecnico –
professionale
Totale ore biennio
Il Modello Relazionale. Progettazione Modello
ER. Conversione Modello ER in Modello
Relazionale. Algebra Relazionale
Il Linguaggio SQL. Definizione e
Manipolazione dei Dati in SQL
Interrogazioni Nidificate in SQL
Vincoli di Check, Asserzioni, Viste
Stored procedures, Functions
Progettazione Concettuale
Progettazione Logica
Normalizzazione
Database NoSQL (struttura e tecnologie)
Ambiti di applicazione per database NoSQL.
Fondamenti di strutturazione di database
NoSQL.
Introduzione ai concetti di Business
Intelligence. Preparazione dei dati di indagine
(ETL, ambiente di staging, prodotti
strumentali quali Microsoft Integration
Services). Fondamenti di strutturazione di un
Datawarehouse.
Cubi OLAP.
1900
60
20
30
30
18
35
30
610
8
50
20
320
510
60
380