Kursplan
Införandet
Översikt över .NET Framework och C#
- Utveckling från Visual Basic till C#
- Funktioner och fördelar med C# för ASP.NET
Ställa in miljön
- Installation och konfiguration av Visual Studio
- .NET Core jämfört med .NET Framework
C# Grundläggande syntax
- Datatyper, variabler och operatorer
- Kontrollsatser (if, switch, loops)
Introduktion till OOP-begrepp
- Klasser, objekt och metoder
- Inkapsling, arv och polymorfism
Hantera fel och felsökning
- Hantering av undantag
- Felsökningstekniker i Visual Studio
Introduktion till ASP.NET Core
- Ramverksöversikt och projektstruktur
- Konfigurera ett grundläggande ASP.NET program
Skapa webbapplikationer med MVC
- Förstå MVC-arkitekturen (Model-View-Controller)
- Skapa vyer med Razor Pages
Databindning och interaktion
- Ansluta ASP.NET program till databaser
- Grunderna i Entity Framework Core
Communication mellan ASP.NET och PLC:er
- Översikt över kommunikationsprotokoll (t.ex. Modbus, OPC-UA)
- Hantering av dataströmmar i realtid
Avancerade funktioner i ASP.NET
- Inmatning av mellanprogram och beroenden
- RESTful API:er i ASP.NET Core
Överbrygga Visual Basic-gränssnitt
- Övergång av befintliga VB-gränssnitt till ASP.NET
- Metodtips för migrering av äldre kod
Säkerhet och bästa praxis
- Autentisering och auktorisering i ASP.NET
- Säker datahantering och överföring
Distribution av program
- Värd för ASP.NET program lokalt och i molnet
- Introduktion till skapande av behållare med hjälp av Docker (valfritt)
Sammanfattning och nästa steg
Krav
- Förtrogenhet med grundläggande programmeringsbegrepp
- Empirisk kunskap om PLC-programmering
Publik
- Programmerare
- Applikationsutvecklare
Vittnesmål (5)
Tränaren var mycket kunnig, var till stor hjälp.
Thilini Alwis - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Machine Translated
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Kurs - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurs - Unit Testing with C#
Tränaren förklarade ämnena mycket bra med faktiska exempel från den verkliga världen vilket gjorde det enklare för oss att förstå informationen
Florin-Viorel Marut - Continental Automotive Romania
Kurs - High-Performance Application Development with .NET Core
Machine Translated
Comprehensive - covered everything we were interested in. Able to work through examples.