Skills required for Microsoft test 70-551.
Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.
Skills required for Microsoft test 70-551.
Rating:
Microsoft has specified more than sixty objectives for the 70-551 test. These objectives are grouped under nineteen topics. Following are some important areas in which an individual should possess good knowledge before taking the 70-551 test:
- Managing data in a .NET application by using system types.
- Improving type safety and application performance in a .NET application by using generic collections.
- Implementing .NET Framework interfaces to cause components to comply with standard contracts.
- Embedding configuration management functionality into a .NET application.
- Debugging and tracing a .NET application by using the System.Diagnostics namespace.
- Serializing or deserializing an object or an object graph by using runtime serialization techniques and controlling the serialization of an object into XML format.
- Controlling the serialization of an object into XML format by using the System.Xml.Serialization namespace.
- Accessing files and folders by using the File System classes, managing byte streams by using Stream classes, and managing the .NET application data by using the Reader and Writer classes.
- Compressing or decompressing stream information in a .NET application and improving the security of application data by using isolated storage.
- Implementing access control by using the System.Security.AccessControl classes and a custom authentication scheme by using the System.Security.Authentication classes.
- Encrypting, decrypting, and hashing data by using the System.Security.Cryptography classes.
- Controlling permissions for resources by using the System.Security.Permission classes and controlling code privileges by using System.Security.Policy classes.
- Accessing and modifying identity information by using the System.Security.Principal classes.
- Sending e-mail to a Simple Mail Transfer Protocol (SMTP) server for delivery from a .NET application.
- Enhancing the user interface of a .NET application by using the System.Drawing namespace.
- Adding and configuring Web server controls.
- Programming a Web application and configuring settings for the application.
- Implementing data-bound controls.
- Managing connections and transactions of databases.
- Creating, deleting, and editing data in a connected environment.
- Creating a composite server control.
- Copying a Web application to a target server by using the Copy Web tool.
- Precompiling a Web application by using the Publish Web utility.
- Optimizing and troubleshooting a Web application.
- Implementing a consistent page design by using master pages.
- Customizing a Web page by using themes and user profiles.
- Implementing Web Parts in a Web application.
- Establishing a user's identity by using forms authentication.
- Using authorization to establish the rights of an authenticated user.
- Using login controls to control access to a Web application.
- Creating a mobile Web application project.
- Using device-specific rendering to display controls on a variety of devices.
- Using adaptive rendering to modify the appearance of Web server controls.
- Evaluating the technical feasibility of an application design concept.
- Evaluating the technical specifications for an application to ensure that the business requirements are met.
- Evaluating the design of a database.
- Evaluating the logical design for performance, maintainability, extensibility, scalability, availability, security, use cases, recoverability, and data integrity of an application.
- Evaluating the physical design for performance, maintainability, scalability, availability, security, recoverability, and data integrity of an application.
- Choosing an appropriate layout for the visual interface.
- Evaluating a strategy for implementing a common layout throughout the UI.
- Choosing an appropriate control based on design specifications, evaluating the type of data that must be captured or displayed, and evaluating available controls.
- Choosing an appropriate data validation method at the UI layer and a validation method based on the data type provided.
- Choosing appropriate user assistance and application status feedback techniques.
- Establishing the required characteristics of a component.
- Creating a high-level design of a component, establishing the life cycle of the component, and deciding whether to use established design patterns for the component.
- Developing the public API of a component, deciding the types of clients that can consume a component, and establishing the required component interfaces.
- Developing the features of a component, deciding whether existing functionality can be implemented or inherited, and deciding how to handle unmanaged and managed resources.
- Developing an exception handling mechanism. Deciding when it is appropriate to raise an exception and how a component will handle exceptions.
- Developing the data access and data handling features of a component, analyzing data relationships, and data handling requirements of a component.
- Consuming a reusable software component and identifying a reusable software component from available components to meet the requirements.
- Choosing an appropriate exception handling mechanism, evaluating the current exception handling mechanism, and designing a new exception handling technique.
- Choosing an appropriate implementation approach for the application design logic and an appropriate data storage mechanism.
- Choosing an appropriate event logging method for an application. Deciding whether to log data.
- Evaluating the application configuration architecture, deciding which configuration attributes to store, and choosing the physical storage location for the configuration attributes.
- Evaluating the unit testing strategy, the integration testing strategy, and the stress testing strategy.
- Resolving a bug, investigating a reported bug, reproducing a bug, fixing a bug, and evaluating the effect of the bug and the associated cost and timeline for fixing the bug.
- Evaluating the performance of an application that is based on the performance analysis strategy.
- Analyzing data received when monitoring an application.
- Evaluating the deployment plan and identifying component-level deployment dependencies.
- Validating the production configuration environment, verifying networking settings and the deployment environment.
Rating:
Was this information helpful?
Other articles
- Things to practice for Microsoft test 70-551
- What is the Dictionary <T> class?
- What is the List interface?
- What is the LinkListNode <T> class?