Friday, January 24, 2020

2V0-41.19 VMware Professional NSX-T Data Center 2.4 Exam


Exam Details
The Professional NSX-T Data Center 2.4 exam (2V0-41.19) which leads to VMware Certified Professional – Network Virtualization 2020 certification is a 70-item exam, with a passing score of 300 using a scaled method. Candidates are given an appointment time of 105 minutes, which includes five-minute seating time and adequate time to complete the exam for non-native English speakers. Actual exam time is 100 minutes. Exam Delivery This is a proctored exam delivered at Pearson VUE testing centers, world-wide. For more information, visit the Pearson VUE website. Certification Information For details and a complete list of requirements and recommendations for certification attainment, please reference the VMware Education Services – Certification website. Minimally Qualified Candidate The minimally qualified candidate should have 6 months or more experience installing, configuring, managing, and troubleshooting NSX-T Data Center 2.4 solutions. Candidates should be knowledgeable of the features, functions, and architectures of NSX-T. They should have at least 6 months hands-on experience with Linux and KVM. They should have 1 year of experience working in IT and with VMware vSphere and its command line. The successful candidate will likely hold additional industry-recognized IT certifications or accreditation. The MQC should have all the knowledge contained in the exam sections listed below. Exam Sections VMware exam blueprint sections are now standardized to the seven sections below, some of which may NOT be included in the final exam blueprint depending on the exam objectives.

Section 1 – Architecture and Technologies
Section 2 – Products and Solutions
Section 3 – Planning and Designing
Section 4 – Installing, Configuring, and Setup
Section 5 – Performance-tuning, Optimization, and Upgrades
Section 6 – Troubleshooting and Repairing
Section 7 – Administrative and Operational Tasks

If a section is missing from the list below, please note it is because the exam has no testable objectives for that section. The objective numbering may be referenced in your score report at the end of your testing event for further preparation should a retake of the exam be necessary.
Sections Included in the Exam

Section 1 – Architectures and Technologies - There are no testable objectives for this section
Section 2 – VMware Products and Solutions

Objective 2.1 Describe the VMware Virtual Cloud Network Vision
Objective 2.2 Outline the solutions of NSX Portfolio
Objective 2.3 List the use-cases for NSX Data Center
Objective 2.4 Explain the value proposition and features of NSX
Objective 2.5 Identify Physical and Virtual Infrastructure Requirements for NSX-T Data Center
Objective 2.6 Describe NSX Architecture and Component sub-systems
Objective 2.7 Differentiate the functionalities of Management Plane, Control Plane, Data Plane, and Consumption Planes
Objective 2.8 Define NSX-T Data Center Terminology
Objective 2.9 Describe the Logical Switching Architecture and Features
Objective 2.10Describe the Logical Routing Architecture and Features
Objective 2.11Describe the NSX-T Data Center Network Services
Objective 2.12 Explain the Edge Architecture and Features
Objective 2.13 Explain the NSX Security Architecture and Features
Objective 2.14 Identify the supported integration platforms of NSX-T (Containers, Public Cloud, Private Cloud, Hybrid Cloud, DevOps tools, 3rd Party etc.)

Section 3- Planning and Designing - There are no testable objectives for this section

Section 4 – Installing, Configuring, and Setup
Objective 4.1 Outline the installation and preparation workflow of NSX-T Data Center
Objective 4.2 Deploy and Configure NSX-T Data Center Environment
Objective 4.3 Configure Hypervisor Networking [vSphere and KVM] for NSX-T Data Center
Objective 4.4 Configure and manage Logical Switching Features
Objective 4.5 Configure and manage Logical Routing Features
Objective 4.6 Configure NSX-T Edge Nodes and Edge Cluster
Objective 4.7 Configure NSX-T Data Center Network Services [Layer-3]
Objective 4.8 Configure NSX Security Features
Objective 4.9 Configure Service Insertion with NSX-T Data Center

Section 5 – Performance-tuning, Optimization, Upgrades - There are no testable objectives for this section

Section 6 – Troubleshooting and Repairing
Objective 6.1 Identify the default log file locations of NSX-T Data Center components
Objective 6.2 Compare and Contrast Tools Available for Troubleshooting
Objective 6.3 Troubleshoot Common NSX Installation/Configuration Issues
Objective 6.4 Troubleshoot Common NSX Component Issues
Objective 6.5 Troubleshoot Common Connectivity Issues
Objective 6.6 Troubleshoot Common physical infrastructure Issues

Section 7 – Administrative and Operational Tasks
Objective 7.1 List Operations Tasks in a VMware NSX Environment (syslog, backup/restore etc.)
Objective 7.2 Configure roles and permissions for NSX-T Data Center environment
Objective 7.3 Generate Log bundles
Objective 7.4 Monitor a VMware NSX Implementation

QUESTION 1
Which two commands are used to query the arp-table of a logical switch? (Choose two.)

A. get logical-switch arp-table
B. get logical-switch arp-table
C. get logical-switch arp-table
D. get logical-switch arp-table
E. get logical-switch arp-table

Correct Answer: A,B


QUESTION 2
When a stateful service is enabled for the first time on a Tier-0 Gateway, what happens on the NSX Edge node?

A. SR and DR doesn't need to be connected to provide any stateful services.
B. SR is instantiated and automatically connected with DR.
C. SR and DR is instantiated but requires manual connection.
D. DR is instantiated and automatically connected with SR.

Correct Answer: B

QUESTION 4
A security administrator needs to configure a firewall rule based on the domain name of a specific application.
Which field in a distributed firewall rule does the administrator configure?

A. Policy
B. Profile
C. Service
D. Source

Correct Answer: B

Explanation:
On the Profile page, choose which profiles to apply the rule to. For most servers, you should apply the rule to
all three profiles, because servers are usually continually connected to a single network. For mobile computers
in domain environments, you typically need to apply firewall rules only to the Domain profile.

QUESTION 5
What are two supported VPN configuration types in a NSX-Y Data Center? (Choose two.)

A. OpenVPN
B. MPLS
C. L3VPN
D. L2VPN
E. SSLVPN+

Correct Answer: CE

Click here to view complete Q&A of 2V0-41.19 exam
Certkingdom Review
, Certkingdom PDF Torrents

MCTS Training, MCITP Trainnig
Best VCP-NV 2019 2V0-41.19 Certification, VCP-NV 2019 2V0-41.19 Training at certkingdom.com

Thursday, January 2, 2020

MS-600 Building Applications and Solutions with Microsoft 365 Core Services (beta)

Candidates for this exam are Microsoft 365 Developers who design, build, test, and maintain applications and solutions that are optimized for the productivity and collaboration needs of organizations using the Microsoft 365 platform.

Candidates for this exam are proficient in Microsoft identity and Microsoft Graph. They have general knowledge on UI elements (including Adaptive Cards and UI Fabric), integration points (including Microsoft Teams, Office Add-ins, SharePoint Framework, Actionable Messages), and determining workload platform targets.

