ASP .NET Core
Den här kursen ger dig kunskaper och hands-on erfarenhet av att utveckla moderna webbapplikationer med ASP.NET Core. Du lär dig att skapa robusta, säkra och skalbara lösningar med Microsofts ramverk – från struktur och datahantering till API:er och säkerhet.
Du får en grundlig och praktisk förståelse för hur man bygger dynamiska webbapplikationer med ASP.NET Core. Genom lärarledda sessioner och praktiska övningar får du arbeta med MVC-arkitektur, Razor Pages, Entity Framework, RESTful API:er och viktiga säkerhetsprinciper. Fokus ligger på tydlig struktur, effektiv kod och god prestanda. Du lär dig de verktyg och tekniker som erfarna utvecklare använder för att kunna designa, utveckla och driftsätta moderna webbprojekt med självförtroende och precision.
Målgrupp och förkunskaper
Den här kursen vänder sig till webbutvecklare som vill lära sig att bygga webbappplikationer med ASP .NET Core.
Du bör vara bekväm med att skriva C#-kod för att följa med i kursens tempo.
För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.
Efter kursen kan du
- Utveckla och köra webbapplikationer med ASP.NET Core
- Tillämpa MVC-designmönstret på ett effektivt sätt
- Använda Razor-syntax för att bygga användargränssnitt
- Ansluta till databaser med Entity Framework Core
- Implementera dependency injection och routing
- Skapa och konsumera RESTful webbtjänster
- Hantera sessionsdata och fel på ett strukturerat sätt
- Tillämpa enhetstester och säkerhetsrekommendationer (best practices)
- Publicera applikationer till IIS och Azure
Detaljerad information
Kursmaterialet är på engelska, med detta innehåll:
Building applications with MVC and Razor
Learn how to design ASP.NET Core applications using the MVC pattern to organise code into logical layers. You’ll work with controllers to handle input, models to manage business logic and data, and views to present content to users. Razor syntax enables the creation of fast, dynamic pages with minimal code complexity. This model promotes a streamlined development process, better testing coverage and easier long-term maintenance – essential qualities for scalable, professional-grade web applications.
Data integration and API development
Gain practical experience working with data and developing APIs using practical, real-world techniques. You’ll use Entity Framework Core to connect to databases, run queries, update records and manage changes with migrations. The course also shows you how to boost performance by choosing the right data-loading strategies, like lazy and eager loading. You’ll then learn how to create RESTful APIs that handle HTTP requests and deliver clear, consistent responses. Throughout, you’ll focus on security, covering authentication, role-based access and Microsoft Identity integration to keep your applications protected.
Testing, deployment and production readiness
Practice testing your applications with xUnit, helping you catch and fix issues early through automated unit tests. You’ll write tests for both controllers and data logic to build confidence in your codebase. Once your application is ready, you’ll move on to deployment - learning how to publish to IIS and host apps on Microsoft Azure. By the end of this course, you’ll have a clear understanding of the full development workflow, from first line of code to go-live deployment.
Relaterat innehåll


