Teil 2: Automatisieren mit JS++

via Udemy

Go to Course: https://www.udemy.com/course/automatisieren-mit-js-und-nodejs_teil-2/

Introduction

Course Review: Teil 2: Automatisieren mit JS++ on Coursera If you're a professional working in industrial automation or a developer interested in expanding your skills in web-based automation solutions, Teil 2: Automatisieren mit JS++ offers a compelling and hands-on learning experience. This course is a continuation of an introductory module, designed to deepen your understanding of creating single-page applications (SPAs) using JavaScript, SVG elements, and Node.js, tailored specifically for automation tasks across various sectors. Course Content and Structure: This Aufbaukurs (advanced course) takes you through constructing a sophisticated SPA that leverages JavaScript’s capabilities, SVG graphics, and server management with Node.js. You will learn to develop complex SVG objects, implement user interfaces via menus, and ensure your projects are stored and retrieved seamlessly from your local storage—all within a browser environment using Google Chrome. The course emphasizes a step-by-step approach, guiding you in developing a framework with JS++, where the principles of object-oriented programming, such as classes, are central, aligning with C/C++ programming paradigms. Key learnings include: - Creating advanced SVG elements for detailed functional plans. - Building and managing a customizable, browser-based user interface. - Developing and deploying your own private server with Node.js. - Implementing automation tasks related to HMI design and Grafcet/ FUP diagrams. - Learning to manipulate 'eval' effectively within JavaScript for automation logic. Practical Orientation: What sets this course apart is its focus on doing. It is highly practical, demanding active participation and experimentation. Students are encouraged to modify and extend applications independently, fostering a true learning-by-doing experience. The project-based approach culminates in a functional SPA that can be tested in run mode, giving participants a real-world sense of how their automation solutions operate. Target Audience and Benefits: Ideal for automation engineers, software developers, and tech enthusiasts, this course is suitable for those who already possess basic web technology fundamentals and wish to apply these skills in the industrial automation domain. The instructor’s emphasis on hands-on practice ensures that learners not only understand core concepts but also gain confidence to implement and adapt solutions independently. Recommendations: I highly recommend Teil 2: Automatisieren mit JS++ for any professional aiming to master web-based automation interfaces. Its intensive, project-oriented methodology makes complex topics accessible and actionable. The course’s emphasis on JavaScript classes, SVG manipulation, and server management will equip learners with valuable skills directly applicable in industrial environments. Please note, there are no formal syllabus outlines available, so prospective students should be comfortable with self-direction and exploration. The source code provided can be freely used and adapted, offering a great resource for personal or commercial projects. In conclusion, this course is an excellent investment for those seeking an advanced, practical, and customizable approach to automation with web technologies. Its focus on real-world application and active learning makes it a standout choice for ambitious automation professionals and developers.

Overview

Aufbaukurs zu Teil 1Erstellen 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. Dazu gehört auch die Anwendung von 'eval' wie an einem GcAutomat gezeigt wird.Der Kursteilnehmer kann nach diesem zweiten Teil die eigenen SVG-Elemente in fortgeschrittenen Formen 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. Die SPA kann im Run-Modus getestet werden. So ist der Teilnehmer in der Lage verschiedene Aufgaben der Automatisierung zu lösen. Dazu gehört im Wesentlichen die HMI-Gestaltung und SVG-Elemente zum Funktionsplan nach Grafcet.Die Anwendungen der SVG-Elemente zum Funktionsplan (FUP) und Grafcet können selbständig, beliebig geändert oder erweitert werden.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.

Skills

Reviews