Candidates should have experience developing solutions on Microsoft Teams, Office Add-ins, or SharePoint Framework through all phases of software development. They should have a basic understanding of REST APIs, JSON, OAuth2, OData, OpenID Connect, Microsoft identities (including Azure AD and Microsoft accounts), Azure AD B2C, and permission/consent concepts.

Part of the requirements for: Microsoft 365 Certified: Developer Associate

Related exams: none

Important: See details

Exam MS-600: Building Applications and Solutions with Microsoft 365 Core Services (beta)

Languages: English

Retirement date: none

This exam measures your ability to accomplish the following technical tasks: implement Microsoft identity; build apps with Microsoft Graph; extend and customize SharePoint; extend Teams; and extend Office.

Skills measured
Implement Microsoft Identity (20-25%)
Build Apps with Microsoft Graph (20-25%)
Extend and Customize SharePoint (20-25%)
Extend Teams (15-20%)
Extend Office (15-20%)

Implement Microsoft Identity (20-25%)

Register an Application
• determine the supported account type
• select authentication and client credentials for app type and authentication flow
• define app roles

Implement Authentication
• configure Microsoft Authentication Library (MSAL JS) for endpoint and token cache
• plan and configure scopes for dynamic or static permission
• use the MSAL JS login method

Configure Permissions to Consume an API
• configure Delegated permissions for the app
• configure Application permissions for the app
• identify admin consent requirements

Implement Authorization to Consume an API
• configure incremental consent scopes
• call MSAL JS using AquireTokenSilent/AquireToken pattern

Implement Authorization in an API
• validate Access Token
• configure effective permissions for delegated scopes
• implement app permissions using roles
• use a delegated access token to call a Microsoft API

Create a Service to Access Microsoft Graph • configure client credentials using a certificate • configure Application permissions for the app • acquire an access token for Microsoft Graph using an application permission and client credential certificate
• acquire an access token using the client secret Build Apps with Microsoft Graph (20-25%)

Optimize Data Usage with query parameters
• use $filter query parameter
• use $select query parameter
• order results using $orderby query parameter
• set page size of results using $skip and $top query parameters
• expand and retrieve resources using $expand query parameter
• retrieve the total count of matching resources using $count query parameter
• search for resources using $search query parameter
• determine the appropriate Microsoft Graph SDK to leverage

Optimize network traffic
• monitor for changes using change notifications
• combine multiple requests using $batch
• get changes using a delta query
• implement error 429 handler

Access User data from Microsoft Graph
• get the signed in users profile
• get a list of users in the organization
• get the users profile photo
• get the user object based on the users unique identifier
• get the users manager profile

Access Files with Microsoft Graph
• get the list of files in the signed in users OneDrive
• download a file from the signed in users OneDrive using file unique id
• download a file from a SharePoint Site using the relative path to the file
• get the list of files trending around the signed in user
• upload a large file to OneDrive
• get a user object from an owner list in a group and retrieve that user’s files

Manage a group lifecycle on Microsoft Graph • get the information on a group by id • get the list of members in a Group
• get the list of owners of a Group • get the list of Groups where the signed in user is a member
• get the list of Groups where the signed in user is an owner
• provision a Group • provision a Team with a Group
• delete a group Extend and Customize SharePoint

Understand the components of a SharePoint Framework (SPFx) web part (20-25%)
• identify the appropriate tool to create an SPFx Web Part project
• understand properties of client-side web parts
• understand Office UI Fabric in client-side web parts
• understand when to use an app page
• differentiate between app page and web part
• understand rendering framework options

Understand SPFx extensions
• identify the appropriate tool to create an SPFx Extension project
• understand page placeholders from Application Customizer
• understand the ListView Command Set extension
• understand the Field Customizer extension

Understand the process to package and deploy an SPFx solution
• understand the options for preparing a package for deployment
• understand the options for packaging a solution
• understand the requirements of tenant-scoped solution deployment
• understand the requirements of domain isolated web parts
• understand the options to deploy a solution

Understand the consumption of Microsoft Graph
• understand the purpose of the MSGraphClient object
• understand the methods for granting permissions to Microsoft Graph

Understand the consumption of third party APIs secured with Azure AD from within SPFx
• understand the purpose of the AadHttpClient object
• understand the methods for granting permissions to consume a third party API

Understand Web Parts as Teams Tabs
• understand the considerations for creating a SPFx Web Part to be a Teams Tab
• understand the options for deploying a SPFx Web Part as a Teams Tab

Understand branding and theming in SharePoint
• understand the options for SharePoint site theming
• understand the options for site designs and site scripts Extend Teams

Understand the components of a Teams app (15-20%)
• understand the purpose of a Teams app manifest
• understand App Studio functionality and features
• identify the components of an app package for Microsoft Teams
• understand the options for distributing a Teams app
• understand the benefits of using deep links
• understand task modules

Understand webhooks in Microsoft Teams

• understand when to use webhooks
• understand the limitations of webhooks
• understand the differences between incoming and outgoing webhooks

Understand tabs in Microsoft Teams
• understand when to use tabs
• understand the capabilities of personal tabs
• understand the capabilities of channel tabs
• understand the requirements for tabs for mobile clients

Understand messaging extensions
• understand when to use messaging extensions
• understand where messaging extensions can be invoked from
• understand search based messaging extensions
• choose the appropriate message extension command type based on requirements
• understand action-based messaging extensions with adaptive cards
• understand action-based messaging extensions with parameters

Understand conversational bots
• understand when to use conversational bots
• understand the scoping options for bots
• understand when to use a task module from a bot

Extend Office (15-20%)

Understand fundamental components and types of Office Add-ins
• understand task pane and Content Office Add-ins
• understand dialogs
• understand custom functions
• understand Add-in commands
• understand the purpose of Office Add-ins manifest

Understand Office JS APIs
• understand the Office Add-in programming model
• understand Office Add-in developer tools
• understand the capabilities of the Excel Javascript API
• understand the capabilities of the Outlook JavaScript API
• understand the capabilities of the Word JavaScript API
• understand the capabilities of the PowerPoint JavaScript API
• understand the capabilities of custom functions

Understand customization of Add-ins
• understand the options of persisting state and settings
• understand Office UI Fabric in Office Add-ins
• understand when to use Microsoft Graph in Office Add-ins
• understand authorization when using Microsoft Graph in Office Add-ins

Understand testing, debugging, and deployment options
• select deployment options based on requirements
• understand testing and debugging concepts for Office Add-ins

Understand actionable messages
• understand the features of actionable messages with an adaptive card
• understand the scenarios for refreshing an actionable message
QUESTION 1
You need to configure the initial login request in the access token JavaScript script.
Which code segment should you insert at line 01?

A. const scopes = ['https://graph.microsoft.com/.default'];
B. const accessTokenRequest = {
};

C. const scopes = ['https://graph.microsoft.com/Files.Read.All',
'https://graph.microsoft.com/Mail.Send.All'];

D. const accessTokenRequest = {
scopes: ['https://graph.microsoft.com/Files.ReadWrite',
'https://graph.microsoft.com/Mail.Send']
};

Correct Answer: D

