|
|
|
Du får lära dig att
- Förbättra .NET-applikationer med de nya funktionerna i .NET och Visual Studio 2010
- Skriva mer uttrycksfull, dynamisk kod med C# och Visual Basic-tillägg, LINQ och PLINQ
- Använda de nya parallelldatafunktionerna i .NET 4
- Automatisera åtkomst till data med hjälp av Entity Framework ORM och LINQ till Entities
- Förbättra Web Services med Windows Communication Foundation (WCF), JSON och REST
- Utnyttja de nya funktionerna i ASP.NET inklusive dynamisk data, jQuery och routing
SammanfattningAllteftersom programmen blir mer avancerade behöver programmerarna verktyg för att lättare möta användarbehoven. Visual Studio 2010 och .NET 4 förenklar dataåtkomst, effektiviserar kod och förbättrar användarupplevelserna. På den här kursen får du de kunskaper du behöver för att förbättra program med hjälp av .NET-funktioner, inklusive ASP.NET 4, Entity Framework och jQuery.
Vem bör deltaErfarna .NET-utvecklare som vill förbättra program med de nya funktionerna i .NET 4. Erfarenhet av C# eller Visual Basic-programmering i nivå med kurs 502, "Programmering med .NET: introduktion", förutsätts. Kunskaper om webbutveckling med ASP.NET underlättar.
Praktiska övningarKursen ger praktisk erfarenhet av de nya funktionerna i .NET 4. Bland övningarna:
- Förbättra ASP.NET 2 webbapplikationer med hjälp av nya funktioner i .NET
- Programmera LINQ to Object-frågor
- Mappa objekts- och relationsdata med Entity Framework och Visual Studio ORM designer
- Skapa och få åtkomst till REST-tjänstermed WCF
- Integrera jQuery för webbanvändargränssnitt med snabbare svarstider
- Bygga WCF-integrerade Silverlight-applikationer
Kursinnehåll.NET 4: introduktion
Översikt över .NET 4-arkitekturen
- Bkagrunden till .NET-ramverket
- Skikt och tekniker
- Utforska programarkitekturen från data till användargränssnittet
Utforska nya funktioner i .NET
- LINQ
- Entity Framework
- WCF
- WF 4
- Ajax
- jQuery
- Silverlight
- Höja produktiviteten med nya funktioner iVisual Studio 2010 IDE
Programmering med nya funktioner i C# och VB
Använda tillägg i C# och VB
- Auto-implementerade egenskaper
- Härledda typer
- Anonyma funktioner
- Anonyma typer
- Lambda-uttryck
- Objektinitierare
- Dynamiska typer
- Utökningsmetoder och delmetoder
- Valfria argument
Extrahera och behandla data med LINQ
- Välja data med LINQ-uttryck
- Sortera och filtrera objekt
- Förena data inom samlingar
- Skapa LINQ-frågor med hjälp av lambda-uttryck
- Använda de nya språkfunktionerna med LINQ
Använda parallell programmering och multitasking
- Köra bakgrundstrådar i Task-klassen
- Använda uppgiftsparallellism i loopar
- Exekvera kod i parallella eller multipla CPU:er med PLINQ
- Lägga till dynamiska funktioner i applikationer med hjälp av DLR
Få åtkomst till data med hjälp av Entity Framework (EF)
Mappa objekt till relationsdata
- Jämföra traditionella tekniker för dataåtkomst med ORM-verktyg och -tekniker
- Mappa tabeller till objekt med EF Designer
- Automatiskt generera enhetsklasser
- Lägga till beteenden och egenskaper till enheter med hjälp av partiella klasser och partiella metoder
Ersätta ADO.NET-kod med LINQ till enheter
- Ställa frågor till relationsdatabaser
- Lägga till, uppdatera och ta bort data med hjälp av klassen DataContext
- Läsa och skriva XML enkelt använda LINQ i XML
Redigera olika programmeringsmodeller
- Model-first
- Code-first
- Database-first
- Använda POCOs för bättre integration i flerlagerapplikationer
Skapa REST-datatjänster med WCF
Arbeta med WCF:s nya funktioner
- Integrera EF-enheter inom ett distribuerat programer
- Optimera dataöverföring med JSON
- Skapa WCF-datatjänster utan konfiguration
Åtkomst till REST-baserade tjänster via HTTP
- Anropa tjänster från ASP.NET- och Silverlight-applikationer
- Anropa tjänster asynkront
- Deserialisera JSON-data vid klienten
Utveckla arbetsflödesapplikationer med hjälp av Workflow Foundation 4
- Skapa XAML-baserade arbetsflöden med designern
- Designa långlivade applikationer med sekventiella arbetsflöden
Förbättra användarupplevelser med nya funktioner i ASP.NET
Göra webbapplikationer snabbare
- Skapa användargränssnitt med snabbare svarstider med hjälp av jQuery
- Införliva jQuery-kod i webbsajter
- Konstruera tilltalande sidor med jQuery-animering
- Optimera URLs med routing
Automatisera åtkomst tilloch distribution av data
- Anropa WCF -tjänster med jQuery, Ajax and JSON
- Generera webbsajter med dynamisk data-enheter
- Integrera Dynamic Data-kontroller i ASP.NET-sidor
- Anpassa dynamisk data-ställningar till dataannotationer
Integrera Silverlight med ASP.NET
Skapa en Silverlight-applikation med Visual Studio 2010
- Bädda in en Silverlight-applikation i en webbsida
- Driftsätta Silverlight-applikationer
Utöka Silverlight med WCF
- Skapa en WCF Service för Silverlight
- Anropa en WCF Service från en Silverlight-applikation
|
<< Tillbaka till Visual Studio och .NET
Learning Tree AnyWareTM är ett varumärke tillhörande Learning Tree International, Inc. i USA och andra länder, och omfattas av en pågående patentansökan i USA.
|
|
Kursschema
 | Du kan delta på plats i klassrummet eller live, online via AnyWare på de flesta av kursdatumen nedan. |
När du ska gå en AnyWare-kurs bör du anmäla dig minst 7 dagar före kursstart.
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.
|
|
"Learning Trees instruktörer är inte heltidsanställda. De arbetar inom det område de undervisar inom. Deras personliga erfarenheter och exempel gör kurserna relevanta i förhållande till verkliga situationer."
– M. Ohashi Network Engineer Media Services
|
|
|