An introduction to FluxLang

Pradžios dataTrukmė, d.Kurso pavadinimasKaina, €Statusas
2021-09-301Developing performant data streaming applications using Kafka306patvirtinta
2021-09-301Spark and HADOOP306patvirtinta
2021-09-301ONNX runtime to serve AI models306patvirtinta
2021-09-301Improving Performance and Security in MySQL306patvirtinta
2021-09-301Proactive and Polymorphic Adaptation of Multi-Cloud Deployments306patvirtinta
2021-09-301An introduction to FluxLang306patvirtinta

Course overview:

Flux is a lightweight data scripting language for fast-prototyping streaming and time-series databases. It is maintained by InfluxData, i.e., the company behind the most popular time-series database.

This half-day course provides an introduction to the InfluxDB 2.0 and It covers fundamentals  about time series analysis and stream processing.

Central to the course is the use of Fluxlang by InfluxData. The course will introduce you to Flux core concepts and it will make use of Influx Cloud free tier.

After taking this course, attendants will be able to:

  •  Articulate and implement simple use cases for InfluxDB
  •  Understand the basics of time series analysis and Stream Processing
  •  Understand the basics of Flux’s internals
  •  Build data pipelines and query time series using Fluxlang
  •  Visualize the query results using InfluxDB Cloud UI

Target audience

Data engineers who want a quick introduction into how to use InfluxDB and Fluxlang to enhance their ability to manipulate time series data and provide real-time analytics.

Technical requirements

  • Basic programming experience in an object-oriented or functional language
  • Knowledge of SQL (would be helpful)
  • Knowledge about data engineering tasks
  • All participants will need:
    • An internet connection
    • A free account in InfluxDB Cloud
    • Join the InfluxDB Community Slack

Duration: 1 day

Agenda:

  • Part 1: Setup and Introductions
    • Ensure everybody has access to the cloud
    • Assess the general background of the audience
    • Break the Ice
  • Part 2: Motivation and Time Series:
    • Data Driven Decisions
    • Data Over time
  • Q&A Break
  • Part 3: Flux Basics
    • Data Ingestion
    • Conceptual View (Data Models)
    • Logical View (Implementations)
    • Physical View (Syntaxes)
    • Use Case
  • Q&A Break
  • Part 4: Data Analytics (Basics)
  • Q&A Break
  • Part 5: Data Analysis (Advanced)