Explanation:
Scenario: ADatum identifies the following technical requirements for the planned E-invoicing capabilities:
Ensure that all operations performed by E-invoicing against Office 365 are initiated by a user. Require that
the user authorize E-invoicing to access the Office 365 data the first time the application attempts to access
Office 365 data on the user’s behalf.



QUESTION 2
You need to develop a server-based web app that will be registered with the Microsoft identity platform. The solution must ensure that the app can perform operations on behalf of the user.
Which type of authorization flow should you use?

A. authorization code
B. refresh token
C. resource owner password
D. device code

Correct Answer: A


QUESTION 3
You are building a server-based web app that will use OAuth2 and will be registered with the Microsoft identity platform.
Which two values does the app require to obtain tokens from the Azure Active Directory (Azure AD)
authorization endpoint? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

A. the tenant ID
B. the context token
C. the application ID
D. the application secret
E. the authorization code

Correct Answer: C,E


QUESTION 4
You develop a web API named WebApi1.
When validating a token received from a client application, WebApi1 receives a MsalUiRequiredException exception from Azure Active Directory (Azure AD).
You need to formulate the response that WebApi1 will return to the client application.
Which HTTP response should you send?

A. HTTP 307 Temporary Redirect
B. HTTP 400 Bad Request
C. HTTP 403 Forbidden
D. HTTP 412 Precondition Failed

Correct Answer: D



Click here to view complete Q&A of MS-600 exam
Certkingdom Review
, Certkingdom PDF Torrents

MCTS Training, MCITP Trainnig
Best Microsoft 365 MS-600 Certification, Microsoft 365 MS-600 Training at certkingdom.com

MS-600 Building Applications and Solutions with Microsoft 365 Core Services (beta)

Candidates for this exam are Microsoft 365 Developers who design, build, test, and maintain applications and solutions that are optimized for the productivity and collaboration needs of organizations using the Microsoft 365 platform.

Candidates for this exam are proficient in Microsoft identity and Microsoft Graph. They have general knowledge on UI elements (including Adaptive Cards and UI Fabric), integration points (including Microsoft Teams, Office Add-ins, SharePoint Framework, Actionable Messages), and determining workload platform targets.

Candidates should have experience developing solutions on Microsoft Teams, Office Add-ins, or SharePoint Framework through all phases of software development. They should have a basic understanding of REST APIs, JSON, OAuth2, OData, OpenID Connect, Microsoft identities (including Azure AD and Microsoft accounts), Azure AD B2C, and permission/consent concepts.

Part of the requirements for: Microsoft 365 Certified: Developer Associate

Related exams: none

Important: See details

Exam MS-600: Building Applications and Solutions with Microsoft 365 Core Services (beta)

Languages: English

Retirement date: none

This exam measures your ability to accomplish the following technical tasks: implement Microsoft identity; build apps with Microsoft Graph; extend and customize SharePoint; extend Teams; and extend Office.

Skills measured
Implement Microsoft Identity (20-25%)
Build Apps with Microsoft Graph (20-25%)
Extend and Customize SharePoint (20-25%)
Extend Teams (15-20%)
Extend Office (15-20%)

Implement Microsoft Identity (20-25%)

Register an Application
• determine the supported account type
• select authentication and client credentials for app type and authentication flow
• define app roles

Implement Authentication
• configure Microsoft Authentication Library (MSAL JS) for endpoint and token cache
• plan and configure scopes for dynamic or static permission
• use the MSAL JS login method

Configure Permissions to Consume an API
• configure Delegated permissions for the app
• configure Application permissions for the app
• identify admin consent requirements

Implement Authorization to Consume an API
• configure incremental consent scopes
• call MSAL JS using AquireTokenSilent/AquireToken pattern

Implement Authorization in an API
• validate Access Token
• configure effective permissions for delegated scopes
• implement app permissions using roles
• use a delegated access token to call a Microsoft API

Create a Service to Access Microsoft Graph • configure client credentials using a certificate • configure Application permissions for the app • acquire an access token for Microsoft Graph using an application permission and client credential certificate
• acquire an access token using the client secret Build Apps with Microsoft Graph (20-25%)

Optimize Data Usage with query parameters
• use $filter query parameter
• use $select query parameter
• order results using $orderby query parameter
• set page size of results using $skip and $top query parameters
• expand and retrieve resources using $expand query parameter
• retrieve the total count of matching resources using $count query parameter
• search for resources using $search query parameter
• determine the appropriate Microsoft Graph SDK to leverage

Optimize network traffic
• monitor for changes using change notifications
• combine multiple requests using $batch
• get changes using a delta query
• implement error 429 handler

Access User data from Microsoft Graph
• get the signed in users profile
• get a list of users in the organization
• get the users profile photo
• get the user object based on the users unique identifier
• get the users manager profile

Access Files with Microsoft Graph
• get the list of files in the signed in users OneDrive
• download a file from the signed in users OneDrive using file unique id
• download a file from a SharePoint Site using the relative path to the file
• get the list of files trending around the signed in user
• upload a large file to OneDrive
• get a user object from an owner list in a group and retrieve that user’s files

Manage a group lifecycle on Microsoft Graph • get the information on a group by id • get the list of members in a Group
• get the list of owners of a Group • get the list of Groups where the signed in user is a member
• get the list of Groups where the signed in user is an owner
• provision a Group • provision a Team with a Group
• delete a group Extend and Customize SharePoint

Understand the components of a SharePoint Framework (SPFx) web part (20-25%)
• identify the appropriate tool to create an SPFx Web Part project
• understand properties of client-side web parts
• understand Office UI Fabric in client-side web parts
• understand when to use an app page
• differentiate between app page and web part
• understand rendering framework options

Understand SPFx extensions
• identify the appropriate tool to create an SPFx Extension project
• understand page placeholders from Application Customizer
• understand the ListView Command Set extension
• understand the Field Customizer extension

Understand the process to package and deploy an SPFx solution
• understand the options for preparing a package for deployment
• understand the options for packaging a solution
• understand the requirements of tenant-scoped solution deployment
• understand the requirements of domain isolated web parts
• understand the options to deploy a solution

Understand the consumption of Microsoft Graph
• understand the purpose of the MSGraphClient object
• understand the methods for granting permissions to Microsoft Graph

Understand the consumption of third party APIs secured with Azure AD from within SPFx
• understand the purpose of the AadHttpClient object
• understand the methods for granting permissions to consume a third party API

Understand Web Parts as Teams Tabs
• understand the considerations for creating a SPFx Web Part to be a Teams Tab
• understand the options for deploying a SPFx Web Part as a Teams Tab

Understand branding and theming in SharePoint
• understand the options for SharePoint site theming
• understand the options for site designs and site scripts Extend Teams

Understand the components of a Teams app (15-20%)
• understand the purpose of a Teams app manifest
• understand App Studio functionality and features
• identify the components of an app package for Microsoft Teams
• understand the options for distributing a Teams app
• understand the benefits of using deep links
• understand task modules

Understand webhooks in Microsoft Teams

• understand when to use webhooks
• understand the limitations of webhooks
• understand the differences between incoming and outgoing webhooks

