Kurset er opbygget, efter Microsofts guidelines, med moduler der giver både teoretisk og praktisk erfaring med de behandlede emner. Her følger en kort opsummering af, hvad du lærer på de enkelte moduler.
Module 1: Architecture and Data Access TechnologiesVi starter med at opfriske vores viden omkring dataadgangsmetoderne i .Net og tage en snak om hvilke metoder der passer til hvilke scenarier.
Module 2: Building Entity Data ModelsDer ses nærmere på datamodeller, specielt Entity Data Models, der kan anvendes til at afkoble den begrebsmæssige datastruktur fra den logiske i datalageret. Vi opretter også vores egen Entity Data Model, med Entity Designeren.
Module 3: Querying Entity DataLær at anvende metoderne LINQ to Entitys, Entity SQL og klasserne i navneområdet for EntityClient til at hente data ud af dine Entity Data samlinger.
Module 4: Creating, Updating, and Deleting Entity DataFind ud af hvordan du kan ændre og slette data i din Entity Data samling ved brug af klassen ObjectContext.
Module 5: Handling Multi-User Scenarios by Using Object ServicesVi ser på hvordan den parallelle metode i Object Services kan bruges til at tillade flere simultane brugere og applikationer.
Module 6: Building Optimized Solutions by Using Object ServicesOpbyg et skalerbart og optimeret dataadgangslag, med anvendelse af Object Services. Du lærer Best Practice og får prøvet at optimere, samt overvåge søgefunktionen.
Module 7: Customizing Entities and Building Custom Entity ClassesLær at ændre og oprette klasser, der indeholder din egen tilpassede funktionalitet.
Module 8: Using POCO Classes with the Entity FrameworkFind ud af hvordan du kan udskifte de autogenererede Entity klasser, eksempelvis med eksisterende CLR objekter(POCO) klasser, samt forbedrer på ding POCO klasser.
Module 9: Building an N-Tier Solution by Using the Entity FrameworkVi ser på nogle af de strukturelle problemer, der kan være ved at bruge en n-tier løsning med et Entity Framework, samt bygger en n-tier løsning der tager hensyn til dem.
Module 10: Handling Updates in an N-Tier Solution by Using the Entity FrameworkFra tid til anden kan det være nødvendigt at opdatere, eller på andre måder ændre, n-tier løsningen i din løsning. Vi ser nærmere på nogle af de forskellige strategier.
Module 11: Building Occasionally Connected SolutionsLær at udnytte Offline Data Cashing med XML og synkronisere med lokal cache data i dine applikationer.
Module 12: Querying Data by Using WCF Data ServicesAnvend Windows Communication Foundation(WCF) til at skabe fleksible dataservices der kan ggøre det muligt at finde dine data over intra eller internettet. Samtidig lærer du at begrænse adgangen til sensitive data.
Module 13: Updating Data by Using WCF Data ServicesFind ud af hvordan du kan gøre det muligt at ændre dine data med WCF og standardprotokoller som HTML og Atom Publishing Protocol, så det kan ske gennem intra og internettet.
Module 14: Using ADO.NETLær at anvende ADO.NET til at skabe fleksible datadrevne applikationer, som hurtigt kan hente informationer og foretage simple ændringer på dine data.
Module 15: Using LINQ to SQLVi slutter af med at se på hvordan SQL og LINQ spiller en rolle i anvendelsen af ADO.NET applikationer, så de kan blive mere integrerede og fleksible dele af dit Entity Framework.
Den fulde kursusbeskrivelse og liste over forudsætninger(på engelsk) kan findes på
http://www.microsoft.com/learning/en/us/course.aspx?ID=10265A