Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Introductie
Overzicht van .NET Framework en C#
- Evolutie van Visual Basic naar C#
- Kenmerken en voordelen van C# voor ASP.NET
Instellen van de omgeving
- Installatie en configuratie van Visual Studio
- .NET Core vergeleken met .NET Framework
C# Basisprincipes van syntaxis
- Gegevenstypen, variabelen en operatoren
- Controle-instructies (if, schakelaar, lussen)
Inleiding tot OOP-concepten
- Klassen, objecten en methoden
- Inkapseling, overerving en polymorfisme
Omgaan met fouten en foutopsporing
- Afhandeling van uitzonderingen
- Foutopsporingstechnieken in Visual Studio
Inleiding tot ASP.NET Core
- Raamwerk overzicht en projectstructuur
- Een basistoepassing voor ASP.NET instellen
Webapplicaties maken met MVC
- Inzicht in de Model-View-Controller (MVC)-architectuur
- Weergaven maken met Razor Pages
Gegevensbinding en interactie
- Verbinden van ASP.NET applicaties met databases
- Basisprincipes van Entity Framework Core
Communication tussen ASP.NET en PLC's
- Overzicht van communicatieprotocollen (bijv. Modbus, OPC-UA)
- Omgaan met real-time datastromen
Geavanceerde functies in ASP.NET
- Middleware en afhankelijkheidsinjectie
- RESTful API's in ASP.NET Core
Visuele basisinterfaces overbruggen
- Overgang van bestaande VB-interfaces naar ASP.NET
- Best practices voor het migreren van verouderde code
Beveiliging en best practices
- Authenticatie en autorisatie in ASP.NET
- Veilige verwerking en overdracht van gegevens
Implementatie van applicaties
- Hosting ASP.NET applicaties lokaal en in de cloud
- Inleiding tot containerisatie met behulp van Docker (optioneel)
Samenvatting en volgende stappen
Vereisten
- Bekendheid met de basisconcepten van programmeren
- Empirische kennis van PLC-programmering
Audiëntie
- Programmeurs
- Applicatie ontwikkelaars
35 Uren
Getuigenissen (2)
Interactiviteit en code-oplossingen op het moment zelf
Eduard-Emanuel Zaharia - Kruk Italia
Cursus - Advanced Blazor
Automatisch vertaald
vloeiende gesprekken, luisteren en aanpassing door de trainer
Mathieu - Cetim
Cursus - Visual Studio 2022 IDE
Automatisch vertaald