The Microsoft test 70-561 is designed to measure an individual’s ability to design and develop ADO.NET applications by using the Microsoft .NET Framework 3.5. Before taking the 70-561 test, you should practice the following:
- Manage connection string and use the ConnectionStringBuilder.
 - Leverage the ConfigurationManager and protect the connection string.
 - Use Security Support Provider Interface (SSPI) or SQL Server authentication and address the SQL Server instance.
 - Manage “User Instance” and AttachDBfilename.
 - Manage connection objects, connection state, and connection pool.
 - Implement persistent data connections and Multiple Active Result Sets (MARS).
 - Encrypt and decrypt data.
 - Work with data providers such as ODBC, Microsoft OLE Db, SqlClient, etc.
 - Identify the limitations, behaviors, performance, installation issues, and deployment issues of data providers.
 - Manage providers, native providers, and third-party providers.
 - Handle and diagnose database connection exceptions by implementing Try/Catch handlers.
 - Build command objects and parameters collections.
 - Use input and output parameters and return values.
 - Select an appropriate CommandType action and Execute method.
 - Use the CommandBuilder class and choose an appropriate CommandBehavior.
 - Query data from data sources.
 - Write queries to solve assigned problems.
 - Implement data page; sort, filter, and aggregate data.
 - Retrieve data using the DataReader.
 - Retrieve data from SELECT statements.
 - Retrieve data from stored procedures and work with multiple result sets.
 - Manage data by using the DataAdapter or the TableAdapter.
 - Work with multiple result sets and JOIN products.
 - Create updatable DataAdapters and TableAdapters and modify TableAdapter Fill methods.
 - Execute an asynchronous query and handle asynchronous events.
 - Handle special data types such as Binary Large Objects (BLOBs), FileStream, Spatial, Table Value Parameters, etc.
 - Query data sources using LINQ.
 - Extend method and use CLR delegate and Lambda expressions.
 - Work with the classes of the System.LINQ.Expressions namespace.
 - Manage exceptions when selecting data.
 - Identify and resolve syntax errors and security exceptions.
 - Manage transactions and select an appropriate transaction isolation level.
 - Participate in local transactions and distributed transactions, and use declarative transactions.
 - Manage data integrity by using cascade updates, cascade deletes, auto number management, server-generated value management, client-side data validation, business rules, and constraints.
 - Update data using stored procedures.
 - Update DataSet to data source and manage concurrency.
 - Manage exceptions when modifying data.
 - Resolve exceptions from data integrity.
 - Manage constraints, referential integrity violations, data lock conflicts, and data collision issues.
 - Transform data using LINQ.
 - Use aggregation operators, JOIN operator, QUERY operator, LIKE, and other operators.
 - Monitor event notifications.
 - Implement notifications by using SqlDependency and SqlNotificationRequest.
 - Cache data and use the SqlCacheDependency.
 - Manage update conflicts between online and offline data.
 - Partition data for synchronization.
 - Implement Synchronization services such as SyncAgent, SyncTable, ClientSyncProvider, ServerSyncProvider, and SyncAdapter.
 - Manage occasionally connected data.
 - Create data objects such as DataTable and DataSet programmatically.
 - Work with un-typed DataSet and DataTable.
 - Populate a DataSet and a DataTable.
 - Expose a DataTableReader using a DataTable and a DataSet.
 - Work with strongly typed DataSet and DataTable.
 - Define and implement an Entity Data Model.
 - Map schemas and storage of metadata.
 - Query data by using Object Services.
 - Query data as objects and shape results.
 - Work with objects and manage the object context.
 - Map data by using the Entity SQL Language.
 - Execute an Entity SQL Query by using EntityCommand.
 - Access entity data by using the EntityClient Provider.
 - Manage EntityConnection and create EntityCommand.
 - Execute a query using EntityDataReader and manage EntityTransaction.
 
                            
                                        
No Comments Yet
Be the first to share your thoughts on this post!