Eduments kurs ger din ASP.NET Core utveckling en god start i rätt riktning! Den plockar ut och förklarar vad du behöver känna till för att använda ramverket effektivt och utveckla testbara lösningar.
Skapa imponerande webbapplikationer med hjälp av vår kurs i ASP.NET. Kursen kommer inte bara att ge dig de praktiska färdigheterna du behöver, utan den ger dig också gedigen förståelse om HTTP, MVC-designmönstret, TDD-arbetsflödet och dependency inversion. Ta din webbutveckling i .NET till nästa nivå.
.NET-utvecklare som vill lära sig utveckla webbapplikationer med hjälp av MVC och TDD mönstren.
Kunskaper om programmering i C# inklusive Linq och lambda-uttryck, samt grundläggande HTML/CSS/JavaScript.
Web fundamentals
- HTTP / HTTPS - Request & Response headers - Proxy & Reverse Proxy
ASP.NET Core fundamentals
- .NET Core vs .NET 6 - Project structure - Kestrel & Http.sys - IIS & IIS Express
The request pipeline
- Middlewares - HTTP Context
The MVC pattern
- Controllers - Action methods - Models - Views - Passing data to a view - ViewBag and ViewData
TDD and tests
- The TDD flow - xUnit - Writing unit tests - Testing action methods - Test Explorer
Routes
- Route templates - Endpoint routing - Error handling - IActionResult - Route constraints
Dependency Inversion
- Mocks and stubs - Mocking libraries - DI-Containers - Dependency Injection
Razor views
- HTML Encoding - ViewStart - Layouts - Sections
Tag Helpers
- Using tag helpers
Advanced views
- Partial views- View components
Forms
- Get vs Post - Form submission flow - Parameter binding - Model binding
Database
- SQL Server - Entity Framework Core - Database vs code first - Migrations - Repository Pattern - Scaffolding
Validation
- Client and serverside validation
Building APIs
- REST - API Controllers - Attribute routing - Swagger and OpenAPI
Security
- SQL Injection - XSS - CSRF
För oss är det viktigt att de som går utbildning med oss är nöjda och får med sig nya saker att implementera i sin vardag. Vill du veta omdöme på en specifik kurs? Kontakta oss gärna.
Jag skulle rekommendera kursen vidare och ger den 5 av 5! Bra att det var hands-on nästan hela tiden.
Att tillämpa våra nya kunskaper i övningarna och det faktum att läraren var mycket kunnig och kunde ge exempel på alla frågor.
Det var riktigt trevligt med halvdagar. Det var också väldigt bra att läraren lärde sig under kursens gång vad och hur mycket vi kan och anpassade tempot därefter.
Jag är glad att jag deltog i denna kurs och kursmaterialet är det senaste och övningarna är bra.