Understand tabs in Microsoft Teams
• understand when to use tabs
• understand the capabilities of personal tabs
• understand the capabilities of channel tabs
• understand the requirements for tabs for mobile clients

Understand messaging extensions
• understand when to use messaging extensions
• understand where messaging extensions can be invoked from
• understand search based messaging extensions
• choose the appropriate message extension command type based on requirements
• understand action-based messaging extensions with adaptive cards
• understand action-based messaging extensions with parameters

Understand conversational bots
• understand when to use conversational bots
• understand the scoping options for bots
• understand when to use a task module from a bot

Extend Office (15-20%)

Understand fundamental components and types of Office Add-ins
• understand task pane and Content Office Add-ins
• understand dialogs
• understand custom functions
• understand Add-in commands
• understand the purpose of Office Add-ins manifest

Understand Office JS APIs
• understand the Office Add-in programming model
• understand Office Add-in developer tools
• understand the capabilities of the Excel Javascript API
• understand the capabilities of the Outlook JavaScript API
• understand the capabilities of the Word JavaScript API
• understand the capabilities of the PowerPoint JavaScript API
• understand the capabilities of custom functions

Understand customization of Add-ins
• understand the options of persisting state and settings
• understand Office UI Fabric in Office Add-ins
• understand when to use Microsoft Graph in Office Add-ins
• understand authorization when using Microsoft Graph in Office Add-ins

Understand testing, debugging, and deployment options
• select deployment options based on requirements
• understand testing and debugging concepts for Office Add-ins

Understand actionable messages
• understand the features of actionable messages with an adaptive card
• understand the scenarios for refreshing an actionable message
QUESTION 1
You need to configure the initial login request in the access token JavaScript script.
Which code segment should you insert at line 01?

A. const scopes = ['https://graph.microsoft.com/.default'];
B. const accessTokenRequest = {
};

C. const scopes = ['https://graph.microsoft.com/Files.Read.All',
'https://graph.microsoft.com/Mail.Send.All'];

D. const accessTokenRequest = {
scopes: ['https://graph.microsoft.com/Files.ReadWrite',
'https://graph.microsoft.com/Mail.Send']
};

Correct Answer: D

Explanation:
Scenario: ADatum identifies the following technical requirements for the planned E-invoicing capabilities:
Ensure that all operations performed by E-invoicing against Office 365 are initiated by a user. Require that
the user authorize E-invoicing to access the Office 365 data the first time the application attempts to access
Office 365 data on the user’s behalf.



QUESTION 2
You need to develop a server-based web app that will be registered with the Microsoft identity platform. The solution must ensure that the app can perform operations on behalf of the user.
Which type of authorization flow should you use?

A. authorization code
B. refresh token
C. resource owner password
D. device code

Correct Answer: A


QUESTION 3
You are building a server-based web app that will use OAuth2 and will be registered with the Microsoft identity platform.
Which two values does the app require to obtain tokens from the Azure Active Directory (Azure AD)
authorization endpoint? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

A. the tenant ID
B. the context token
C. the application ID
D. the application secret
E. the authorization code

Correct Answer: C,E


QUESTION 4
You develop a web API named WebApi1.
When validating a token received from a client application, WebApi1 receives a MsalUiRequiredException exception from Azure Active Directory (Azure AD).
You need to formulate the response that WebApi1 will return to the client application.
Which HTTP response should you send?

A. HTTP 307 Temporary Redirect
B. HTTP 400 Bad Request
C. HTTP 403 Forbidden
D. HTTP 412 Precondition Failed

Correct Answer: D



Click here to view complete Q&A of MS-600 exam
Certkingdom Review
, Certkingdom PDF Torrents

MCTS Training, MCITP Trainnig
Best Microsoft 365 MS-600 Certification, Microsoft 365 MS-600 Training at certkingdom.com

Monday, November 20, 2017

C9030-644 IBM z Systems Technical Support V7

Number of questions: 65
Number of questions to pass: 42
Time allowed: 120 mins
Status: Live

This exam consists of 5 sections described below.

Apply Information / Installation Planning / Migration Considerations 15%
Identify areas of risk to discuss with customer, relevant business partner(s), and IBM team:
Sysplex, I/O options
End of life / limited life
Drawers for cards (z13 and Infiniband cards)
TCO (workload retention)
Create a mutually developed implementation plan with the customer, including post-install.
Describe and implement consolidation methodology.
Ensure implementation plan is executed per requirements (including all necessary vendors, business partners, and IBM team groups).
Ensure that customer expectations have been met.

Business Resiliency 14%
Identify the elements of high availability which enable a z Systems environment to remain up and running without unscheduled outages (e.g., elements unique to single system environments, or multiple system environments in a single location, and multi-system-multi-location environment).
Identify the elements of continuous availability which enable a z Systems environment to remain up and running without any outages (planned or unplanned).
Identify the elements of a disaster recovery solution which affect the ability of the business to continue to run.
Explain recovery time objective (RTO) and recovery point objective (RPO), and identify the technologies that support these objectives.
Identify business or external elements which make having a resilient business critical, such as governmental and industry regulations or standards (finance, transit, etc), audit points, competition, and revenue impact.
Identify z Systems business resilience options and their capabilities, and alternative offerings, including (but not limited to) IBM BCRS and GDPS.
Given specific customer criteria and requirements, propose the appropriate business resilience solution, product, or process.
Conduct a business impact analysis to identify a solution which eliminates identified single points of failure (networking redundancy, application failover, infrastructure redundancy, HW or SW product redundancy).

Evaluate Customer Environment and Plans 15%
Evaluate and document current customer environment (equipment, software, staff usage, satisfaction, need for change and growth).
Identify opportunities (business resilience, workload consolidation, cloud, analytics, mobile, etc.).
Solve customer business problems using tools, methods, and processes, including benchmarks.
Solve customer business problems using capacity planning tools (zPCR, zCP3000, zBNA, zSoftCap, zTPM, zSCON).
Discuss how customers can use Techline to resolve computing issues.
Solve customer business problems using tools, methods, and processes, including methodology for best fit (newer workloads, operating environments, "fit for purpose," etc.).
Determine which tools are used to compare different platforms: Sizing, TCO analysis, etc. (RACE, Eagle).

z Systems Features and Architecture 38%
Describe z Systems models (z13, z13s).
Describe LinuxONE models (Emperor and Rockhopper).
Describe currently marketed z Systems, operating systems (z/OS, z/VM, and Linux), and related system software, middleware, and compilers.
Describe z Systems virtualization (PR/SM, z/VM, DPM, KVM).
Describe z Systems specialty engines (IFL, zIIP, ICF) use and benefits.
Describe z Systems permanent and temporary capacity offerings (CoD, Capacity Provisioning, CBU).
Describe z Systems security offerings (RACF, PKI, Crypto, TKE).
Describe z Systems storage compatibility options for z/OS, z/VM and Linux on z Systems.
Describe z Systems connectivity options (I/O such as FICON, OSA, RoCE, zEDC and coupling links such as Infiniband, Integrated Coupling Adapter).
Describe z Systems performance improvements (HiperDispatch, zHPF, Out of Order Execution, Flash Express, Large Memory).
Describe z Systems architectural enhancements (SIMD, SMT, new instructions, Chip/Cache structure, PCIe, IFP, IBM zAware, Secure Service Container).
Describe z Systems modernization of legacy applications (new architecture and deployment).
Describe z Systems systems management (HMC, SE, zOSMF, SMF, RMF, IBM WAVE, etc.).
Describe software pricing options under z/OS, z/VM, and Linux on z Systems.

