Kursplan
Modul 1: Innføring i ASP.NET MVC
- Oppsummering av ASP.NET Web-utvikling
- Viktige fordeler med ASP.NET MVC
- Rollen til modell, visning og kontrollør
Modul 2: Komme i gang med ASP.NET MVC
- Forberede utviklingsmiljøet for ASP.NET MVC
- Opprette et ASP.NET MVC-prosjekt
- Forstå strukturen til et ASP.NET MVC-prosjekt
- Navnekonvensjoner
- Opprette visninger
- Definere kontrollører
- Definere en datamodell
Modul 3: Opprette en fullstendig ASP.NET MVC-applikasjon
- Opprette sterktypede visninger
- Forstå URL-er og aksjonsmetoder
- Bruk av HTML-hjelpemidler
- Håndtering av skjemapostbacks; datavalidering
Modul 4: Bruk av Razor View Engine
- Razor designmål
- Implementere en Razor-visning
- Razor-syntaks
- Tilgang til modelldata i Razor-visninger
Modul 5: Industrielle ASP.NET MVC-applikasjoner
- Best practices for ASP.NET-arkitektur
- Implementere et lager og Entity Framework-datamodell
- Bruk av avhengighetsinjeksjon; implementere en egen kontrollørfabrikk
- Test-driven utvikling med ASP.NET MVC
Modul 6: Visningsteknikker
- Definere og bruke egendefinerte HTML-hjelpemidler
- Definere et layout/master-side
- Bruk av stiler
- Definere og bruke delvis visninger
- Razor hjelpemetode syntaks
Modul 7: Implementere navigasjon: Definere visningsmodellklasser
- Implementere datafiltrering i en kontrollør
- Forstå rutemekanismen
- Legge til egendefinerte poster i en rutetabell
- Definere standarder, parametre og validering
- Generere URL-er og hyperkoblinger
- Egendefinerte rutebegrensninger
Modul 8: Tilstandshåndtering
- Bruk av skjulte felt
- Sessjon og applikasjonstilstand
- Egendefinerte modellbindinger
Modul 9: Bruk av Ajax og jQuery med ASP.NET MVC
- Oversikt over Ajax og ASP.NET MVC; ubetydelig Ajax
- Bruk av Ajax-aksjonskoblinger
- Oversikt over jQuery
- jQuery-teknikker
- Bruk av jQuery UI
Modul 10: Ekstra ASP.NET MVC 4.5-teknikker
- Visningsmalskjemaer
- Kontrollørmalskjemaer
- Avengjengelighetsinjeksjon med Unity
Modul 11: Test-driven utvikling med ASP.NET MVC
- Oppsummering av TDD
- Gjennomgang av å bruke TDD med ASP.NET MVC
Modul 12: Ekstra teknikker
- Kontrollørteknikker
- Filter
- Modellbinding
Krav
3-6 måneders erfaring med ASP.NET webutvikling ved bruk av C#.
Referanser (5)
Treneren var veldig kunnskapsrik, var veldig hjelpsom.
Thilini Alwis - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Maskinoversatt
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
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
Maskinoversatt
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Kurs - Introduction to Blazor
Very knowledgeable trainer