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
Testimonials (5)
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#
Treneren forklarte fagene veldig bra med faktiske eksempler fra den virkelige verden som gjorde det enklere for oss å forstå informasjonen
Florin-Viorel Marut - Continental Automotive Romania
Kurs - High-Performance Application Development with .NET Core
Machine Translated
Trenerens riktige kunnskap og dype forståelse av emnet og hans evne til å presentere og overføre kunnskapen på en klar og effektiv måte.
Balazs Farkas - Greentube GmbH
Kurs - Implementing the Actor Model with Microsoft Orleans
Machine Translated
Comprehensive - covered everything we were interested in. Able to work through examples.