z Systems Solutions 17%
Security: Identify those things in a z Systems environment that protect networks, data, and applications.
Security: Identify common methods to reduce risk exposure in encryption and cryptography.
Security: Discuss gaps in the customer security environment in data security (encryption, data-at-rest, data-in-motion, permissions/access, etc.).
Security: Identify tools, resources and products which monitor, track and secure data, applications, and systems, and differentiate when they are used. (zSecure, crypto coprocessors, IBM Multi-Factor Authentication for z/OS (MFA), etc.).
Security: Given a customer situation, select the security solution (including processes, products, tools and services) which most closely matches the customer requirements.
Cloud: Identify the characteristics of a cloud environment (elastic, broad network access, pooled/shared resources, measured usage/resources).
Cloud: Position cloud solutions on z Systems that differentiate it from cloud solutions on other platforms (elements that are unique to z Systems, such as cryptography, RAS, Capacity on Demand).
Cloud: Position cloud virtualization solutions on z Systems that differentiate it from cloud solutions on other platforms.
Cloud: Describe hybrid cloud characteristics.
Analytics: Describe the unique values of data intensive workloads on z Systems including reliability, availability, security and scalability.
Blockchain: Describe the capabilities and benefits of Blockchain.

This exam has an Assessment Exam option: A9030-644 Assessment: IBM z Systems Technical Support V7

Assessment exams are web-based exams that provides you, at a cheaper costs, the ability to check your skills before taking the certification exam.
This assessment exam is available in: English, Japanese

Passing the exam does not award you a certification, and it is only used to help you assess if you are ready or not to take the certification exam.

You can register for it at Pearson VUE and it will provide you a score report, showing you how you did in each section.

All IBM certification tests presume a certain amount of "on-the-job" experience which is not present in any classroom or Web presentation. The recommended courses and links will help you gain the skill and product knowledge represented in the test objectives. They do�? not teach the answers to the test questions, and are not intended to do so. This information may not cover all subject areas in the certification test, or may contain more recent information than is present in the certification test. Taking these or any classes will not guarantee that you will achieve certification

PartnerWorld Code: 21002107
Replaces PW Code: 21002106

Status: Live
The z Systems Technical Support Specialist understands the customer's business environment and evaluates their IT infrastructure to ensure that z Systems solutions are appropriately designed and implemented. This individual performs requirements analysis, systems architecture/design, and planning/installation. Additionally, he or she provides ongoing support to ensure that the customer is operational and technical requirements are continually addressed.

The technical support specialist has an in-depth understanding of the IT infrastructure and z Systems architecture necessary to design and implement z Systems solutions for customers. This individual knows the hardware components, their functions, and how they differentiate the z Systems platform, including z13s, z13, and LinuxONE models. The specialist should also understand how to upgrade from earlier systems.

In addition to the hardware, this person is familiar with the capabilities and benefits associated with assorted software and operating systems supported by z Systems, including capabilities for handling and securing cloud, analytics and mobile workloads. Further, this professional is knowledgeable in key concepts relevant to z Systems, such as reliability, availability, serviceability, scalability, security, and systems management.

The target audience for this certification includes IBM Business Partners and IBM employees who are responsible for supporting IBM z Systems solutions.
Recommended Prerequisite Skills

The successful candidate will have approximately 3-5 years of experience supporting IBM z Systems solutions.
Requirements

This certification requires 1 exam

Exam Required:
Click on the link below to see exam details, exam objectives, suggested training and sample tests.

C9030-644 - IBM z Systems Technical Support V7


Tuesday, September 12, 2017

Exam 70-776 Perform Big Data Engineering on Microsoft Cloud Services (beta)

Published: July 5, 2017
Languages: English
Audiences: Data engineers
Technology: Microsoft Azure SQL Data Warehouse, Azure Data Lake Analytics, Azure Data Factory, Azure Stream Analytics
Credit toward certification: MCSA

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Design and Implement Complex Event Processing By Using Azure Stream Analytics (15-20%)
Ingest data for real-time processing
Select appropriate data ingestion technology based on specific constraints; design partitioning scheme and select mechanism for partitioning; ingest and process data from a Twitter stream; connect to stream processing entities; estimate throughput, latency needs, and job footprint; design reference data streams
Design and implement Azure Stream Analytics
Configure thresholds, use the Azure Machine Learning UDF, create alerts based on conditions, use a machine learning model for scoring, train a model for continuous learning, use common stream processing scenarios
Implement and manage the streaming pipeline
Stream data to a live dashboard, archive data as a storage artifact for batch processing, enable consistency between stream processing and batch processing logic
Query real-time data by using the Azure Stream Analytics query language
Use built-in functions, use data types, identify query language elements, control query windowing by using Time Management, guarantee event delivery

Design and Implement Analytics by Using Azure Data Lake (25-30%)
Ingest data into Azure Data Lake Store
Create an Azure Data Lake Store (ADLS) account, copy data to ADLS, secure data within ADLS by using access control, leverage end-user or service-to-service authentication appropriately, tune the performance of ADLS, access diagnostic logs
Manage Azure Data Lake Analytics
Create an Azure Data Lake Analytics (ADLA) account, manage users, manage data sources, manage, monitor, and troubleshoot jobs, access diagnostic logs, optimize jobs by using the vertex view, identify historical job information
Extract and transform data by using U-SQL
Schematize data on read at scale; generate outputter files; use the U-SQL data types, use C# and U-SQL expression language; identify major differences between T-SQL and U-SQL; perform JOINS, PIVOT, UNPIVOT, CROSS APPLY, and Windowing functions in U-SQL; share data and code through U-SQL catalog; define benefits and use of structured data in U-SQL; manage and secure the Catalog
Extend U-SQL programmability
Use user-defined functions, aggregators, and operators, scale out user-defined operators, call Python, R, and Cognitive capabilities, use U-SQL user-defined types, perform federated queries, share data and code across ADLA and ADLS
Integrate Azure Data Lake Analytics with other services
Integrate with Azure Data Factory, Azure HDInsight, Azure Data Catalog, and Azure Event Hubs, ingest data from Azure SQL Data Warehouse

