Feed Subscribe
Exception has been thrown by the target of an invocation.


Exam 70-516 objectives with MSDN links

by ondrejsv 6. January 2011 23:08

As I’m preparing for the 70-516 (TS: Accessing Data with Microsoft .NET Framework 4) I will be publishing and updating the list of the exam objectives together with MSDN links.

Modeling Data (20%)

Managing Connections and Context (18%)

Querying Data (22%)

Manipulating Data (22%)

  • Create, update, or delete data by using SQL statements.

    This objective may include but is not limited to: Create/Update/Delete (CUD), using DataSets, calling stored procedures, using parameters

  • Create, update, or delete data by using DataContext.
    This objective may include but is not limited to: CUD, calling stored procedures, using parameters
    This objective does not include: ObjectTrackingEnabled
  • Create, update, or delete data by using ObjectContext.

    This objective may include but is not limited to: CUD, calling stored procedures, using parameters, setting SaveOptions

  • Manage transactions.
    This objective may include
    but is not limited to: System.Transactions, DBTransaction, rolling back a transaction, Lightweight Transaction Manager (LTM)

    This objective does not include: distributed transactions, multiple updates within a transaction, multiple synchronization of data within an acidic transaction

  • Create disconnected objects.

    This objective may include but is not limited to: creating self-tracking entities in the Entity Framework, attaching objects, DataSets, table adapters

Developing and Deploying Reliable Applications (18%)

  • Monitor and collect performance data.

    This objective may include but is not limited to: logging generated SQL (ToTraceString), collecting response times, implementing performance counters, implementing logging, implementing instrumentation

  • Handle exceptions.

    This objective may include but is not limited to: resolving data concurrency issues (handling OptimisticConcurrency exception, Refresh method), handling errors, transaction exceptions, connection exceptions, timeout exceptions, handling an exception from the Entity Framework disconnected object, security exceptions

  • Protect data.

    This objective may include but is not limited to: encryption, digital signature, hashing, salting, least privilege

  • Synchronize data.

    This objective may include but is not limited to: online/offline Entity Framework, synchronization services, saving locally

  • Deploy ADO.NET components.

    This objective may include but is not limited to: packaging and publishing from Visual Studio, deploying an ADO.NET Services application; packaging and deploying Entity Framework metadata

    This objective does not include: configuring IIS, MSDeploy, MSBuild

Tags: