Kursplan
Introduksjon
Oversikt over .NET Framework og C#
- Evolusjon fra Visual Basic til C#
- Funksjoner og fordeler ved C# for ASP.NET
Sette opp miljøet
- Installasjon og konfigurasjon av Visual Studio
- .NET Core vs. NET Framework
C# Grunnleggende om syntaks
- Datatyper, variabler og operatorer
- Kontrollsetninger (hvis, bryter, løkker)
Introduksjon til OOP-konsepter
- Klasser, objekter og metoder
- Innkapsling, arv og polymorfisme
Håndtering av feil og feilsøking
- Unntakshåndtering
- Feilsøkingsteknikker i Visual Studio
Introduksjon til ASP.NET Core
- Rammeoversikt og prosjektstruktur
- Sette opp en grunnleggende ASP.NET-applikasjon
Opprette webapplikasjoner med MVC
- Forstå Model-View-Controller (MVC) arkitektur
- Byggeutsikt med Razor Pages
Databinding og interaksjon
- Koble ASP.NET-applikasjoner til databaser
- Grunnleggende om Entity Framework Core
Communication mellom ASP.NET og PLSer
- Oversikt over kommunikasjonsprotokoller (f.eks. Modbus, OPC-UA)
- Håndtering av sanntidsdatastrømmer
Avanserte funksjoner i ASP.NET
- Mellomvare og avhengighetsinjeksjon
- RESTful APIer i ASP.NET Core
Bygge bro over Visual Basic-grensesnitt
- Overføring av eksisterende VB-grensesnitt til ASP.NET
- Gode fremgangsmåter for migrering av eldre kode
Sikkerhet og beste praksis
- Autentisering og autorisasjon i ASP.NET
- Sikker datahåndtering og overføring
Applikasjonsimplementering
- Hosting av ASP.NET-applikasjoner lokalt og i skyen
- Introduksjon til containerisering ved hjelp av Docker (valgfritt)
Sammendrag og neste trinn
Krav
- Kjennskap til grunnleggende programmeringskonsepter
- Empirisk kunnskap om PLS-programmering
Publikum
- Programmerere
- Applikasjonsutviklere
Referanser (2)
Meget interaktiv instruktør med stor vilje til å lære. Instruktøren var meget kunnskapsrik og lærte oss selv overfor treningenens omfang.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Kurs - Advanced Blazor
Maskinoversatt
mulighet for praktisk arbeid og trenerens tålmodighet
sheena - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Maskinoversatt