Visual Studio for PLC Communication and Database Integration Training Cursus
Visual Studio is eine krachtige geïntegreerde ontwikkelomgeving (IDE) voor het maken van applicaties die communiceren met Programmable Logic Controllers (PLC's) en databases.
Deze door een instructeur geleide, live training (online of onsite) is bedoeld voor softwareontwikkelaars en automatiseringsingenieurs op intermediate niveau die applicaties willen bouwen die communiceren met PLC's en interageren met SQL databases met behulp van Visual Studio.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- .NET-toepassingen te ontwikkelen in Visual Studio voor industriële automatisering.
- Communiceren met PLC's met behulp van industriële protocollen zoals OPC UA.
- Database-interacties te implementeren met SQL Server voor het opslaan en ophalen van PLC-gegevens.
- De prestaties van de applicatie te optimaliseren voor realtime industriële omgevingen.
Format van de Cursus
- Interactieve lezing en discussie.
- Veel oefeningen en praktijk.
- Praktische implementatie in een live-labomgeving.
Opties voor cursuscustomisatie
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
Cursusaanbod
Inleiding
- Overzicht van Visual Studio voor industriële toepassingen
- Begrijpen van PLC's en industriële communicatie
- Inleiding tot SQL databases in de automatisering
Ontwikkelen van .NET-toepassingen in Visual Studio
- Een Visual Studio project opzetten
- C# of VB.NET gebruiken voor industriële toepassingen
- Realtimedata en gebruikersinterfaces verwerken
PLC Communication met .NET-toepassingen
- Introductie van industriële protocollen (OPC UA, Modbus, MQTT)
- Visual Studio toepassingen aansluiten op PLC's
- PLC-gegevens lezen en schrijven vanuit een .NET-toepassing
Werken met SQL Databases in industriële toepassingen
- Database ontwerp voor industriële automatisering
- SQL queries voor het lezen en schrijven van PLC-gegevens
- .NET-toepassingen aansluiten op SQL Server
PLC-gegevens integreren met SQL
- Sensor- en machinegegevens opslaan in SQL databases
- PLC-gegevens verwerken en analyseren met SQL
- De database-prestaties optimaliseren voor realtime toepassingen
Foutafhandeling en optimalisatie
- Debuggen van PLC-toepassingen communicatie
- Beheren van databasetransacties en -fouten
- Prestatietuning voor realtime industriële toepassingen
Eindproject en best practices
- Een complete applicatie bouwen die PLC en SQL integreert
- Industriële toepassingen implementeren en onderhouden
- Best practices voor de ontwikkeling van software voor industriële automatisering
Samenvatting en volgende stappen
Vereisten
- Basiskennis van Visual Studio en NET-programmering (C# of VBNET)
- Begrip van SQL en relationele databases
- Basiskennis van PLC's en concepten voor industriële automatisering
Doelgroep
- Software-ontwikkelaars die werken met industriële automatisering
- Automatiseringsingenieurs die PLC's integreren met toepassingen
- Database beheerders die industriële gegevens beheren
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Visual Studio for PLC Communication and Database Integration Training Cursus - Booking
Visual Studio for PLC Communication and Database Integration Training Cursus - Enquiry
Testimonials (5)
Trainer was zeer goed geïnformeerd, was zeer behulpzaam.
Thilini Alwis - Te Manawa Taki Trauma System
Cursus - Visual Studio 2022 IDE
Automatisch vertaald
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Cursus - Unit Testing with C#
the in depth knowledge and customize approach
Julius Mapili - SYKES Asia, Inc.
Cursus - Administering in Microsoft SQL Server
I really enjoyed the practical exercises.
Marcin Kocikowski
Cursus - Introducing C# 6.0 with Visual Studio 2015/2017
Ik waardeerde de brede kennis van Folio. Hij was niet alleen bekend met de inhoud van de cursus, maar hij kende ook constructies in talen die we kenden om voorbeelden betekenisvoller voor ons te maken. Tijdens intervallen deelde hij zijn kennis van technologieën en oplossingen buiten het trainingsbereik om inzicht te geven in andere oplossingen die we in de toekomst (en toekomstige trainingen) zouden kunnen gebruiken.
Raphael - Markit Valuations Limited
Cursus - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Administering in Microsoft SQL Server
21 UrenDe cursus is bedoeld voor beheerders, ontwikkelaars en databaseontwikkelaars.
De doelstellingen van de training:
- Verwerven en versterken van de vaardigheden om databases te maken en te beheren
- kennis van de syntaxis en gebruik SQL om gegevens op te halen en te wijzigen
- Veiligheidsregels toepassen in de database
- het gebruik van geavanceerde elementen (replicatie, automatisering, BI)
- het gebruik van Microsoft SQL Servermogelijkheden om complexe rapporten en oplossingen voor ontwikkelaars te maken
Business Intelligence in MS SQL Server 2008
14 UrenDe training is gewijd aan de basisprincipes van het creëren van een datawarehouse-omgeving op basis van MS SQL Server 2008.
De cursist verwerft de basis voor het ontwerp en de bouw van een datawarehouse dat draait op MS SQL Server 2008.
Verwerf kennis over het bouwen van een eenvoudig ETL-proces op basis van de SSIS en ontwerp en implementeer vervolgens een datakubus met behulp van SSAS.
De deelnemer zal in staat zijn om de OLAP-database te beheren: database maken en verwijderen OLAP Het verwerken van een partitie verandert online.
De deelnemer verwerft kennis van scripting XML / A en MDX.
Introducing C# 6.0 with Visual Studio 2015/2017
28 UrenDeze door een instructeur geleide, live training (op locatie of op locatie) voorziet deelnemers van de essentiële vaardigheden die nodig zijn om de mogelijkheden van C# 6.0 te benutten binnen de Visual Studio 2015/2017-omgeving.
Aan het einde van deze training kunnen deelnemers:
- Navigeer en gebruik de Integrated Development Environment (IDE) in Visual Studio 2015/2017.
- Implementeer basis C#-functionaliteiten zoals Console.WriteLine, Console.ReadLine en Hello C# World!.
- Begrijp het proces van het compileren en debuggen van C#-code.
- Pas opmerkingen toe in C# voor codedocumentatie en leesbaarheid.
- Ontdek de basisprincipes van .NET 6.0, inclusief CLR, GC, DLL, EXE en technologieën binnen .NET.
- Bekijk de geschiedenis van C# van versie 1.0 tot 6.0 en begrijp de basisbeginselen van C#, zoals trefwoorden, letterlijke waarden, operators en instructies.
- Werk met numerieke en Booleaanse typen, klassen, objecten, velden, eigenschappen, indexeerfuncties, operators, methoden en meer in C# 6.0.
- Ontdek de functies van .NET Class Library, waaronder collecties, bestandsverwerking, datastromen, communicatie tussen systemen, datums, serialisatie en parallelle programmering.
- Krijg toegang tot en manipuleer gegevens met behulp van ADO.NET, LINQ, ORM (Entity Framework) en gegevens in Service-Oriented Architecture (SOA).
- Bekijk toepassingen die kunnen worden ontwikkeld in C# en .NET Framework 6, zoals Windows Presentation Foundation, ASP.NET MVC 2 en Silverlight
Introduction to SQL Server 2012 Integration Services (SSIS)
28 UrenDeze live training in België (online of ter plaatse) onder leiding van een instructeur is bedoeld voor beginnende tot gemiddelde ontwikkelaars en databasebeheerders die zich willen bekwamen in SQL Server 2012 Integration Services.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de principes van ETL en de rol van SSIS.
- Maak, implementeer en beheer SSIS pakketten.
- Ontwerp en implementeer Control Flow om de stroom van taken in een pakket te definiëren.
- Implementeer Workflow en stel beperkingen in voor effectieve taakuitvoering.
- Construeer gegevensstromen om gegevens te extraheren, te transformeren en te laden.
- Werk met variabelen en containers om de flexibiliteit van pakketten te verbeteren.
- Beheer transacties om de consistentie van gegevens te garanderen.
- Implementeer effectieve foutafhandelings- en foutopsporingstechnieken.
- Stel logboekregistratie in voor tracking en bewaking.
- Omgaan met langzaam veranderende dimensies voor het beheren van veranderende gegevens.
- Implementeer een pakket voor productiegebruik.
- Implementeer beveiligingsmaatregelen om gevoelige gegevens te beschermen.
- Gebruik Scripting om de functionaliteit van SSIS uit te breiden.
- Pas Best Practices toe voor efficiënte en onderhoudbare SSIS oplossingen.
Advanced Programming in C#
35 UrenDeze door een instructeur geleide, live training in België introduceert geavanceerde functies van C# en onderzoekt het gebruik ervan als zowel een programmeertaal voor desktopapplicaties als een webprogrammeertaal voor het oplossen van echte problemen.
Programming technieken en principes worden gedemonstreerd en geoefend door middel van praktische oefeningen en walk-throughs tijdens de les.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 UrenDeze cursus is verdeeld in 3 hoofdsecties en bestaat uit een mix van presentaties en praktische oefeningen.
- VB.NET Taal in Visual Studio 2012
- VB.NET Object oriëntatie
- VB.NET en SQL Server 2012
Developing in ASP.NET MVC 6 Development
28 UrenASP.NET MVC 6 is nieuw in Visual Studio 2015 en is de nieuwste evolutie van de webontwikkelingsstack van Microsoft. Deze cursus behandelt de nieuwste API's en ontwikkelingstechnieken voor het creëren van dynamische, modulaire en testbare websites. We verkennen de nieuwe functies die beschikbaar zijn in MVC6 en laten zien hoe u het beste uit de nieuwste toolset en integratiemogelijkheden kunt halen.
Wat je gaat leren
- Begrijp de principes en voordelen van MVC-architectuur Views, weergavecomponenten en taghelpers maken ASP.NET-afhankelijkheidsinjectie gebruiken RESTful-services maken met behulp van Web API Het beste uit GruntJS, NPM en Bower-integratie halen Single Page Applications (SPA's) maken
Administration with Powershell
35 UrenDeze intensieve training biedt de fundamentele kennis en vaardigheden om Windows PowerShell te gebruiken voor het automatiseren van het beheer van Windows-computers. De vaardigheden die in deze cursus worden aangeleerd, zijn van toepassing op alle Microsoft producten die Windows PowerShell gebruiken voor dagelijks beheer.
De training richt zich voornamelijk op het gebruik van Windows PowerShell als een interactieve opdrachtregelinterface, maar het bevat ook enige dekking van scripting- en programmeeronderwerpen.
Business Intelligence with SSAS
14 UrenSSAS (SQL Server Analysis Services), is een Microsoft SQL Server transactionele verwerking (OLAP) en dataminingtool voor het analyseren van gegevens in meerdere databases, tabellen of bestanden. De semantische gegevensmodellen die door SSAS worden geleverd, worden gebruikt door clienttoepassingen zoals Power BI, Excel, Reporting Services en andere tools voor gegevensvisualisatie.
In deze live training onder leiding van een instructeur (op locatie of op afstand) leren deelnemers hoe ze SSAS kunnen gebruiken om grote hoeveelheden gegevens in databases en datawarehouses te analyseren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer en configureer SSAS
- Begrijp de relatie tussen SSAS, SSIS en SSRS
- Multidimensionale gegevensmodellering toepassen om zakelijke inzichten uit gegevens te extraheren
- Ontwerp OLAP (Online Analytical Processing) kubussen
- Multidimensionale gegevens opvragen en manipuleren met behulp van de MDX-querytaal (Multidimensional Expressions)
- Implementeer real-world BI-oplossingen met behulp van SSAS
Audiëntie
- BI (Business Intelligence) professionals
- Data-analisten
- Database en professionals op het gebied van datawarehousing
Vorm van de cursus
- Interactieve lezing en discussie
- Veel oefeningen en oefenen
- Hands-on implementatie in een live-lab omgeving
Opties voor het aanpassen van cursussen
- Deze training is gebaseerd op de nieuwste versie van Microsoft SQL Server en SSAS.
- Om een training op maat voor deze cursus aan te vragen, neem dan contact met ons op om een afspraak te maken.
Introduction to SQL Server 2022 Integration Services (SSIS)
28 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor dataprofessionals op beginnersniveau die willen leren hoe ze SSIS-pakketten kunnen ontwerpen, implementeren en beheren om data-integratie- en transformatietaken uit te voeren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de architectuur en componenten van SSIS.
- Ontwerp en implementeer ETL-processen met behulp van SSIS.
- Gebruik SSIS-tools om oplossingen voor gegevensintegratie te ontwikkelen, te implementeren en te beheren.
- Los problemen op en optimaliseer SSIS-pakketten voor prestaties en betrouwbaarheid.
Unit Testing with C#
14 UrenEenheidstesten is een testbenadering waarbij afzonderlijke eenheden van de broncode worden getest door de eigenschappen ervan te wijzigen of een gebeurtenis te activeren om te bevestigen of het resultaat is zoals verwacht.
In deze live training onder leiding van een instructeur leren deelnemers hoe ze eenheidstests kunnen schrijven en uitvoeren tegen een voorbeeldtoepassing .Net met behulp van C# en Visual Studio.
Aan het einde van deze training zijn de deelnemers in staat om:
- Gebruik testframeworks zoals NUnit en xUnit.net om eenheidstestcode te maken en te beheren
- Definieer en implementeer een bredere testgestuurde ontwikkelingsaanpak voor testen
- Pas het testkader aan om de testdekking voor een toepassing uit te breiden
Audiëntie
- Software test ingenieurs
- Ontwikkelaars
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 UrenLeren hoe Microsoft Visual Studio als een geïntegreerde ontwikkelomgeving (IDE) met behulp van VB.NET (Visual Basic .NET) Programming een multi-paradigma, objectgeoriënteerde programmeertaal die samen op het 4.7.2 .NET Framework wordt geïmplementeerd
Visual Studio 2022 IDE
14 UrenDeze door een instructeur geleide, live training in België (op locatie of op afstand) is gericht op beginnende tot middelmatige ontwikkelaars die applicaties willen ontwikkelen met behulp van Visual Studio.
Aan het einde van deze training kunnen deelnemers:
- Maak efficiënt gebruik van de functies van Visual Studio 2022.
- Unittests uitvoeren en beheren.
- Debug toepassingen en werk met code in externe opslagplaatsen.
Visual Studio Tools for Office (VSTO)
21 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars op beginners- tot gemiddeld niveau die VSTO willen gebruiken om op maat gemaakte oplossingen te creëren voor Microsoft Office toepassingen.
Aan het einde van deze training kunnen deelnemers:
- Maak invoegtoepassingen en aanpassingen op documentniveau voor Office-toepassingen. Access en manipuleer het Office-objectmodel en zijn gebeurtenissen. Maak aangepaste linten, taakvensters en dialoogvensters voor Office-toepassingen. Gebruik Windows Forms-besturingselementen en .NET-componenten in Office-documenten. Integreer Office-applicaties met webservices en databases. Implementeer en beveilig Office-oplossingen.
Visual Studio with VB.Net
21 UrenMicrosoft Visual Studio is een geïntegreerde ontwikkelomgeving (IDE). VB.NET (Visual Basic .NET) is een multi-paradigma, objectgeoriënteerde programmeertaal die is geïmplementeerd in het .NET Framework.