Descrizione
A proposito del corso
Il Developer Industry 4.0 realizza applicazioni Industry 4.0 con tecnologie web e cloud per l’integrazione ed il controllo di macchine e impianti industriali.
Obiettivi formativi
Acquisirai conoscenze e competenze per:
- sviluppare e gestire applicazioni 4.0 su piattaforme web e cloud per l’interconnessione, il controllo e l’integrazione di sensori, sistemi embedded, microcontrollori, trasduttori, sistemi di automazione;
- curare in particolare l’acquisizione e la gestione dei dati, definendo il mix locale/remoto più adeguato per il prefiltering dei dati, l’elaborazione e lo storage, in relazione alla tipologia e alle frequenze di aggiornamento dei dati stessi;
- garantire la sicurezza e l’integrità dei dati nella comunicazione tra i dispositivi stessi e le interfacce software.
Attività principali
Acquisirai un ampio spettro di conoscenze e competenze per:
- identificare e configurare le modalità di connessione di sensori, device intelligenti, microcontrollori, sistemi di automazione e PLC;
- progettare, sviluppare e gestire componenti software per l’interfacciamento dei device, il prefiltering dei dati, la comunicazione con sistemi remoti di controllo;
- progettare, sviluppare e gestire interfacce web e cloud per il controllo di sistemi e impianti e per la gestione e l’analisi delle informazioni raccolte;
- progettare, sviluppare e ingegnerizzare singoli componenti per applicazioni IIoT;
- sviluppare componenti per l’integrazione di sistemi di automazione tradizionali e 4.0;
- collaborare proattivamente nei team di sviluppo e manutenzione evolutiva delle soluzioni software anche grazie all’applicazione di metodologie Agile.
Tecnologie e strumenti
- Linguaggi: C#, .NET, C, Python
- DB: Postgres/MSSQL, DB noSQL, Time Series DB
- Sviluppo web: Html5, CSS, Javascript, Node.js
- Connettività e protocolli IoT: MQTT, AMQP, CoAP
- Standard industriali e soluzioni IIoT: PLC, OPC, I2C, SPI, Modbus, microcontrollori, Raspberry PI, Node-Red
- Cloud: AWS, MS Azure
- Gestione progettuale: Git, metodologie Agile (Kanban, Scrum), Trello, Google Suite
L’avvio del corso è condizionato all’approvazione del relativo progetto formativo e dalla successiva conferma di finanziamento da parte della Regione Autonoma Friuli-VeneziaGiulia.