Design and Implement Azure SQL Data Warehouse Solutions (15-20%)
Design tables in Azure SQL Data Warehouse
Choose the optimal type of distribution column to optimize workflows, select a table geometry, limit data skew and process skew through the appropriate selection of distributed columns, design columnstore indexes, identify when to scale compute nodes, calculate the number of distributions for a given workload
Query data in Azure SQL Data Warehouse
Implement query labels, aggregate functions, create and manage statistics in distributed tables, monitor user queries to identify performance issues, change a user resource class
Integrate Azure SQL Data Warehouse with other services
Ingest data into Azure SQL Data Warehouse by using AZCopy, Polybase, Bulk Copy Program (BCP), Azure Data Factory, SQL Server Integration Services (SSIS), Create-Table-As-Select (CTAS), and Create-External-Table-As-Select (CETAS); export data from Azure SQL Data Warehouse; provide connection information to access Azure SQL Data Warehouse from Azure Machine Learning; leverage Polybase to access a different distributed store; migrate data to Azure SQL Data Warehouse; select the appropriate ingestion method based on business needs

Design and Implement Cloud-Based Integration by using Azure Data Factory (15-20%)
Implement datasets and linked services
Implement availability for the slice, create dataset policies, configure the appropriate linked service based on the activity and the dataset
Move, transform, and analyze data by using Azure Data Factory activities
Copy data between on-premises and the cloud, create different activity types, extend the data factory by using custom processing steps, move data to and from Azure SQL Data Warehouse
Orchestrate data processing by using Azure Data Factory pipelines
Identify data dependencies and chain multiple activities, model schedules based on data dependencies, provision and run data pipelines, design a data flow
Monitor and manage Azure Data Factory
Identify failures and root causes, create alerts for specified conditions, perform a redeploy, use the Microsoft Azure Portal monitoring tool

Manage and Maintain Azure SQL Data Warehouse, Azure Data Lake, Azure Data Factory, and Azure Stream Analytics (20-25%)
Provision Azure SQL Data Warehouse, Azure Data Lake, Azure Data Factory, and Azure Stream Analytics
Provision Azure SQL Data Warehouse, Azure Data Lake, and Azure Data Factory, implement Azure Stream Analytics
Implement authentication, authorization, and auditing
Integrate services with Azure Active Directory (Azure AD), use the local security model in Azure SQL Data Warehouse, configure firewalls, implement auditing, integrate services with Azure Data Factory
Manage data recovery for Azure SQL Data Warehouse, Azure Data Lake, and Azure Data Factory, Azure Stream Analytics
Backup and recover services, plan and implement geo-redundancy for Azure Storage, migrate from an on-premises data warehouse to Azure SQL Data Warehouse
Monitor Azure SQL Data Warehouse, Azure Data Lake, and Azure Stream Analytics
Manage concurrency, manage elastic scale for Azure SQL Data Warehouse, monitor workloads by using Dynamic Management Views (DMVs) for Azure SQL Data Warehouse, troubleshoot Azure Data Lake performance by using the Vertex Execution View
Design and implement storage solutions for big data implementations
Optimize storage to meet performance needs, select appropriate storage types based on business requirements, use AZCopy, Storage Explorer and Redgate Azure Explorer to migrate data, design cloud solutions that integrate with on-premises data

Sunday, May 14, 2017

Exam MB6-705 Microsoft Dynamics AX 2012 R3 CU8 Installation and Configuration

Published: January 22, 2015
Languages: English, Chinese (Simplified), Japanese
Audiences: IT professionals
Technology: Microsoft Dynamics AX
Credit toward certification: MCP

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Plan a Microsoft Dynamics AX 2012 installation (15–20%)
Manage organizational hierarchies
Identify legal entities, operating units, and organizational hierarchies; define hierarchy purposes; create organizations and hierarchies; add organizations to a hierarchy
Plan a deployment
Identify Microsoft Dynamics AX 2012 R3 CU8 architectural components, compare minimum versus complete server setup, identify other servers in the environment, identify necessary service accounts for Microsoft Dynamics AX 2012 R3 CU8, identify necessary service accounts for SQL Server services
Manage pre-installation tasks
Pre-installation checklists, plan system topology, identify current hardware and software

Install, configure, and update Microsoft Dynamics AX 2012 R3 CU8 (15–20%)
Install and configure Microsoft Dynamics AX 2012 R3 CU8
Use the Setup Wizard and automatic update installer, validate that prerequisite software is installed, install an environment, troubleshoot installation issues, identify considerations for cloud-hosted environments, configure the Application Object Server (AOS), use the Server Configuration Utility, perform post-installation configuration steps
Configure and initialize the Microsoft Dynamics AX 2012 R3 CU8 environment
Configure clusters, load balancing, and batch servers; specify help system parameters; identify and configure client performance options; specify system service accounts; view and configure licenses; configure system parameters; prepare initialization; synchronize the database; initialize the system
Deploy Microsoft Dynamics AX 2012 R3 CU8 clients
Install a client, create a Group Policy logon script, deploy multiple clients, create a shared configuration file, create a batch file to install clients, understand considerations for installing multiple instances on one computer, identify and describe Microsoft Office add-ins, configure Office add-ins, import data from Microsoft Excel, edit data in Excel, use Office templates and documents
Update Microsoft Dynamics AX 2012 R3 CU8
Describe Lifecycle Services, identify tools for updating the environment, understand and implement slipstream installations

Manage users and security (15–20%)
Understand security concepts and components
Understand the pluggable authentication architecture; identify features that support compliance, auditing, and reporting; implement custom authentication; integrate security with the organizational model; determine proper placement of system components to secure the environment
Manage authentication, users, and Active Directory user groups
Create Active Directory users and groups; describe claims-based authentication; import users from Active Directory; identify role-based security features including process cycles, duties, privileges and permissions; align application security with business needs; assign roles to users roles, duties, and process cycles; add a role; modify a role; override permissions for a role; add duties to a role; remove duties from a role; edit a duty
Manage the extensible data security framework
Control access to past, present, and future records; develop data security policies; identify data security filters; implement record-level security
Secure OLAP data and reports
Identify default Analysis Services roles, assign users to database roles, specify user access to cubes, restrict access to specific members of a dimension, identify report security considerations, control access to data and assemblies, implement role-based security to reports and resources, mitigate injection attacks

Implement services and manage workflows (10–15%)
Describe workflow architecture
Identify workflow types, identify workflow features, identify uses and limitations of workflow types
Implement support for workflows
Specify the workflow execution account; run the Workflow infrastructure configuration wizard; create email notification templates; specify workflow templates; set up work item queue groups, queues, and queue assignments
Create, configure, and monitor workflows
Create a workflow with the graphical workflow editor, configure workflow approval elements, configure workflow decisions, create performance analysis reports, view workflow history

Manage reporting and analytics (10–15%)
Understand reporting components
Identify the reporting architecture, identify services that are used in reporting, identify SQL Server Reporting Services features, describe .rdl files, understand report generation from end-user requests through report rendering
Understand analytics components
Differentiate between online analytical processing (OLAP) and online transaction processing (OLTP) databases; describe cubes; define facts, dimensions, and measures; identify types of cubes; identify default cubes; work with date dimensions; configure the Gregorian calendar
Deploy and configure cubes
Deploy default cubes, connect SQL Server Analysis Server to the Application Object Server (AOS), automate cube processing, configure access to cubes, configure default cubes and analysis servers
Install and configure report servers
Identify reporting components, install prerequisite software, configure report servers, validate settings, set up reports as batches, use Windows PowerShell to deploy reports

