Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Teil 1: Automatisieren mit JS++ und Node.js
Highest Rated
Rating: 4.6 out of 5(10 ratings)
120 students

Teil 1: Automatisieren mit JS++ und Node.js

Grundlagen zum ersten Framework JS++
Created byJohannes Hofer
Last updated 7/2020
German
German [Auto],

What you'll learn

  • Anwendung der Programmiersprache JavaScript mit Node_JS für Aufgaben aus der industriellen Automatisierung
  • Programmierung eines eigenen Tools JS++ für den Aufbau einer SPA (Single Page Application)
  • Das Zusammenspiel zwischen Server (nodeJs) und Client (Google-Chrome) als Private-Server
  • Aufbau einer Function-Data-Base (FDB) zur Anwendung eigener SVG-Elemente
  • Schreiben und Lesen des Projektes auf die lokale Festplatte
  • SVG-Objekte mittels Menü auf die Browser-Oberfläche ziehen, zoomen, kopieren und als SPA speichern

Course content

7 sections24 lectures6h 52m total length
  • Info zum Systemkurs Teil-13:09

    Diese Übersicht zeigt die Möglichkeiten für den Einsatz dieser Techniken, wenn das Framework entsprechend vom Entwickler ausgebaut wird.

  • Ausschnitte zu Kapitel 14:05

    Zeigt Abschnitte aus Kapitel 1 zu A1, A2 und P1

  • Abschnitt A120:48

    Was lernen wir:

    Dieses Kapitel zeigt die Deklaration einer Klasse und deren speziellen Eigenschaften. Die Anwendungen der weiteren Klassen in den folgenden Kapiteln zur Erstellung einer SPA (Single-Page-Application), welche später als sogenanntes Framework JS++ zur Anwendung kommt, setzt u. a. das Wissen aus diesem Kapitel voraus, wenn wenig Vorkenntnisse vorhanden sind. In diesem Kapitel gibt es keine Source-Vorgaben, da alle Inhalte als Praktikum vorgestellt werden.

    • Das Schlüsselwort class zur Erstellung einer Klasse

    • Der Konstruktor und seine Eigenschaften

    • Klassen deklarieren und anwenden

    • Übergabeparameter und Argumente für den Konstruktor

    • Attribute mit dem this-Objekt (this-Zeiger)

    • Methoden und deren Anwendung

    • Klassen in Klassen

    • Klassen-Ableitung

    • Praktisches Beispiel zur Klassenbildung und erste Schritte mit JS für Umsteiger


  • Abschnitt A28:49

    siehe Beschreibung zu Abschnitt A1

  • Abschnitt P111:24

    siehe Beschreibung zu Abschnitt A1

Requirements

  • Installation NodeJS, Nodemoon und Google-Chrome, PC mit Windows-10 Betriebssystem
  • Grundlagen JS oder C/C++, C#

Description

Erstellen einer SPA mit JavaScript pur für Automatisierer aus verschiedenen Branchen.

Lernen und Praktizieren mit JavaScript, SVG-Elemente sowie die Anwendung eines eigenen Private-Server mit Node.js und dem Browser Google-Chrome.

Basis-Grundlagen der Web-Technologie für die industrielle Automatisierung zur ersten SPA mit dem Framework JS++, welches schrittweise selbst erarbeitet wird.

Der Kursteilnehmer kann nach diesem ersten Teil die eigenen SVG-Elemente in einfacher Form erstellen und diese als Objekte über ein Menü auf dem Browser abbilden. Das so entstehende Projekt wird über den Browser auf die Festplatte gespeichert und bei einem Neustart des Browsers automatisch gelesen und abgebildet.

Dazu wird ein eigenes Fadenkreuz programmiert, welches die gesamte Webseite nutzt, so wie das bei CAD-Systemen der Fall ist.

Die Programmierung in JavaScript erfolgt ausschließlich nach dem Prinzip der Klassen (class), so wie es C/C++-Programmierer kennen.

Doing  learning ist hier zu 100% angesagt. Es handelt sich um ein praktisches System-Seminar für Experten und bietet den besten learning style.

Die Quellcode (Sourcen) in JavaScript zur Umsetzung in eine SPA für diesen Kurs, können in eigener Verantwortung beliebig verwendet werden.


Who this course is for:

  • Umsteiger oder Quereinsteiger von C/C++, C# oder ähnliche Sprachen nach JavaScript
  • Automatisierer aus den industriellen Bereichen, welche SPA mit JavaScript programmieren möchten
  • JS-Programmierer für technische Aufgaben wie Web-HMI
  • Studenten aus Maschinenbau, Softwareentwicklung, Informatik und Automatisierung ab fünftes Semester