Training Course Snap4City - 2023 Edition

 

Training Course Snap4City (2023/2024):
Smart City, Digital Twin, IoT/WoT, from data gathering, management to smart applications, business intelligence, artificial intelligence and Control Rooms

Snap4City team organized an on-line Training Course on Snap4City - 2023 edition: Smart City IoT Course from data gathering to smart applications and Control Rooms.

The previous course materials are accessible from https://www.snap4city.org/577,  the new course has been easier to follow, more focused and effective to the platform usage.
The course has been delivered ONLINE and divided into 8 parts, lasting approximately 3-4 hours for each part, with an overall duration of about 30 hours.

NOW IT IS FREE OF CHARGE. 

For additional information please contact: snap4city@disit.org 

Topics will range from data gathering to smart applications, business intelligence and Control Rooms. This online course enables you to learn how to create professional dashboards, IoT applications and smart solutions, without any need to be programmer.

Platform Overview:

Title Videos content description

Part 1: Overview for researchers / developers

SLIDES

Interactive Slides

  • Context and Life Cycle
  • Objectives and Tasks
  • Snap4City platform overview
  • Monitoring and control
  • Mobility Monitoring and Control
  • Environmental Monitoring and Control
  • Human Behavior Monitoring
  • Engaging via Mobile Apps
  • Decision Support System: Immediate response and Tactic and Strategic Plans, via What-if Analysis
  • Data AnalyticArtificial Intelligence, XAI, Machine and Deep Learning
  • Developing on Snap4City
  • Training Suggestions and DISIT publications
  • Development Costs
  • Accelerating on Smart City

Part 1: Overview for adopters city/industry

SLIDES

Interactive Slides

  

     

  • Needs of the Operators vs platform
  • Platform Overview: from data to interactive tools
  • Data Analytics, Artificial Intelligence
  • Some Cases by Domains: solutions vs analytics
  • Other Cases and scenarios
  • Overview of the next parts of the Course
  • References to other training material

Part 2: Dashboards production and management

SLIDES

Interactive Slides

      

        

  • Recall on Snap4City Architecture
  • Dashboards Purposes and Uses
  • Main Data Kinds: data vs representations
  • Dashboards Main Concepts and simple Widgets
  • Creating a Snap4City Dashboard, wizard
  • Multi Data Map Widget
  • High Level Types, video, external services, synoptics
  • Selector for the Multi Data Map Widget 
  • Data Inspector vs Data Processes Details
  • Dashboard Management
  • training material

Part 3: IOT App, Process Logic, Server Side Business Logic

SLIDES

Interactive Slides

      

        

  • Recall on Snap4City Architecture
  • Node-RED
  • IOT App = Node-RED + Snap4City
    • IoT App === Proc.Logic
  • Examples of IOT App for Smartening Solutions
  • Exploiting/Generating data by using: IoT App/Proc.Logic
  • External Service <-> IoT App/Proc.Logic 
  • Dashboards <-> IoT App/Proc.Logic
    • Server Side Business Logic
  • training material

Part 4: Data Analytics and Artificial Intelligence

SLIDES

Interactive Slides

    

         

  • Why and Where use DA, AI and XAI --> General Life Cycle
  • Data Processing
  • What is Data Analytics, DA and Artificial Intelligence, AI
  • List of the most relevant available DA and AI Solutions
  • Predictions and Anomaly detections 
  • Computing: Higher Level Types Data and their representations
  • How AI/XAI, and  Life Cycle
  • Using DA, AI, XAI in Snap4City infrastructure
    • Data Analytics <--> IoT App / Proc.Logic 
  • Decision Support Systems and What-If Analysis
  • Routing, Multimodal Routing, Dynamic Routing
  • Business Intelligence and Visual Analytics
  • training material

Part 5: Data Ingestion and Interoperability

SLIDES

Interactive Slides

 

 

  

    

     

          

  • When Solutions and  tools for Data Ingestion and Interoperability are needed
  • Overview of Snap4City Data Storage and Stack
  • Knowledge Base: Modelling and Setting Up
  • High Level Types vs Ingestion Process
  • Data Ingestion Strategy and Orientation
  • Ingestion of Points of Interest with POI Loader
  • Models vs Devices/Entities and Registration
  • Verification of Data Ingestion
    • Digital Twin Data Inspector vs Data Processes Details 
    • My Data Dashboard Dev to assess data on Open Search Storage
  • An Integrated Example for Time Series
  • Entities Ingestion with Data Table Loader 
  • High Performance Ingestion via Python
  • FIWARE Smart Data Models on Snap4City
  • Ingestion of MyKPI with Proc.Logic / IoT App
  • training material

Part 6: Snap4City Platform Architecture, Interoperability, Management and Deploy

SLIDES

Interactive Slides

    

         

  • Snap4City Architecture
  • Interoperability of Snap4City Platform
  • Interoperability with respect to Hardware staff
  • Adding Features and Modules to Snap4City
  • FIWARE and Snap4City
  • Snap4City vs State of the Art Solutions
  • Smart City planning with Snap4City Team Support
  • The Role of the Living Lab Support
  • Snap4City Platform: Administration Overview
  • Snap4Tech: Smart Solutions as a Service
  • Deploy Snap4Tech solutions: Docker Based
  • training material

Part 7: Exploiting Snap4City API, and Web/Mobile Applications SDK

SLIDES

Interactive Slides

   

         

  • Smart City API: Internal and External
  • Concepts and tools for using Knowlege Base, ServiceMap, API
  • Federated Knowledge Bases and Smart City APIs
  • Advanced Smart City API
  • Access to Protected data
  • Forging and managing: Mobile and Web Apps, MicroApplications
  • Web and Mobile App Development Kit
  • training material

Part 8: Developing Smart Applications & Business Intelligence Solutions

SLIDES

Interactive Slides

    

          

  • Developing in the smart city IoT/WoT context
  • Smart Solutions Development Life Cycle
  • Analysis for Innovation (Co-Creation and Co-Working)
  • Design: Data, Data Models, Data Relationships
  • Design & Develop: Data Processes Proc.Logic / IoT App
  • Design & Develop of Data Analytics
  • Design & Develop: user interfaces, visual tools
  • Visual Analytic vs Data Analytics: Client Side Business Logic Intelligence
  • Design and Control of Smart Applications
  • What is missing here and you can get from former course
  • training material

The course includes slides, full accesss to the platform and development tools.

A final certificate has been provided assessing both your presence and the proficiency level. 

FORMER VERSION OF THE COURSE WHICH CONTAINS details not present in the above coruse