Manage the Enterprise Portal (10–15%)
Describe Enterprise Portals
Identify Enterprise Portal components and features including Role Centers, sites, and pages; describe enterprise search architecture; describe the Enterprise Portal security process flow; describe perimeter networks
Install and deploy Enterprise Portals
Identify installation tasks, understand search components, describe relationships between search components, install Enterprise Portal and Role Centers, deploy objects from the Application Object Tree (AOT), deploy changes to the Enterprise Portal, use the AdUpdatePortal utility, manage remote Enterprise Portal deployments
Configure and administer Enterprise Portals
Identify and configure Enterprise Portal parameters, publish images, manage Enterprise Portal websites, configure collaboration workspace settings, configure search, update the search crawler role

Manage Microsoft Dynamics AX 2012 R3 CU8 installations (15–20%)
Manage models
Identify model store components; understand model store uses; identify files related to the model store including .aod, .axmodel, and .xpo files; understand the difference between the current model store architecture and earlier versions of the model store
Manage batch processes
Understand task processing order, create a batch group, create batch jobs, add tasks to a batch job, run batch tasks, view batch job history
Set up and manage email messages and alerts
Integrate Microsoft Dynamics AX with Microsoft Outlook, identify forms that support sending email messages, send email messages to distribution groups, define alert parameters, create alert rules and alerts, use rule templates, process alerts, connect templates with alerts
Monitor Microsoft Dynamics AX 2012 R3 CU8
Describe system monitoring tools including Management Pack, Microsoft Baseline Configuration Analyzer, and Performance Monitor; identify Microsoft Dynamics AX 2012 R3 CU8-specific Performance Monitor counters
Manage infrastructure and deployment components
Install and configure web services on Internet Information Services (IIS), create service groups, configure integration ports and adapters, migrate configuration settings between environments, describe and configure inbound and outbound ports, understand the differences between basic and enhanced ports
Troubleshoot and manage services
Start and stop batch services, debug services, understand Queue Manager message status values, view and manage queued messages, view information about Application Integration Framework (AIF) exceptions
QUESTION 1
You need to create a new service group in Microsoft Dynamics AX 2012 R3. What should you do?

A. Publish all services in the service group to multiple web services description language (WSDL) files.
B. Configure the service group by the using Microsoft Dynamics AX 2012 Server Configuration utility.
C. Associate the service group with an enhanced integration port.
D. Use the Application Object Tree (AOT) to create the service group.

Answer: D


QUESTION 2
Which statement about Microsoft Dynamics AX 2012 security authentication is true?

A. Microsoft Dynamics AX 2012 can use authentication providers other than Active Directory.
B. You can configure Microsoft Dynamics AX 2012 to apply data security before authenticating users.
C. Microsoft Dynamics AX 2012 can only use Active Directory authentication
D. You can configure Microsoft Dynamics AX 2012 to apply security role authorization before authenticating users

Answer: A


QUESTION 3
A batch job is not processing and remains in the waiting status. You need to identify why the batch job is not processing What is the cause?

A. The batch job does not have a batch group assigned.
B. The user that created the batch job does not have permissions to the Batch processing form
C. The batch tasks do not have a batch group assigned.
D. The Application Object Server (AOS) assigned to the batch group is not enabled as a batch server.

Answer: A


QUESTION 4
You need to configure the data sources for Microsoft Office add ins.
What should you do?

A. Specify the data source module and type in the Microsoft Dynamics AX 2012 client.
B. Specify the data source connection string and type in the Microsoft Dynamics AX 2012 client.
C. Specify the data source connection string and type in the Microsoft Dynamics AX 2012 Configuration utility.
D. Specify the data source module and type in the Microsoft Dynamics AX 2012 Configuration utility.

Answer: D

Tuesday, August 9, 2016

Exam 70-516 TS: Accessing Data with Microsoft .NET Framework 4

Published: September 17, 2012
Languages: English
Audiences: IT professionals
Technology: Windows Server 2012
Credit toward certification: Microsoft Certified Technology Specialist (MCTS)

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Model data (20%)
Map entities and relationships by using the Entity Data Model
Use the Visual Designer, build an Entity Data Model from an existing database, manage complex entity mappings in EDMX, edit EDM XML, map to stored procedures, create user-defined associations between entities, generate classes with inheritance and map them to tables
This objective does not include: using MetadataWorkspace
Map entities and relationships by using LINQ to SQL
Use the Visual Designer, build a LINQ to SQL model from an existing database, map to stored procedures
Create and customize entity objects
Configure changes to an Entity Framework entity, use the ADO.NET EntityObject Generator (T4), extending, self-tracking entities, snapshot change tracking, ObjectStateManager, partial classes, partial methods in the Entity Framework
Connect a POCO model to the Entity Framework
Implement the Entity Framework with persistence ignorance, user-created POCO entities
This objective does not include: use the POCO templates
Create the database from the Entity Framework model
Customize the Data Definition Language (DDL) (templates) generation process, generate scripts for a database, Entity Data Model tools
Create model-defined functions
Edit the Conceptual Schema Definition Language (CSDL), enable model-defined functions by using the EdmFunction attribute, complex types

Manage connections and context (18%)
Configure connection strings and providers
Manage connection strings, including Entity Framework connection strings; use the Configuration Manager; correctly address the Microsoft SQL Server instance; implement connection pooling; manage User Instance and AttachDBfilename; switch providers; implement multiple active result sets (MARS)
This objective does not include: use the ConnectionStringBuilder, Oracle data provider, create and use a custom provider, use third-party providers
Create and manage a data connection
Connect to a data source, close connections, maintain the life cycle of a connection
Secure a connection
Encrypt and decrypt connection strings, use Security Support Provider Interface (SSPI) or SQL Server authentication, read-only versus read/write connections
This objective does not include: Secure Sockets Layer (SSL)
Manage the DataContext and ObjectContext
Manage the life cycle of DataContext and ObjectContext, extend the DataContext and ObjectContext, support POCO
Implement eager loading
Configure loading strategy by using LazyLoadingEnabled, support lazy loading with POCO, explicitly loading entities
Cache data
DataContext and ObjectContext cache, including identity map; local data cache
This objective does not include: Velocity, SqlCacheDependency
Configure ADO.NET Data Services
Create access rules for entities, configure authorization and authentication, configure HTTP verbs

Query data (22%)
Execute a SQL query
DBCommand, DataReader, DataAdapters, DataSets, manage data retrieval by using stored procedures, use parameters, System.Data.Common namespace classes
Create a LINQ query
Syntax-based and method-based queries, join, filter, sort, group, aggregation, lambda expressions, paging, projection
This objective does not include: compile queries
Create an Entity SQL (ESQL) query
Join, filter, sort, group, aggregation, paging, use functions, query plan caching, return a reference to an entity instance, use parameters with ESQL, functionality related to EntityClient classes
Handle special data types
Query BLOBs, filestream, spatial and table-valued parameters
This objective does not include: implement data types for unstructured data, user-defined types, Common Language Runtime (CLR) types
Query XML
LINQ to XML, XmlReader, XmlDocuments, XPath
This objective does not include: XSLT, XmlWriter
Query data by using WCF.NET Data Services
Implement filtering and entitlement in WCF.NET Data Services, address resources, create a query expression, access payload formats, Data Services interceptors

