ioBroker – Blockly Grundkurs für Anfänger

Dieser Kurs soll Anfängern den Umgang mit Blockly, einer Programmiersprache, von Grund auf vermitteln. Der Kurs ist in sieben Teile unterteilt, die jeweils verschiedene Aspekte von Blockly behandeln.

Der erste Teil führt die Lernenden in die Blockly-Schnittstelle ein und hilft ihnen zu verstehen, wie sie funktioniert. Sie lernen auch die grundlegenden Funktionen von Blockly kennen, beginnend mit dem Modul „Debug-Output“.

Im weiteren Verlauf werden die Lernenden Triggerblöcke und ihre Bedeutung in Blockly-Skripten erkunden. Sie werden die Gelegenheit haben, ihr Wissen anzuwenden, indem sie eine einfache Schaltung mit bekannten und neuen Computerblöcken implementieren, um die Helligkeit einer Lampe zu steuern.

Um komplexere Schaltungen zu erstellen, werden sich die Lernenden mit dem Konzept der Bedingungen auseinandersetzen. Bedingungen sind zusammen mit Triggern wesentliche Elemente von Blockly-Skripten, und die Lernenden werden ein gründliches Verständnis ihrer Struktur und Funktionalität erlangen.

Als Nächstes werden die Lernenden entdecken, wie sie ihre eigenen Datenpunkte erstellen können, ein wichtiger Aspekt bei der Erstellung von skriptübergreifenden Blocklys. Sie werden verschiedene Methoden zur Erstellung von Datenpunkten kennenlernen und herausfinden, welche davon für verschiedene Situationen geeignet sind.

Variablen spielen in der Programmierung eine entscheidende Rolle. In diesem Kurs lernen die Teilnehmer ihre Verwendung und ihren Nutzen kennen und erfahren, warum sie in bestimmten Skripten unverzichtbar sind. Außerdem werden sie eine Klingelroutine erstellen, die eine zufällige Ansage abspielt, wenn die Glocke geläutet wird, und Listenblöcke erkunden.

Der letzte Teil des Kurses konzentriert sich auf Timeouts, Intervalle und CRON-Jobs. Die Teilnehmer werden verstehen, wie sie diese Konzepte in ihre Skripte einbauen und ihre Klingel modifizieren können, um das Läuten von Streichen zu verhindern.

Am Ende dieses umfassenden Kurses werden die Lernenden eine solide Grundlage in der Blockly-Programmierung erworben haben. Sie werden mit den notwendigen Kenntnissen und Fähigkeiten ausgestattet, um ihre eigenen Blockly-Skripte zu erstellen und komplexe Schaltungen zu entwickeln.

Kurslink: https://www.udemy.com/course/iobroker-blockly-grundkurs/