Veranstaltungstermine:

Nr. Beginn Ende Ort
15209 04.11.2019 09:00 06.11.2019 17:00
Köln,
Wirtschaftsakademie am Ring
Konrad-Adenauer-Ufer 79-81,
50668 Köln
Jetzt anmelden
15602 15.06.2020 09:00 17.06.2020 17:00
Köln,
Wirtschaftsakademie am Ring
Konrad-Adenauer-Ufer 79-81,
50668 Köln
Jetzt anmelden

Wenn die Automatisierung über das Internet auf den Spielplan kommt, werden Programmierer für technische Aufgaben besonders gefordert. Der Gedanke sich mit JavaScript (JS, Client) und Node.js (Server) anzufreunden liegt nahe, da die gemeinsame Programmiersprache JS auf dieser Plattform zur Anwendung kommt. Das hat den Vorteil zwei Fliegen mit einer JS-Klappe zu schlagen. Das moderne JS bietet die Möglichkeit den Programmierstil auf Klassendeklaration (class) anzuwenden. Aus diesem Grunde ist dieses Fachseminar besonders für Quereinsteiger mit Kenntnissen einer Hochsprache (idealerweise C++/C#) geeignet. Geringe JS-Kenntnisse sind von Vorteil, aber nicht notwendig. Die Anwendung von JS auf dem Browser mit dem Gedanken auch einen Server zu verwenden, bietet so den Einstieg in die moderne Web-Visualisierung (HMI) und zeigt zudem, wie IoT funktionieren kann. Aus diesem Grund ist eine praktische Anwendung, zunächst auf dem Browser das Grundkonzept und soll innerhalb der Seminardauer mit gezielten Aufgaben zum Erlernen der JS-Konzepte erreicht werden. Der Teilnehmer erlernt so ein modernes Konzept über die Anwendung mit JS und SVG-Objekten. Das Zusammenspiel zwischen einer Web-Applikation aus technischer Sicht und die Einbettung der Scripte in den SVG-Objekten, zeigt dieses moderne Seminar.

 
Zu diesem Seminar wird aufbauend ein 2-tägiges Praxis-Seminar angeboten.

 

Seminarziel:
Programmieren mit JavaScript (JS) und der Google Chrome-Engine zur Anwendung von Automatisierungsaufgaben. Es werden die Grundstrukturen der Programmierung von Klassen (class) und die Anwendung der grafischen SVG-Elemente (skalierbare Vektorgrafik) verstanden. Der Teilnehmer kann die Elemente der JS-Strukturen auf dem Browser abbilden und diese mit Skripten für die Automatisierung anwenden. Der Zusammenhang für den Aufruf der JS-Programme und deren Kopplung über Node.js wird verstanden.

Referent:
Dipl.-Ing. Johannes Hofer

Als Seminar-Unterlagen dient das Buch „Automatisieren mit dem Internet“ vom VDE-Verlag.

 
Einführung in JavaScript (JS)
  • JS-Grundgerüst mit dem Browser aufbauen
  • Programmierregeln und Codestyle
 
Deklaration einer Klasse und deren Anwendung
  • Klassenrumpf erstellen und kennenlernen
  • Der Konstruktor und seine Parameter
  • Die this-Zeiger und seine Attribute
 
Übungen mit SVG-Klassen
  • Wie wird eine SVG-Klasse erstellt
  • Methoden und die Ableitung
  • Beispiele zur Übung mit Grundelementen
 
SVG-Objekte
  • Beispiele mit zusammengesetzten SVG-Objekten
  • Der Mouse-Event und Objekte im Browser mit der Maus bewegen
 
Erstellen eines Top-Menüs

 

  • Erstellen eines einfachen Top-Menüs
  • Das Icon-Prinzip und die Methode ZoomToSymbol