Manipulate data (22%)
Create, update, or delete data by using SQL statements
Create/Update/Delete (CUD), use DataSets, call stored procedures, use parameters
Create, update, or delete data by using DataContext
CUD, call stored procedures, use parameters
This objective does not include: ObjectTrackingEnabled
Create, update, or delete data by using ObjectContext
CUD, calling stored procedures, using parameters, setting SaveOptions
Manage transactions
System.Transactions, DBTransaction, roll 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
Create self-tracking entities in the Entity Framework, attach objects, DataSets, table adapters

Develop and deploy reliable applications (18%)
Monitor and collect performance data
Log generated SQL (ToTraceString), collect response times, implement performance counters, implement logging, implement instrumentation
Handle exceptions
Resolve data concurrency issues (handle OptimisticConcurrency exception, Refresh method), handle errors, transaction exceptions, connection exceptions, timeout exceptions, handle an exception from the Entity Framework disconnected object, security exceptions
Protect data
Encryption, digital signature, hashing, salting, least privilege
Synchronize data
Online/offline Entity Framework, synchronization services, save locally
Deploy ADO.NET components
Package and publish from Visual Studio, deploy an ADO.NET Services application, package and deploy Entity Framework metadata
This objective does not include: configure IIS, MSDeploy, MSBuild
QUESTION 1
You are developing a Microsoft .NET Framework 4 application.
You need to collect performance data to the event log after the application is deployed to the production environment.
Which two components should you include in the project? (Each correct answer presents part of the solution. Choose two.)

A. A trace listener
B. A debug listener
C. Debug.Asset() statements
D. Debug.WriteLine() statements
E. Trace.WriteLine() statements
Answer: B,C
Explanation: Tracing is a way for you to monitor the execution of your application while it is running.
Example:
For example, suppose you set up two listeners: a TextWriterTraceListener and an EventLogTraceListener. Each listener receives the same message. The TextWriterTraceListener would direct its output to a stream, and the EventLogTraceListener would direct its output to an event log.
The following example shows how to send output to the Listeners collection. C#VB
// Use this example when debugging. System.Diagnostics.Debug.WriteLine("Error in Widget 42");
// Use this example when tracing. System.Diagnostics.Trace.WriteLine("Error in Widget 42");


QUESTION 2
You use Microsoft Visual Studio 2010 and Microsoft .NET Framework 4 to create an
application. The application uses the ADO.NET Entity Framework to model entities.
You need to create a database from your model.
What should you do?

A. Run the edmgen.exe tool in FullGeneration mode.
B. Run the edmgen.exe tool in FromSSDLGeneration mode.
C. Use the Update Model Wizard in Visual Studio.
D. Use the Generate Database Wizard in Visual Studio. Run the resulting script against a Microsoft SQL Server database.
Answer: D
Explanation:
To update the database, right-click the Entity Framework designer surface and choose Generate Database From Model.
The Generate Database Wizard produces a SQL script file that you can edit and execute.

QUESTION 3
You use Microsoft Visual Studio 2010 and Microsoft .NET Framework 4 to develop an application that uses the Entity Framework. The application has an entity model that includes SalesTerritory and SalesPerson entities as shown in the following diagram.


You need to calculate the total bonus for all sales people in each sales territory.
Which code segment should you use?
A. from person in model.SalesPersons group person by person.SalesTerritory into territoriesByPerson
select new
{
SalesTerritory = territoriesByPerson.Key,
TotalBonus = territoriesByPerson.Sum(person => person.Bonus) };
B. from territory in model.SalesTerritories group territory by territory.SalesPersons into personByterritories
select new
{
SalesTerritory = personByterritories.Key,
TotalBonus = personByterritories.Key.Sum(person => person.Bonus) };
C. model.SalesPersons
.GroupBy(person => person.SalesTerritory)
.SelectMany(group => group.Key.SalesPersons)
.Sum(person => person.Bonus); D. model.SalesTerritories
.GroupBy(territory => territory.SalesPersons)
.SelectMany(group => group.Key)
.Sum(person => person.Bonus);
Answer: A

QUESTION 4
You use Microsoft Visual Studio 2010 and Microsoft .NET Framework 4 to create an application. The application connects to a Microsoft SQL Server database. The application uses DataContexts to query the database.
The application meets the following requirements:
Stores customer data offline.
Allows users to update customer records while they are disconnected from the server.
Enables offline changes to be submitted back to the SQL Server by using the DataContext object.
You need to ensure that the application can detect all conflicts that occur between the offline customer information submitted to the SQL Server and the server version.
You also need to ensure that you can roll back local changes.
What should you do?

A. Add a try/catch statement around calls to the SubmitChanges method of the DataContext object and catch ChangeConflictExceptions.
B. Add a try/catch statement around calls to the SubmitChanges method of the DataContext object and catch SqlExceptions.
C. Override the Update operation of the DataContext object. Call the ExecuteDynamicUpdate method to generate the update SQL.
D. Call the SubmitChanges method of the DataContext object.
Pass System.Data.Linq.ConflictMode.ContinueOnConflict to the method.
Answer: D
Explanation:
FailOnFirstConflict Specifies that attempts to update the database should stop immediately when the first concurrency conflict error is detected.
ContinueOnConflict Specifies that all updates to the database should be tried, and that concurrency conflicts should be accumulated and returned at the end of the process. ExecuteDynamicUpdate() Method Called inside update override methods to redelegate to LINQ to SQL the task of generating and executing dynamic SQL for update operations. ConflictMode Enumeration
(http://msdn.microsoft.com/en-us/library/bb345922.aspx) DataContext.ExecuteDynamicUpdate Method (http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.executedynamicupdate.aspx)


QUESTION 5
You use Microsoft Visual Studio 2010 and Microsoft .NET Framework 4 to create an
application. The application connects to a Microsoft SQL Server database. You use the ADO.NET Entity Framework to model entities.
You need to add a new type to your model that organizes scalar values within an entity.
You also need to map stored procedures for managing instances of the type.
What should you do?

A. Add the stored procedures in the SSDL file along with a Function attribute. Define a complex type in the CSDL file.
Map the stored procedure in the MSL file with a ModificationFunctionElement.
B. Add the stored procedures in the SSDL file along with a Function attribute. Define a complex type in the CSDL file.
Map the stored procedure in the MSL file with an AssociationEnd element.
C. Use the edmx designer to import the stored procedures.
Derive an entity class from the existing entity as a complex type.
Map the stored procedure in the MSL file with an AssociationEnd element. D. Add the stored procedures in the SSDL file along with a Function attribute. Derive an entity class from the existing entity as a complex type.
Map the stored procedure in the MSL file with a ModificationFunctionElement.
Answer: A
Explanation:
EndProperty Element (MSL) (http://msdn.microsoft.com/en-us/library/bb399578.aspx) AssosiationEnd Attribute (http://msdn.microsoft.com/en-us/library/cc716774.aspx)