Master IoT Internet of Things
-
ho rivisto l'evento IoT registrato e partecipato al corso IoT è stata una bellissima esperienza
← | →
Corso
A Distanza
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Il tuo futuro professionale passa per il Web 3.0
-
Tipologia
Laboratorio intensivo
-
Livello
Livello intermedio
-
Metodologia
A distanza
-
Durata
8 Mesi
-
Stage in azienda
Sì
-
Campus online
Sì
-
Invio di materiale didattico
Sì
-
Servizio di consultazione
Sì
-
Tutoraggio personalizzato
Sì
-
Lezioni virtuali
Sì
Emagister.it presenta il Master IOT – Internet of things del centro Fiore Rosalba di Potenza diretto a diplomati e/o laureati alla ricerca delle giuste conoscenze nel mondo Internet ed informatico IT, al fine di migliorare le proprie capacità in tale senso ed incrementare le possibilità di inserimento nel mondo lavorativo (che si tratti di competenze generali concernenti Internet o anche più specifiche come il linguaggio di programmazione).
Il Master ha una durata complessiva di 8 mesi e mira a insegnare le “Best practices” concernenti Internet e tutto ciò che racchiude questo mondo, in seguito alla evoluzione della Rete (Vedi elenco dettagliato del Programma del Master in fondo alla pagina). Tramite questo corso di studi, lo studente avrà la possibilità di essere seguito costantemente secondo un sistema di tutoraggio attivo e personalizzato, le lezioni saranno svolte tramite Skype e registrate. Tramite questa modalità, tutto il materiale didattico, le esercitazioni, le dispense ed i test saranno disponibili H.24/24.
Obiettivo finale del corso è quello di realizzare un vero e proprio progetto, grazie all’ aiuto dei docenti, da utilizzare come Portfolio di presentazione da poter mostrare alle aziende, al fine di incrementare le possibilità di successo nei colloqui di assunzione.
Attestato di frequenza conseguibile al termine del corso e possibilità di Stage aziendale.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Gli studenti saranno invitati a realizzare un loro primo progetto, con l'aiuto dei docenti. Chiunque lo vorrà potrà vedere inserito il proprio progetto e il proprio nome in un'apposita pagina del nostro sito. Queste informazioni saranno inviate alle aziende, per favorire possibili contatti lavorativi. Per realizzare il progetto gli studenti potranno utilizzare il Raspberry Pi 3 Official Starter Kit, incluso nel costo di iscrizione.
Il Master, rivolto a laureati e diplomati, può fornire ottime opportunità di lavoro in tutti gli ambienti professionali che richiedono la conoscenza dell'Internet of Things. Il primo modulo può interessare architetti, ingegneri, tecnici impiantistici, innovatori aziendali e hobbysti. Può inoltre essere efficace per chiunque voglia usufruire di una panoramica sul mondo di IoT. Il secondo modulo è invece indirizzato verso chi si occuperà materialmente di scrivere con il codice del linguaggio di programmazione C#.
Diploma o laurea, conoscenza scolastica inglese o disponibilità a frequentare un nostro corso intensivo online.
Attestato di Frequenza e Profitto
Il Master IoT sarà diretto da Rosalba Fiore e Marco Dal Pino, due tra i maggiori esperti di tecnologie informatiche avanzate in Italia. Il Master sarà diviso in due moduli. Il primo, aperto a chiunque voglia iniziare e approfondire il discorso legato all'Internet of Things, tratterà le conoscenze basilari della materia, le declinazioni di IoT secondo il mercato e si concluderà con una introduzione a Hello World di IoT. Il secondo partirà da Hello World per poi concentrarsi su tematiche come i differenti approcci HW/SW, IoT secondo Microsoft e lo sviluppo di una applicazione IoT.
FioreRosalba offre Stage curriculari in convenzione con diverse Università italiane.
Tutti gli studenti che lo vorranno avranno una propria pagina sul nostro sito dove proporanno i propri lavori.
Opinioni
-
ho rivisto l'evento IoT registrato e partecipato al corso IoT è stata una bellissima esperienza
← | →
Valutazione del corso
Lo consiglia
Valutazione del Centro
enrico bolis
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
13 anni del centro in Emagister.
Materie
- Internet of things
- Iot
- Programmazione
- Programmatore
- Raspberry
- Smart city
- Domotica
- Programmazione C#
- SQL
- Informatica e tecnologia
- Javascript
- Programmazione web
- Progettazione e gestione di contenuti
- Certificazioni Microsoft
- Linguaggio C
- Crittografia
- Ricerca su Internet
- HTML
- Navigazione Internet
Professori
Marco Dal Pino
dott
Consulente e speaker di conferenze Competenze e Premi: Microsoft MVP Windows Platform Development Intel® Black Belt Software Developer Intel Software Realsense Innovator NOKIA Developer Champion for Windows Phone Mobile Developer e Consulente Freelance, .NET Developer, Mobile & Embedded Developer, Windows 8 & Windows Phone Developer, Speaker & Trainer Larga esperienza nello sviluppo di applicativi verticali nei settori retail e distribution per il Fashion Specializzazioni: Nokia Developer Champion for Windows Phone Microsoft Certificate Professional Developer Windows Mobile 6.5
Rosalba Fiore
dott.ssa
Rosalba Fiore si è laureata in matematica presso l'Università degli Studi della Basilicata. Dal 2007 è iscritta presso la Camera di Commercio di Potenza per il ruolo di Perito ed Esperto in sistemi informativi per la gestione aziendale, formazione del personale e macchine elaborazione dati e unità periferiche. Dal 2006 è Microsoft Certified Trainer, unica in tutta Italia a essere stata insignita di questo riconoscimento. Dal 2010 a oggi è Country Leader per l’Italia di MCT Europe. Nel 2012 è stata nominata da Microsoft MCT Regional Director per l’Italia
Programma
PROGRAMMA
MODULO 1
- Cosa significa/percè IoT
- Quali e quanti IoT esistono
- Declinazioni di IoT secondo il mercato
- Maker/enthusiast
- Maker PRO/embedded
- Industrial
- Sensori, bus, GPIO, Interfaccie
- Hello world di IoT
MODULO 2
- Differenti approcci HW/SW
- IoT secondo Microsoft: IoT Core
- Struttura
- Ambiente di sviluppo
- Schede supportate/porting
- Versioni maker/enterprise
- Azure IoT platform: servizi, interfacce, sviluppo
- Sviluppo di una applicazione IoT
MODULO OPZIONALE PROGRAMMAZIONE
- Algoritmi di programmazione (cosa sono e cosa servono)
- Programmazione strutturata (perché farne uso)
- Programmazione top‐down e bottom‐up
- Evoluzione delle tecniche di programmazione (programmazione procedurale, programmazione ad oggetti)
- Compilazione
- Tecniche di esecuzione programmi (codici interpretati / codici compilati)
- Definizione di variabili/costanti
- Definizione costrutti di controllo (if e switch)
- Definizione cicli (for,while,do‐while|repeat until)
- Definizione funzioni/procedure
- Diagrammazione tramite flow‐chart
- Pseudocodifica
- Debugging
- Tecniche base per analisi dei requisiti di un programma (analisi grammaticale, casi d’uso)
- Documentazione
- Basi di dati relazionali
- Definizione di relazione
- Definizione di tupla/record
- Definizione di chiave primaria e chiavi candidate
- Definizione di chiave esterna
- Diagrammi E‐R
- Progettazione logica
- Progettazione concettuale
- Normalizzazione (prime tre forme)
- Creazione DB e Tabelle
- Creazione relazioni tra tabelle tramite Designer
- Esempi di Query (SELECT,INSERT,DELETE,UPDATE)
LINGUAGGIO DI PROGRAMMAZIONE C#
Module 2: Creating Methods, Handling Exceptions, and Monitoring ApplicationsCreating and Invoking MethodsCreating Overloaded Methods and Using Optional and Output ParametersHandling ExceptionsMonitoring ApplicationsLab : Extending the Class Enrolment Application FunctionalityRefactoring the Enrolment CodeValidating Student InformationSaving Changes to the Class List
Module 3: Developing the Code for a Graphical ApplicationImplementing Structs and EnumsOrganizing Data into CollectionsHandling EventsLab : Writing the Code for the Grades Prototype ApplicationAdding Navigation Logic to the ApplicationCreating Data Types to Store User and Grade InformationDisplaying User and Grade Information
Module 4: Creating Classes and Implementing Type-safe CollectionsCreating ClassesDefining and Implementing InterfacesImplementing Type-safe CollectionsLab : Adding Data Validation and Type-safety to the Grades ApplicationImplementing the Teacher, Student, and Grade Types as ClassesAdding Data Validation to the Grade ClassDisplaying Students in Name OrderEnabling Teachers to Modify Class and Grade Data
Module 5: Creating a Class Hierarchy by Using InheritanceCreating Class HierarchiesExtending .NET Framework ClassesCreating Generic TypesLab : Refactoring Common Functionality into the User ClassCreating and Inheriting from the User Base ClassImplementing Password Complexity by Using an Abstract MethodCreating the ClassFullException Class
Module 6: Reading and Writing Local DataReading and Writing FilesSerializing and Deserializing DataPerforming I/O Using StreamsLab : Generating the Grades ReportSerializing the Data for the Grades Report as XMLPreviewing the Grades ReportPersisting the Serialized Grades Data to a File
Module 7: Accessing a DatabaseCreating and Using Entity Data ModelsQuerying Data by Using LINQUpdating Data by Using LINQLab : Retrieving and Modifying Grade DataCreating an Entity Model from the The School of Fine Arts DatabaseUpdating Student and Grade Data Using the Entity FrameworkExtending the Entity Model to Validate Data
Module 8: Accessing Remote DataAccessing Data Across the WebAccessing Data in the CloudLab : Retrieving and Modifying Grade Data in the CloudCreating a WCF Data Service for the SchoolGrades DatabaseIntegrating the WCF Data Service into the ApplicationRetrieving Student Photographs Over the Web
Module 9: Designing the User Interface for a Graphical ApplicationUsing XAML to Design a User InterfaceBinding Controls to DataStyling a User InterfaceLab : Customizing Student Photographs and Styling the ApplicationCustomizing the Appearance of Student PhotographsStyling the Logon View and the StudentPhoto Control
Module 10: Improving Application Performance and ResponsivenessImplementing Multitasking by using Tasks and Lambda ExpressionsPerforming Operations AsynchronouslySynchronizing Concurrent Access to DataLab : Improving the Responsiveness and Performance of the ApplicationEnsuring that the User Interface Remains Responsive When Retrieving Data for TeachersProviding Visual Feedback During Long-Running Operations
Module 11: Integrating with Unmanaged CodeCreating and Using Dynamic ObjectsManaging the Lifetime of Objects and Controlling Unmanaged ResourcesLab : Upgrading the Grades ReportGenerating the Grades Report by Using Microsoft Office WordControlling the Lifetime of Word Objects by Implementing the Dispose Pattern
Module 12: Creating Reusable Types and AssembliesExamining Object MetadataCreating and Using Custom AttributesGenerating Managed CodeVersioning, Signing and Deploying AssembliesLab : Specifying the Data to Include in the Grades ReportCreating the IncludeInReport AttributeGenerating the ReportStoring the Grades.Utilities Assembly Centrally
Module 13: Encrypting and Decrypting DataImplementing Symmetric EncryptionImplementing Asymmetric EncryptionLab : Encrypting and Decrypting Grades Reports
Ulteriori informazioni
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Master IoT Internet of Things