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 (5)
Instruktøren var meget kunnskapsrik og var meget hjelpsom.
Thilini Alwis - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Maskinoversatt
det var et fantastisk kurs fordi vi fikk muligheten til å diskutere saker og prøve å arbeide med det vi lærte. Men det jeg likte best, var at alt var basert på erfaringene Marcin hadde.
Jesper - ProgramDuon AB
Kurs - Advanced Blazor
Maskinoversatt
Instruktøren forklarte emnene veldig godt med praktiske eksempler fra den virkelige verden, noe som gjorde det enklere for oss å forstå informasjonen.
Florin-Viorel Marut - Continental Automotive Romania
Kurs - High-Performance Application Development with .NET Core
Maskinoversatt
Omfattende - dekket alt vi var interessert i. Klarte å jobbe gjennom eksempler.
Deborah Morrison - AFBI
Kurs - Introduction to Blazor
Maskinoversatt
Meget kunnskapelig instruktør
Tegan Aloysius - Hilton
Kurs - Introduction to .Net Core
Maskinoversatt