Visual Studio for PLC Communication and Database Integration Schulung
Visual Studio ist eine leistungsstarke integrierte Entwicklungsumgebung (IDE) zur Erstellung von Anwendungen, die mit speicherprogrammierbaren Steuerungen (SPS) und Datenbanken interagieren.
Diese von einem Kursleiter geleitete Live-Schulung (online oder vor Ort) richtet sich an fortgeschrittene Softwareentwickler und Automatisierungsingenieure, die Anwendungen erstellen möchten, die mit SPSen kommunizieren und mit SQL-Datenbanken unter Verwendung von Visual Studio interagieren.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- .NET-Anwendungen in Visual Studio für die industrielle Automatisierung zu entwickeln.
- Mit SPSen unter Verwendung von Industrieprotokollen wie OPC UA zu kommunizieren.
- Datenbankinteraktionen mit SQL Server zum Speichern und Abrufen von SPS-Daten zu implementieren.
- Optimieren der Anwendungsleistung für industrielle Echtzeitumgebungen.
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Praktische Implementierung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Schulungsübersicht
Einführung
- Überblick über Visual Studio für industrielle Anwendungen
- Verstehen von PLCs und industrieller Kommunikation
- Einführung in SQL Datenbanken in der Automatisierung
Entwickeln von .NET-Anwendungen in Visual Studio
- Einrichten eines Visual Studio-Projekts
- Verwendung von C# oder VB.NET für industrielle Anwendungen
- Umgang mit Echtzeitdaten und Benutzeroberflächen
SPS Communication mit .NET-Anwendungen
- Einführung in Industrieprotokolle (OPC UA, Modbus, MQTT)
- Anbindung von Visual Studio-Anwendungen an PLCs
- Lesen und Schreiben von SPS-Daten aus einer .NET-Anwendung
Arbeiten mit SQL Databases in industriellen Anwendungen
- Database Design für industrielle Automatisierung
- SQL-Abfragen zum Lesen und Schreiben von SPS-Daten
- Verbindung von .NET-Anwendungen mit SQL-Servern
Integration von PLC-Daten mit SQL
- Speichern von Sensor- und Maschinendaten in SQL-Datenbanken
- Verarbeiten und Analysieren von SPS-Daten mit SQL
- Optimieren der Datenbankleistung für Echtzeitanwendungen
Fehlerbehandlung und Optimierung
- Fehlersuche bei der Kommunikation zwischen SPS und Anwendung
- Verwaltung von Datenbanktransaktionen und Fehlern
- Leistungstuning für industrielle Echtzeitanwendungen
Abschlussprojekt und bewährte Praktiken
- Aufbau einer vollständigen Anwendung mit Integration von PLC und SQL
- Einsatz und Wartung von Industrieanwendungen
- Best Practices für die Entwicklung von Software für die industrielle Automatisierung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse in Visual Studio und NET-Programmierung (C# oder VBNET)
- Verständnis von SQL und relationalen Datenbanken
- Grundlegende Vertrautheit mit PLCs und Konzepten der industriellen Automatisierung
Zielgruppe
- Softwareentwickler, die mit industrieller Automatisierung arbeiten
- Automatisierungsingenieure, die PLCs in Anwendungen integrieren
- Database Administratoren, die industrielle Daten verwalten
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Visual Studio for PLC Communication and Database Integration Schulung - Booking
Visual Studio for PLC Communication and Database Integration Schulung - Enquiry
Erfahrungsberichte (5)
Der Trainer war sehr sachkundig und sehr hilfreich.
Thilini Alwis - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Maschinelle Übersetzung
Ich habe es genossen, die Möglichkeit zu haben, mich zu üben.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurs - Unit Testing with C#
Maschinelle Übersetzung
die umfassenden Kenntnisse und den maßgeschneiderten Ansatz
Julius Mapili - SYKES Asia, Inc.
Kurs - Administering in Microsoft SQL Server
Maschinelle Übersetzung
I really enjoyed the practical exercises.
Marcin Kocikowski
Kurs - Introducing C# 6.0 with Visual Studio 2015/2017
Maschinelle Übersetzung
Ich schätzte Folios breit gefächertes Wissen. Er war nicht nur mit dem Kursinhalt vertraut, sondern kannte auch Konstrukte in Sprachen, mit denen wir vertraut waren, um die Beispiele für uns aussagekräftiger zu machen. In den Pausen ließ er uns an seinem Wissen über Technologien und Lösungen teilhaben, die nicht Gegenstand der Schulung waren, um uns Einblicke in andere Lösungen zu geben, die wir in Zukunft (und in künftigen Schulungen) verwenden könnten.
Raphael - Markit Valuations Limited
Kurs - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Administering in Microsoft SQL Server
21 StundenDer Kurs ist für Administratoren, Entwickler und Datenbankentwickler konzipiert.
Die Ziele des Kurses sind:
- Erwerb und Vertiefung der Fähigkeiten zur Erstellung und Verwaltung von Datenbanken
- Kenntnis der Syntax und Verwendung SQL zum Abrufen und Ändern von Daten
- Anwendung von Sicherheitsregeln in der Datenbank
- die Verwendung von fortgeschrittenen Elementen (Replikation, Automatisierung, BI)
- die Nutzung der Microsoft SQL Serverfunktionen zur Erstellung komplexer Berichte und Lösungen für Entwickler
Business Intelligence in MS SQL Server 2008
14 StundenDas Training widmet sich den Grundlagen der Erstellung einer Data Warehouse Umgebung auf Basis von MS SQL Server 2008.
Die Kursteilnehmer erhalten die Grundlagen für das Design und den Aufbau eines Data Warehouses, das auf MS SQL Server 2008 läuft.
Sie lernen, wie man einen einfachen ETL-Prozess auf Basis des SSIS aufbaut und anschließend einen Datenwürfel mit SSAS konzipiert und implementiert.
Der Teilnehmer wird in der Lage sein, die OLAP-Datenbank zu verwalten: Erstellen und Löschen der Datenbank OLAP Verarbeitung einer Partitionsänderung online.
Der Teilnehmer erwirbt Kenntnisse in Scripting XML / A und MDX.
Introducing C# 6.0 with Visual Studio 2015/2017
28 StundenThis instructor-led, live training in (online or onsite) equips participants with the essential skills needed to leverage the capabilities of C# 6.0 within the Visual Studio 2015/2017 environment.
By the end of this training, participants will be able to:
- Navigate and utilize the Integrated Development Environment (IDE) in Visual Studio 2015/2017.
- Implement basic C# functionalities such as Console.WriteLine, Console.ReadLine, and Hello C# World!.
- Understand the process of compiling and debugging C# code.
- Apply comments in C# for code documentation and readability.
- Explore the fundamentals of .NET 6.0, including CLR, GC, DLL, EXE, and technologies within .NET.
- Review the history of C# from version 1.0 to 6.0 and grasp C# fundamentals such as keywords, literals, operators, and statements.
- Work with numeric and boolean types, classes, objects, fields, properties, indexers, operators, methods, and more in C# 6.0.
- Explore .NET Class Library features, including collections, file handling, data streams, communication between systems, dates, serialization, and parallel programming.
- Access and manipulate data using ADO.NET, LINQ, ORM (Entity Framework), and data in Service-Oriented Architecture (SOA).
- Review applications that can be developed in C# and .NET Framework 6, such as Windows Presentation Foundation, ASP.NET MVC 2, and Silverlight.
Introduction to SQL Server 2012 Integration Services (SSIS)
28 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Anfänger bis fortgeschrittene Entwickler und Datenbankadministratoren, die Kenntnisse in SQL Server 2012 Integration Services erwerben möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Prinzipien von ETL und die Rolle von SSIS zu verstehen.
- Pakete erstellen, bereitstellen und verwalten SSIS.
- Kontrollfluss entwerfen und implementieren, um den Ablauf von Aufgaben in einem Paket zu definieren.
- Workflow implementieren und Einschränkungen für die effektive Ausführung von Aufgaben einrichten.
- Datenflüsse konstruieren, um Daten zu extrahieren, zu transformieren und zu laden.
- Arbeiten mit Variablen und Containern, um die Flexibilität von Paketen zu erhöhen.
- Verwalten von Transaktionen, um die Datenkonsistenz zu gewährleisten.
- Effektive Fehlerbehandlung und Debugging-Techniken implementieren.
- Einrichten von Logging zur Verfolgung und Überwachung.
- Umgang mit sich langsam ändernden Dimensionen zur Verwaltung sich ändernder Daten.
- Bereitstellung eines Pakets für den Produktionseinsatz.
- Implementierung von Sicherheitsmaßnahmen zum Schutz sensibler Daten.
- Scripting zur Erweiterung der SSIS-Funktionalität nutzen.
- Anwendung von Best Practices für effiziente und wartbare SSIS-Lösungen.
Advanced Programming in C#
35 StundenDiese von einem Trainer geleitete Live-Schulung führt in die fortgeschrittenen Funktionen von C# ein und untersucht seine Verwendung sowohl als Desktop-Anwendungsprogrammiersprache als auch als Web-Programmiersprache für die Lösung von Problemen der realen Welt.
Programming Die Techniken und Prinzipien werden durch praktische Übungen und Begehungen im Unterricht demonstriert und geübt.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 StundenDieser Kurs ist in 3 Hauptabschnitte unterteilt und besteht aus einer Mischung aus Präsentationen und praktischen Übungen.
- VB.NET Sprache in Visual Studio 2012
- VB.NET Objektorientierung
- VB.NET und Sql Server 2012
Developing in ASP.NET MVC 6 Development
28 StundenASP.NET MVC 6 ist neu in Visual Studio 2015 und ist die neueste Entwicklung des Microsoft Webentwicklungsstacks. Dieser Kurs behandelt die neuesten APIs und Entwicklungstechniken für die Erstellung dynamischer, modularer und testbarer Websites. Wir werden die neuen Funktionen von MVC6 erkunden und zeigen, wie man das Beste aus dem neuesten Toolset und den Integrationsmöglichkeiten herausholen kann.
Was Sie lernen werden
- Verstehen der Prinzipien und Vorteile der MVC-Architektur
- Erstellen von Ansichten, Ansichtskomponenten und Tag-Helfern
- Verwendung von ASP.NET-Abhängigkeitsinjektion
- Erstellen von RESTful-Diensten mit Web API
- Optimale Nutzung der Integration von GruntJS, NPM und Bower
- Erstellen von Single Page Applications (SPAs)
Administration with Powershell
35 StundenDieser Intensivkurs vermittelt die grundlegenden Kenntnisse und Fähigkeiten zur Verwendung von Windows PowerShell für die automatisierte Verwaltung von Windows-basierten Computern. Die in diesem Kurs vermittelten Fähigkeiten sind auf alle Microsoft Produkte anwendbar, die Windows PowerShell für die tägliche Verwaltung verwenden.
Die Schulung konzentriert sich hauptsächlich auf die Verwendung von Windows PowerShell als interaktive Befehlszeilenschnittstelle, deckt jedoch auch einige Themen der Skripterstellung und Programmierung ab.
Business Intelligence with SSAS
14 StundenSSAS (SQL Server Analysis Services) ist ein Microsoft SQL Server-Transaktionsverarbeitungs- (OLAP) und Data-Mining-Tool zur Analyse von Daten über mehrere Datenbanken, Tabellen oder Dateien hinweg. Die von SSAS bereitgestellten semantischen Datenmodelle werden von Client-Anwendungen wie Power BI, Excel, Reporting Services und anderen Datenvisualisierungstools verwendet.
In dieser von einem Trainer geleiteten Live-Schulung (vor Ort oder per Fernzugriff) lernen die Teilnehmer, wie sie SSAS zur Analyse großer Datenmengen in Datenbanken und Data Warehouses einsetzen können.
Am Ende dieser Schulung sind die Teilnehmer in der Lage:
- SSAS zu installieren und zu konfigurieren
- die Beziehung zwischen SSAS, SSIS und SSRS zu verstehen
- Multidimensionale Datenmodellierung anwenden, um Geschäftseinblicke aus Daten zu gewinnen
- OLAP-Würfel (Online Analytical Processing) entwerfen
- Abfragen und Bearbeiten von multidimensionalen Daten mit der Abfragesprache MDX (Multidimensional Expressions)
- Bereitstellung realer BI-Lösungen mit SSAS
Zielgruppe
- BI (Business Intelligence) Fachleute
- Datenanalysten
- Database und Data-Warehousing-Fachleute
Format des Kurses
- Interaktive Vorlesung und Diskussion
- Viele Übungen und Praxis
- Praktische Umsetzung in einer Live-Laborumgebung
Optionen zur Kursanpassung
- Diese Schulung basiert auf der neuesten Version von Microsoft SQL Server und SSAS.
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Introduction to SQL Server 2022 Integration Services (SSIS)
28 StundenDiese von einem Kursleiter geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Datenexperten auf Anfängerniveau, die lernen möchten, wie man SSIS-Pakete zur Durchführung von Datenintegrations- und -umwandlungsaufgaben entwirft, implementiert und verwaltet.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein
- die Architektur und Komponenten von SSIS zu verstehen.
- ETL-Prozesse mit SSIS zu entwerfen und zu implementieren.
- SSIS-Tools zur Entwicklung, Bereitstellung und Verwaltung von Datenintegrationslösungen zu verwenden.
- Fehlerbehebung und Optimierung von SSIS-Paketen für Leistung und Zuverlässigkeit.
Unit Testing with C#
14 StundenUnit-Tests sind ein Testansatz, bei dem einzelne Einheiten des Quellcodes getestet werden, indem ihre Eigenschaften verändert werden oder ein Ereignis ausgelöst wird, um zu überprüfen, ob das Ergebnis den Erwartungen entspricht.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie Unit-Tests für eine .Net-Beispielanwendung unter Verwendung von C# und Visual Studio schreiben und ausführen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Test-Frameworks wie NUnit und xUnit.net zu verwenden, um Unit-Test-Code zu erstellen und zu verwalten
- einen breiteren testgetriebenen Entwicklungsansatz für das Testen zu definieren und zu implementieren
- das Testframework anzupassen, um die Testabdeckung für eine Anwendung zu erweitern
Zielgruppe
- Software-Testingenieure
- Entwickler
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 StundenErlernen der Verwendung von Microsoft Visual Studio als integrierte Entwicklungsumgebung (IDE) mithilfe von VB.NET (Visual Basic .NET). Programming Eine objektorientierte Programmiersprache mit mehreren Paradigmen, die zusammen in .NET 4.7.2 implementiert wird
Visual Studio 2022 IDE
14 StundenDiese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die Anwendungen mit Visual Studio entwickeln möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Effiziente Nutzung von Visual Studio 2022 Funktionen.
- Unit-Tests ausführen und verwalten.
- Anwendungen debuggen und mit Code in entfernten Repositories arbeiten.
Visual Studio Tools for Office (VSTO)
21 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die mit VSTO maßgeschneiderte Lösungen für Microsoft Office Anwendungen erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
-
Add-Ins und Anpassungen auf Dokumentebene für Office-Anwendungen erstellen.
Access und das Office-Objektmodell und seine Ereignisse zu manipulieren.
Benutzerdefinierte Ribbons, Aufgabenbereiche und Dialogfelder für Office-Anwendungen erstellen.
Windows Forms-Steuerelemente und .NET-Komponenten in Office-Dokumenten verwenden.
Integrieren von Office-Anwendungen mit Webdiensten und Datenbanken.
Office-Lösungen bereitstellen und sichern.
Visual Studio mit VB.Net
21 StundenMicrosoft Visual Studio ist eine integrierte Entwicklungsumgebung (IDE). VB.NET (Visual Basic .NET) ist eine objektorientierte Programmiersprache mit mehreren Paradigmen, die in .NET Framework implementiert ist.