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
Getuigenissen (5)
De trainer was zeer deskundig en erg behulpzaam.
Thilini Alwis - Te Manawa Taki Trauma System
Cursus - Visual Studio 2022 IDE
Automatisch vertaald
Het was een geweldige cursus omdat we de kans kregen om dingen te bespreken en te werken met wat we geleerd hadden. Maar het leukste vond ik dat alles gebaseerd was op de ervaringen van Marcin.
Jesper - ProgramDuon AB
Cursus - Advanced Blazor
Automatisch vertaald
De instructeur legde de onderwerpen zeer goed uit met actuele voorbeelden uit het echte leven, waardoor het gemakkelijker voor ons was om de informatie te begrijpen.
Florin-Viorel Marut - Continental Automotive Romania
Cursus - High-Performance Application Development with .NET Core
Automatisch vertaald
Allesomvattend - behandelde alles waar we belangstelling voor hadden. We konden door voorbeelden heen werken.
Deborah Morrison - AFBI
Cursus - Introduction to Blazor
Automatisch vertaald
Zeer kundige trainer
Tegan Aloysius - Hilton
Cursus - Introduction to .Net Core
Automatisch vertaald