Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

Tidsbegränsat erbjudande  – Spara upp till 40 % per kurs
 

Skapa webbapplikationer med ASP.NET MVC


Kurs: 9774 dagar

 Tipsa kollega   Skriv ut   Frågor och svar   Ladda ner PDF   Facebook   Twitter    View in English

Boka direkt

Du får lära dig att

  • Skapa och implementera säkra och skalbara webbapplikationer med MVC 3-ramverket i ASP.NET
  • Utveckla kraftfulla applikationskontroller med URL:er för att säkerställa applikationens stabilitet
  • Producera en ren, underhållbar kodbas med hjälp av Model View Controller-arkitekturen (MVC 3)
  • Skapa flexibla vyer för användarinteraktion med view helpers
  • Designa rikhaltiga användargränssnitt med Ajax och jQuery
  • Säkra applikationer med verifikations- och rollbaserad auktorisation

Sammanfattning

Model View Controller-ramverket i ASP.NET erbjuder ett nytt sätt att utveckla webbapplikationer för .NET-plattformen. Det skiljer sig helt från traditionell ASP.NET-utveckling, ASP.NET MVC 3 underlättar för en förfinad kodstruktur, total kontroll över innehållsgenerering och fullständig support för teststyrd utveckling. Kursen ger de kunskaper som krävs för att effektivt använda ASP.NET MVC 3 för att skapa webbapplikationer.

Vem bör delta

Alla som är inblandade i utvecklingen av webbapplikationer med Microsoft-teknik. Programmeringserfarenhet av C# eller Visual Basic i nivå med kurs 419, "C#-programmering", eller kurs 503, "Visual Basic: programming för .NET", och grundläggande kunskaper om HTML, förutsätts.

Praktiska övningar

Du får praktisk erfarenhet av att bygga skalbarawebbapplikationer med ASP.NET MVC 3. Övningarna som görs i C# eller Visual Basic, omfattar:
  • Skapa en ren applikationsarkitektur med MVC 3
  • Implementera kraftfulla kontroller för ett smidigare applikationsflöde
  • Testa kontroller och vyer med teststyrd utveckling
  • Generera dynamiska vyer med Razor
  • Validera användar-input med regler på klient- och serversidan
  • Skapa rikhaltiga användargränssnitt med Ajax och jQuery
  • Begränsa åtkomst till applikationer med rollbaserad säkerhet

Kursinnehåll

MVC 3-ramverket i ASP.NET

Arkitekturen i ASP.NET MVC 3

  • Identifiera komponenterna i MVC 3
  • Fördelar med en MVC 3-arkitektur
  • Beskriva processen för frågebehandling i MVC 3

Förbereda miljön

  • Välja rätt projekttyp
  • Strukturera projektets layout
  • Integrera teststyrd utveckling

Sätta igång applikationsförfrågningar med kontoller

Definiera kontrollarkitekturen

  • Skilja på olika kontrolltyper
  • Delegera frågebehandling till åtgärder
  • Initiera svaret med åtgärdsresultat
  • Hantera specialfall med asynkrona kontroller

Förbättra funktionaliteten

  • Fånga upp förfrågningar med åtgärdsfilter
  • Generera avancerade åtgärder genom att utöka kärnkontroller
  • Utöka åtgärder med tilläggsegenskaper
  • Testa kontroller utanför servern

Mappa URL:er för frågerouting

Formatera MVC 3 URL

  • Brister hos ASP.NET URL:er
  • Skilja URL:er från åtgärder med routing
  • Designa ett URL-schema för att förstärka konsekvens

Använda praktiska URL-lösningar

  • Konfigurera statiska och dynamiska routes
  • Anpassa routingen för sökmotoroptimering
  • Verifiera routingen med teststyrd utveckling

Definiera modellen

Navigera i modellandskapet

  • Analysera modellens roll i olika scenarion
  • Konstruera N-lagersarkitekturen
  • Förbättra applikationsstrukturen med beroendeinjektion

Säkra domänmodellen

  • Generera enhetsklasser med Visual Studio Object Relational Designer
  • Frågor med LINQ till SQL
  • Filtrera egenskaper för dataanvändning

Generera vyn med Razor

Förenkla utvecklingen av vyer med Razor

  • Bygga kompakta, uttrycksfulla vyer
  • Integrera innehåll och kod
  • Enhetstesta Razor-vyer

Återge svaret med MVC 3-vyer

  • Implementera dynamiska vyer
  • Effektivisera vystrukturen med HTML-hjälpare
  • Skapa anpassade HTML-hjälpare
  • Generera vyer med MVC 3-mallar

Samla in data med formulär

  • Åtkomst till inlagd data
  • Tilldela valideringsregler till indatafält
  • Validering på klientsidan kontra serversidan
  • Felrapportering

Skapa tillgängliga gränssnitt med Ajax

Ajax roll

  • Bygga Web 2.0-funktionalitet
  • Dra nytta av inbyggt Ajax-stöd

Utnyttja jQuery JavaScript-biblioteket

  • Skapa sidor med jQuery
  • Hantera webbläsarhändelser asynkront för snabbare svar
  • Öka interaktiviteten med specialeffekter och animering

Kommunicera effektivt med JSON

  • Serialisera applikationsdata med JSON-strukturer
  • Utveckla JSON i kontroller för Ajax
  • JSON client-side i vyn

Säkra och driftsätta applikationen

Kontrollera åtkomst med autentisering

  • Hantera Windows-baserad autentisering
  • Samla användaridentiteter med HTML-baserade formulär

Begränsa åtkomst till applikationen

  • Skydda känsliga URL:er
  • Integrera rollbaserad säkerhet
  • Åtkomst till användar- och rollinformation i kontroller

Paketera och distribuera alternativ

  • Förbättra applikationens prestanda med cache-konfiguration
  • Publicera den färdiga applikationen

<< Tillbaka till Visual Studio och .NET
 

Liknande kurser

 
Skapa webbapplikationer med ASP.NET MVC

Kursschema

Learning Tree AnyWare Du kan gå de överstrukna kurserna i klassrummet eller live, online via Learning Tree AnyWareTM.
12 - 15 juniStockholm boka kurs
29 okt - 1 novStockholm boka kurs

Storbritannien

6 - 9 marsLondon boka kurs

USA

13 - 16 marsWashington boka kurs
27 - 30 marsWashington boka kurs
15 - 18 majWashington boka kurs
29 maj - 1 juniNew York boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.

Fler datum och platser.

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

Skapa webbapplikationer med ASP.NET MVC

Deltagare skapar Ajax-styrda ASP.NET MVC 3-applikationer.


Kursdeltagarnas genomsnittsbedömning

De senaste 12 månadernas bedömningar

5 stjärnor:
78 %
4 stjärnor:
20 %
3 stjärnor:
2 %
2 stjärnor:   0 %
1 stjärna:   0 %



 
Ten Questions to Ask Your Training Provider - Position Paper