|
|
|
Du får lära dig att
- Skapa webbapplikationer i flera lager med Visual Studio, ASP.NET och Ajax
- Designa för dataoberoende med Entity Framework, LINQ och ADO.NET
- Använda distribuerade sessioner, arv av sidor och caching i ASP.NET
- Programmera ett verksamhetslager med tillståndsobjekt och distribuerade transaktioner
- Skapa ett mer tillgängligt användargränssnitt med Ajax Extensions och Ajax Control Toolkit
- Utveckla snabba och effektiva webbsidor med ASP.NET Ajax Library, WCF Web services och jQuery
Sammanfattning Moderna webbplatser måste hantera många användare på en gång och erbjuda ett snabbt och lättillgängligt webbgränssnitt 2.0. På kursen lär du dig att skapa en webbplats med flera lager med hjälp av Visual Studio och .NET. Du lär dig skapa en skalbar arkitektur, använda WCF-tjänster och MSMQ för asynkron distribuerad programmering samt hur man förbättrar användargränssnittet med Ajax Extensions, Ajax Control Toolkit, jQuery och Microsoft Ajax Library.
Vem bör delta De som programmerar kraftfulla webbapplikationer. Erfarenhet av programmering i nivå med kurs 503, " Visual Basic: programmering för .NET", eller kurs 419, " C#-programmering", samt erfarenhet av webbutveckling förutsätts. Erfarenhet av ASP.NET och JavaScript underlättar.
Praktiska övningar Du får erfarenhet av att bygga en skalbar applikation. Övningarna som ges i VB eller C#, omfattar:
- Skapa anpassade verksamhetsenheter
- Bygga ett dataåtkomstlager
- Utnyttja säkerhetsfunktionerna i ASP.NET till användargränssnitt för webben
- Programmera transaktionskomponenter
- Bygga ett rikare användargränssnitt med Ajax extensions
- Ansluta Ajax till WCF Web services
- Bygga DHTML datavyer på klientsidan
- Implementera meddelandeköer
- Manipulera XML med jQuery
- Byta ASP.NET-teman och mastersidor dynamiskt
Kursinnehåll Arkitekturen hos skalbara applikationer
- N-tier-applikationer
- Distribuerade objekt jämfört med klustrade
- Kommunikation mellan lager
- Utmaningar med en webbfarmsmiljö
Skapa dataskiktet
Designa för dataoberoende
- Implementera Repository-mönster
- Arbeta med affärsobjekt
- Definiera gränssnitt för kommunikation mellan lager
Välja teknik för dataåtkomst
- Maximera effektiviteten med ADO.NET
- Använda Entity Framework
- Förenkla dataåtkomst med LINQ till SQL
Konstruera presentationslagret
Arbeta med ASP.NET-kontroller
- Hantera kontrollhändelser
- Binda verksamhetskomponenter med ObjectDataSource
- Utnyttja enkel och komplex databindning
Implementera webbsäkerhet
- Autentisera anonyma Internet-användare
- Uppnå rollbaserad webbsäkerhet
- Integrera Microsofts säkerhetstabeller med en befintlig databas
Bygga webbformulär
- Ärva från en bassida
- Byta teman och master-sidor dynamiskt
Hantera tillstånd för webbfarmer
- Sticky sessions jämfört med dynamisk lastbalansering
- Implementera distribuerat sessionstillstånd
- Använda caching för prestanda och skalbarhet
- Filtrera, sortera och samla med hjälp av LINQ to Object
Implementera verksamhetslagret
Programmera mellanskiktet
- Fånga upp verksamhetslogik i stateful business entity objects
- Hantera samtidighet
- Använda .NET-transaktioner
- Distribuera transaktioner över flera transaktionsservrar
Skicka asynkrona distribuerade meddelanden
- Använda Microsoft Message Queue (MSMQ)
- Läsa från och skriva till köer med System.Messaging namnutrymme
Skapa lättillgängligare ASP.NET-sidor med Ajax
Skapa ett rikare användargränssnitt med Ajax extensions
- Integrera Ajax med befintliga sidor
- Öka tillgängligheten med uppdateringspanelen
- Använda AsyncPostBack Triggers för villkorsuppdateringar
- Använda Ajax med Master Pages via ScriptManagerProxy
Använda Ajax Control Toolkit
- Länka DropDownListor med CascadingDropDown-kontroller
- Skriva och anropa en Ajax-aktiverad WCF Web service
- Skapa modala dialogrutor med ModalPopup-kontrollen
- Implementera Ajax accordion script control
Förbättra Web Form-kontroller med Ajax control extenders
- CalendarExtender
- SliderExtender
- AlwaysVisibleControlExtender
- Svara på input från användare med AutoComplete extender
Manipulera HTML med jQuery
- Undersöka jQuerys syntax
- Överskrida DOM med selektorer
- Manipulera JSON, XML och HTML
- Uppdatera kunders HTML-sidor med jQuery
Utveckla med ASP.NET Ajax-biblioteket
Använda Microsoft .js-filer
- Bygga HTML-mallar
- Binda data till klienten
- Ladda Ajax-kontroller som jQuery Plugins
- Skapa Ajax-kontroller programmatiskt
Förbättra prestandan
- Utnyttja den asynkrona Script Loader
- Använda Content Delivery Network
- Minska skript-storleken med Microsoft Minifier
Driftsätta webbpaket
- Paketera för driftsättning
- Omvandla Web.config för release
- Skapa Web site snapshots
|
<< Tillbaka till Visual Studio och .NET
Liknande kurser
|
|

Kursschema
Du kan gå de överstrukna kurserna i klassrummet eller online med Learning Tree AnyWareTM.
Fler datum och platser.
Företagsintern &
anpassad utbildning
Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.
|
|
|
Deltagare programmerar verksamhetskomponenter.
|
| | De senaste 100 svaren gav kursen följande betyg:  |  | (3,77/4,00) |
|
|
| |  | | |  |
 |
|