Monday, 28 March 2016

Exam 70-355 Universal Windows Platform – App Data, Services, and Coding Patterns

Published: October 13, 2015
Languages: English
Audiences: Developers
Technology: Windows 10
Credit toward certification: MCP, MCSD

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.

Recognize and apply a specified design pattern
Describe the relationship between architecture, design pattern, and framework
Recognize common architectures and when they should be used, recognize common design patterns and when a pattern can be applied to make programming tasks faster and easier
Describe traditional Microsoft .NET design patterns
Describe the Gang of Four design patterns, including creational patterns, structural patterns, and behavioral patterns; describe 3-tier/N-tier patterns; describe enterprise patterns; describe cloud design patterns; describe head first patterns; describe repository patterns; describe unit of work patterns
Apply the Model-View-ViewModel (MVVM) Prism pattern
Separate concerns, develop the views for the MVVM app, develop the view-models for the MVVM app, develop the models for the MVVM app, develop class interactions and data binding for the MVVM app

Develop app and business logic, code that interfaces with other line-of-business (LOB) apps, and LOB Server Services (AD, SP)
Develop code for app-specific processes and computations
Create an asynchronous method or process, managing the return value from an asynchronous method, debugging and error handling for an asynchronous method, develop storyboards and custom animations for an object, represent 3-D models as code objects, manage 2-D projections of 3-D objects, use Task, ThreadPool, and background transfers
Implement background tasks
Create a background task, register a background task, set and respond to triggers, debug a background task, implement a lock screen app, share data/events between an app and its background tasks; directly calling a background task
Manage app lifecycle events
Prepare for suspension, resume from suspension or termination, implement an extended splash screen, extend execution and monitor suspension errors
Implement interactions with other apps
Integrate a share contract to share content with another app, integrate contact and appointment functionality, implement mapping and navigation (geolocation, geofencing, and Bing Maps), exchange data/file between apps, including launch for result; use drag and drop
Implement notifications and Windows Push Notification Services (WNS)
Implement and manage notifications; support Live Tile updates, including toasts and badges, support Action Center and secondary tiles
Implement interactions with devices
Develop code for camera and microphone, including photo, video, and audio; implement screen capture; implement printing and Play To; integrate HoloLens sensors and services; support wireless communication
Develop class libraries (code libraries, DLLs)
Naming assemblies, namespaces, types, and members in class libraries; using static and abstract classes, interfaces, enumerations, structures, and other types; designing and using properties, methods, constructors, fields, events, operators, and parameters; implementing extensibility mechanisms such as subclassing, using events, virtual members, and callbacks; designing, throwing, and catching exceptions

Develop code for implementing secure cloud data services and storage
Design and implement data roaming
Roaming user settings and preferences, roaming app session info
Design and implement a RESTful data solution (oData, JSON)
Using the ASP.NET Web API, implementing JSON serialization, adding a service reference to the project, using Windows.Web.Http.HttpClient objects
Design and implement Azure and cloud data sources
Implement offline data sync, implement caching, support OneDrive integration, implement file access and management (including File Picker and file access APIs), upload images to Azure Storage
Integrate Azure data services
Call a custom Cloud Service API from a client, schedule backend jobs in Mobile Services
Design and implement removable and embedded local data sources
Support SD card storage, implement SQLite on mobile devices

Develop code to implement authentication and business security requirements
Implement code to manage authentication and identity
Web authentication broker; Azure authentication; implement code to manage identity; implement biometric identity verification, including Windows Hello; implement Credential Locker, implement single sign-on
Implement code to manage authorization and access to resources
Implement authentication requests; authorize users and apps; manage authorization IDs; restrict access to resources, including data, files, folders, and devices
Implement cryptography within an app
Create cryptographic keys, hash and sign content, create message authentication codes, encrypt and decrypt data
Support enterprise security considerations
Implement security transparency, implement code access security, implement role-based security

Integrate cloud services and Azure App Service services
Build native and cross-platform apps using services
Integrate Azure App Service mobile app functionality within an existing mobile app, use a .NET client with Mobile Services, call a custom API from a client
Connect to your enterprise systems using services
Build a service that uses an existing SQL database, connect to an on-premises SQL Server from an Azure mobile service using hybrid connections, scale mobile services backed by Azure SQL database, authenticate your app with Active Directory Authentication Library single sign-on, add role-based access control to mobile services with Azure Active Directory, access Microsoft SharePoint on behalf of the user, schedule backend jobs in mobile services, troubleshoot a mobile services .NET backend
Connect to SaaS APIs using services
Implement single sign-on using credentials from third-party identity providers, build a service that uses MongoDB as a data store
Build offline-ready apps with sync using services
Allow employees to work offline when connectivity is not available, synchronize with your enterprise backend systems when devices comes back online, recover in the event of a disaster
Push notifications to users using services
Add push notifications to your app, send push notifications to authenticated users

Develop code that is maintainable and that supports app versioning, compatibility, and coexistence
Develop code using version control (TFVC or Git)
Develop code using a standardized coding convention, implement best practices for assembly versioning
Implement best practices for assemblies and side-by-side execution
Use strong-named assemblies, including version, culture, and publisher; use the GAC to provide version-aware storage; create an app that runs in isolation
Implement best practices for assembly placement and the GAC
Using an app configuration file, using codebases, providing a binding context


Tuesday, 22 March 2016

MCSA Part 1: Exam 70-346 Office 365 Part 1: Managing Office 365 Identities and Requirements

Published: February 17, 2014
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil), Spanish
Audiences: IT professionals
Technology: Microsoft Office 365
Credit toward certification: MCP, MCSA

Who should take this exam?
Candidates for this exam are IT professionals who take part in evaluating, planning, deploying, and operating the Office 365 services, including its dependencies, requirements, and supporting technologies. Candidates should have experience with the Office 365 Admin Center and an understanding of Microsoft Exchange Online, Skype for Business Online, SharePoint Online, Office 365 ProPlus, and Azure Active Directory. This includes experience with service descriptions, configuration options, and integrating services with existing identity management and on-premises infrastructure to support the business requirements of an organization.

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.

Provision Office 365 (15–20%)
Provision tenants
Configuring the tenant name, tenant region, initial global administrator; manage tenant subscriptions; and managing the licensing model
Add and configure custom domains
Specify domain name, confirm ownership, specify domain purpose, and move ownership of DNS to Office 365
Plan a pilot
Designate pilot users, identify workloads that don’t require migration, run the Office 365 Health, Readiness, and Connectivity Checks, run IdFix, create a test plan or use case, and connect existing email accounts for pilot users, understand service descriptions and planning to onboard users to Office 365

Plan and implement networking and security in Office 365 (15–20%)
Configure DNS records for services
Creating DNS records for Exchange Online, Skype for Business Online, and SharePoint Online
Enable client connectivity to Office 365
Configure proxy server to allow client access to Office 365 URLs, configure firewalls for outbound port access to Office 365, recommend bandwidth, Internet connectivity for clients, and deploy desktop setup for previous versions of Office clients
Administer Microsoft Azure Rights Management (RM)
Activate rights management, Office integration with rights management, assign roles for rights management, and enable recovery of protected documents
Manage administrator roles in Office 365
Implementing a permission model, create or revoke assignment of administrative roles or the administrative model, determine and assign global administrator, billing administrator and user administrator, delegated administrator, and control password resets

Preparation resources
Create DNS records for Office 365 when you manage your DNS records
Assigning admin roles in Office 365

Manage cloud identities (15–20%)
Configure password management
Setting expiration policy, password complexity, password resets in Administration Center
Manage user and security groups
Bulk import (CSV), soft delete, Administration Center, and multi-factor authentication
Manage cloud identities with Windows PowerShell
Configure passwords to never expire, bulk update of user properties, bulk user creation, Azure Active Directory cmdlets, bulk user license management, and hard delete users

Preparation resources
Password policy for Office 365
User account management
Manage Azure AD using Windows PowerShell

Implement and manage identities by using Azure Active Directory Synchronization (AADSync) (15–20%)

Prepare on-premises Active Directory for AADSync
Plan for non-routable domain names, clean up existing objects, plan for filtering Active Directory, and support for multiple forests
Set up AADSync tool
Implement soft match filtering and identify synchronized attributes, password sync, and installation requirements
Manage Active Directory users and groups with AADSync in place
Delete (soft delete), create, modify users and groups with AADSync in place, and scheduled and forcing synchronization

Preparation resources
Prepare for directory synchronization
Synchronize your directories

Implement and manage federated identities for single sign-on (SSO) (15–20%)
Plan requirements for Active Directory Federation Services (AD FS)
Plan namespaces and certificates, AD FS internal topologies and dependencies, WAP/AD FS proxy topologies, network requirements, multi-factor authentication, and access filtering using claims rules
Install and manage AD FS servers
Create AD FS service account, configure farm or stand-alone settings, add additional servers, convert from standard to federated domain, and manage certificate lifecycle
Install and manage WAP/AD FS proxy servers
Set up perimeter network name resolution, install required Windows roles and features, set up certificates, configure WAP/AD FS proxy settings, and set custom proxy forms login page

Preparation resources
Plan your AD FS deployment
Checklist: Use AD FS to implement and manage single sign-on
Administering Office 365 Jump Start (03): DirSync, SSO, and ADFS

Monitor and troubleshoot Office 365 availability and usage (15–20%)
Analyze reports
Analyze service reports, mail protection reports, auditing log, and portal email hygiene reports
Monitor service health
Using RSS feed, service health dashboard (including awareness of planned maintenance, service updates, and historical data), Office 365 Management Pack for System Center Operations Manager, and Windows PowerShell cmdlets
Isolate service interruption
Create a service request, Microsoft Remote Connectivity Analyzer (RCA), Microsoft Lync Connectivity Analyzer tool, Microsoft Connectivity Analyzer tool, and hybrid free/busy troubleshooter

Preparation resources
Reporting features and troubleshooting tools
Service health
QUESTION 1
You have an Office 365 environment. Synchronization between the on-premises Active Directory and Office 365 is enabled.
You need to deactivate directory synchronization.
Which Windows PowerShell cmdlet should you run?

A. Update-MsolFederatedDomain
B. Remove-MsolDomain
C. Remove-MsolFederatedDomain
D. Set-MsolDirSyncEnabled

Answer: D

Explanation:
The complete command to disable directory Sync is Set-MsolDirSyncEnabled –EnableDirSync $false
Reference: http://support.microsoft.com/kb/2619062


QUESTION 2
Your company has a subscription to Office 365 for midsize business and enterprises. The company uses Microsoft Lync Online.
You need to open ports on the network firewall to enable all of the features of Lync Online.
Which port or ports should you open? (Each correct answer presents part of the solution. Choose all that apply.)

A. inbound TCP 443
B. outbound TCP 5061
C. outbound UDP 3478
D. outbound TCP 443
E. outbound UDP 50000 to outbound UDP 59999
F. inbound TCP 8080

Answer: A,C,D,E
Reference: http://ahandyblog.wordpress.com/cloud-technologies/firewall-ports-for-office-365


QUESTION 3
You are the Office 365 administrator for your company.
Users report that they have received significantly more spam messages over the past month than they normally receive.
You need to analyze trends for the email messages received over the past 60 days.
From the Office 365 admin center, what should you view?

A. The Mail protection reports
B. The Mailbox content search and hold report
C. Messages on the Message center page
D. The Office 365 Malware detections in sent mail report

Answer: A


QUESTION 4
Contoso, Ltd. has an Office 365 tenant. The company has two servers named Server1 and Server2 that run Windows 2012 R2 Server. The servers are not joined to the contoso.com domain. Server2 is deployed to the perimeter network. You install Secure Sockets Layer (SSL) certificates on both servers.
You deploy internal and external firewalls. All firewalls allow HTTPS traffic.
You must deploy single sign-on (SSO) and Active Directory Federation Services (AD FS).
You need to install and configure all AD FS components in the environment.
Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.


Answer:



QUESTION 5
A graphic design agency has an Office 365 tenant. The agency uses only computers that run the Apple Macintosh operating system. Some users have Microsoft Entourage 2008 for Mac, and some have Microsoft Outlook for Mac.
All users report that they cannot access Exchange Online to check their email.
You need to run test connectivity for all users to identify the problem. You need to use the Microsoft Remote Connectivity Analyzer and the credentials of the users.
What should you do? To answer, drag the appropriate test to run to the correct email client. Each test may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.


Answer:

Thursday, 17 March 2016

300-070 Implementing Cisco IP Telephony & Video, Part 1 v1.0

Exam Number 300-070 CIPTV1
Associated Certifications CCNP Collaboration
Duration 75 Minutes (55 - 65 questions)
Available Languages English

This exam tests learners for implementing a Cisco Unified Collaboration solution in a single-site environment. The exam focuses primarily on Cisco Unified Communications Manager. Candidates will need to show they can configure Cisco Unified Communications Manager, implement gateways and Cisco Unified Border Element, and build dial plans to place on-net and off-net voice and video calls using traditional numbered dial plans and Uniform Resource Identifiers (URIs). Candidates will also implement media resources, including voice and video conferences, and be able to describe how quality of service ensures that the network provides the required quality to voice and video calls.

The following course is the recommended training for this exam.
Implementing Cisco IP Telephony & Video, Part 1 (CIPTV1)
Cisco Technology Training for Collaboration E-Learning

Courses listed are offered by Cisco Learning Partners-the only authorized source for Cisco IT training delivered exclusively by Certified Cisco Instructors. Check the List of Learning Partners for a Cisco Learning Partner nearest you.

QUESTION 1
What is the maximum number of 1080p30 HD Conference Participants if an MSE 8000 has fourMSE8710 blades clustered?

A. 48.
B. 180
C. 720
D. 800

Answer: A
Reference:
Page 389
CIPTV110SG_Vol1


QUESTION 2
Which two options are IOS conference bridge types in CUCM? (Choose two)

A. CiscoIOS Enhanced Conference Bridge
B. CiscoIOS Standard Conference Bridge
C. CiscoIOS Software Conference Bridge
D. CiscoIOS Hardware Conference Bridge
E. Cisco IOS Conference Bridge

Answer: A,E
Reference:
Page 367
Cisco Unified Communications Manager Administration Guide, Release 10.0(1)


QUESTION 3
Which protocol is recommended to be used between Cisco Unified Communications Manager and thevoice gateway to simplify the dial plan?

A. SIP.
B. SCCP.
C. H323.
D. RSVP.
E. MGCP.

Answer: E


QUESTION 4
When implementing a global dial plan, which digit manipulation feature in CUCM does Ciscorecommend for adding +1 to all outbound calls?

A. Called party transformation.
B. Calling party transformation.
C. Translation pattern.
D. External phone mask.

Answer: A


QUESTION 5
Which statement about a partition is true?

A. A partition is a logical group of transformation patterns with similar accessibility characteristics.
B. A partition is a group of gateways with similar accessibility characteristics.
C. A partition is a logical group of directory numbers with similar accessibility characteristics.
D. A partition is a logical group of route patterns with similar accessibility characteristics.

Answer: C
Reference:
http://www.cisco.com/c/en/us/support/docs/voice-unified-communications/unified-communications-managercallmanager/13920-call-routing.html



Friday, 11 March 2016

210-455 CLDADM Introducing Cisco Cloud Administration


Exam Number 210-455 CLDADM
Associated Certifications CCNA Cloud
Duration 90 Minutes (55 - 65 questions)
Available Languages English
Register Pearson VUE
Exam Policies Read current policies and requirements
Exam Tutorial Review type of exam questions

This exam tests a candidate's knowledge of the basics of Cisco Cloud administration including Cloud provisioning, management, monitoring, reporting, charge-back models and remediation.

The following course is the recommended training for this exam.

Introducing Cisco Cloud Administration (CLDADM) E-Learning

Courses listed are offered by Cisco Learning Partners-the only authorized source for Cisco IT training delivered exclusively by Certified Cisco Instructors. Check the List of Learning Partners for a Cisco Learning Partner nearest you.

Exam Description
The Introducing Cisco Cloud Administration (CLDADM) exam (210-455) is a 90-minute, 55–65 question assessment that is associated with the CCNA Cloud Certification. This exam tests a candidate's knowledge of the basics of Cisco Cloud administration including Cloud provisioning, management, monitoring, reporting, charge-back models, and remediation.
The following topics are general guidelines for the content likely to be included on the exam. However, other related topics may also appear on any specific delivery of the exam. In order to better reflect the contents of the exam and for clarity purposes, the guidelines below may change at any time without notice.

1.0 Cloud Infrastructure Administration and Reporting 21%
1.1 Configure users/groups and role-based access control in the portal, including basic troubleshooting
1.1.a Describe default roles
1.1.b Configure new user with single role
1.1.c Describe multirole user profiles
1.1.d Configure a user profile

1.2 Perform virtual machine operations
1.2.a Configure live migrations of VMs from host to host
1.2.b Edit VM
1.2.c Configure VM snapshots
1.2.d Describe reverting a VM to a snapshot

1.3 Deploy virtual app containers
1.3.a Provide basic support and troubleshoot app container with firewall, networking, and load balancer

2.0 Chargeback and Billing Reports 10%
2.1 Describe the chargeback model
2.1.a Describe chargeback features
2.1.b Describe budget policy
2.1.c Describe cost models
2.1.d Describe adding a cost model to a tenant

2.2 Generate various reports for virtual and physical accounts
2.2.a Execute billing reports
2.2.b Execute a system utilization reporting
2.2.c Execute a snapshot report

3.0 Cloud Provisioning 26%
3.1 Describe predefined Cisco UCS Director-based services within the Cisco Prime Service Catalog
3.1.a Describe the configuration of service names and icons
3.1.b Describe order permissions
3.1.b (i) RBAC
3.1.c Describe template formats
3.1.c (i) Storage
3.1.c (ii) Compute
3.1.c (iii) Network
3.1.c (iv) Virtualization

3.2 Describe provisioning verification
3.2.a Describe how to place an order for a service from the Cisco Primer Service Catalog as an end-user
3.2.b Verify that provisioning is done correctly
3.2.c Access VMs and applications that have been provisioned

3.3 Deploy preconfigured templates and make minor changes to the service catalog offerings that do not affect workflows or services
3.3.a Describe the deployment of templates: storage, compute, network, and virtualization
3.3.b Describe differences between the templates
3.3.c Describe the need to convert between templates

4.0 Cloud Systems Management and Monitoring 26%
4.1 Identify the components of Cisco Prime Service Catalog
4.1.a End-user store front
4.1.b Stack designer
4.1.c Heat orchestration

4.2 Describe the components of Cisco UCS Director
4.2.a Describe infrastructure management and monitoring
4.2.b Describe orchestration
4.2.c Describe the portal
4.2.d Describe the Bare Metal Agent

4.3 Describe Cisco UCS Performance Manager
4.3.a Describe capacity planning
4.3.b Describe bandwidth monitoring
4.3.c Describe how host groups facilitate dynamic monitoring

4.4 Describe the components of Cisco IAC
4.4.a Describe Cisco Process Orchestrator
4.4.b Describe Cisco Prime Service Catalog
4.4.c Describe Cisco Server Provisioner

4.5 Perform cloud monitoring using Cisco Prime Service Catalog, Cisco UCS Director, Cisco Prime infrastructure
4.5.a Describe fault monitoring
4.5.b Describe performance monitoring
4.5.c Describe monitoring of provisioning outcomes

4.6 Create monitoring dashboards
4.6.a Configure custom dashboards
4.6.b Configure threshold settings

5.0 Cloud Remediation 17%
5.1 Configure serviceability options
5.1.a Configure syslog
5.1.b Configure NTP
5.1.c Configure DNS
5.1.d Configure DHCP
5.1.e Configure SMTP

5.2 Interpret Logs for root cause analysis
5.2.a Analyze fault logs
5.2.b Analyze admin logs
5.2.c Analyze application logs

5.3 Configure backups
5.3.a Configure database backup
5.3.b Configure database restore

QUESTION 1
Which option lists the Cisco Prime Service Catalog support approval guidelines?

A. • Policy-based controls and approvals
• User entitlement and role-based access control
• Service lifecycle management
• Financial and demand management
B. • Built in role-based security
• Management of API integration
• Financial and demand management
• Manager approvals
C. • Certified installer
• Network access lists
• Service lifecycle management
• Global directory access
D. • Cisco UCS training
• Extensive dashboard with large amount of features and extensive entitlement objects
• Project management software
• Financial planning software access

Answer: A


QUESTION 2
An administrator wants to customize the alert thresholds in Cisco Prime Infrastructure. Which section under system settings is used to perform this customization?

A. PI Alarms and Events
B. Configuration
C. PI Event Configuration
D. SNMP Configuration

Answer: C


QUESTION 3
Where are the main fault logs for root cause analysis located?

A. on your local computer via an SSH session
B. on the server where the application is installed
C. on the database server
D. on the switch that connects the database and application server

Answer: B


QUESTION 4
In the storage system, which device represents the root partition by default?

A. sda1
B. sdb1
C. sdc
D. vhd

Answer: A


QUESTION 5
In which module is site debugging turned on in Cisco Prime Service Catalog?

A. Logging
B. Service Manager
C. Administration
D. Service Link

Answer: C

Saturday, 5 March 2016

Exam MB6-890 Microsoft Dynamics AX Development Introduction

Published: December 18, 2015
Languages: English
Audiences: Developers
Technology: Microsoft Dynamics AX
Credit toward certification: Specialist

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.

Understand the architecture and development environment (20% - 25%)
Describe the Microsoft Dynamics AX architecture
Identify features of Microsoft Dynamics AX; describe the development environment; describe the components in the application stack; identify cloud architecture components; explain the server architecture; describe the layer architecture
Use Microsoft Visual Studio to manage development with Microsoft Dynamics AX
Identify the windows and basic navigation of Visual Studio; describe differences between and uses for projects, models, solutions, and packages

Use the Application Explorer to develop new elements (25% - 30%)
Create and manage labels and resources
Create new label files; create and use labels; describe elements and uses for labels; identify best practices for labels; identify uses for resources
Create and manage data types
Describe uses for base enumerations; create new base enumerations; identify best practices for base enumerations; describe primitive and extended data types; create new extended data types; identify key properties for extended data types; implement best practices for extended data types
Create and manage tables
Identify the components of a table; describe various types of table relationships; describe various types of table indexes; implement best practices for tables, relationships, and indexes

Read, Write, and Understand Basic X++ (30% - 35%)
Describe X++
Identify the characteristics of X++; use the code editor to write X++; describe the features of IntelliSense; identify basic syntax for X++; describe the use of common key words in X++; describe the features of the debugger; use the comparison tool; use the best practice checker
Work with X++ control statements
Work with variables, operators, conditional statements, and loops; use built-in functions; use communication tools
Work with classes
Create new classes; describe scoping events and parameters; describe inheritance; identify key best practices when writing X++
Use X++ to manipulate data
Identify techniques for data retrieval; explain uses for transaction integrity checking; insert, update, and delete records using X++; identify best practices for manipulating data with X++
Manage exceptions in X++
Identify exception types; use try/catch statements; describe the features of optimistic concurrency control; describe best practices for exception handling with X++

Manage the User Interface and Security for Developers (20% - 25%)

Manage the user interface
Identify components of various form patterns; identify common form patterns and sub patterns; identify key properties for form elements; apply and validate form patterns; describe uses for tiles; describe how to join data in forms; implement best practices for form development
Manage the user navigation
Identify types of menu items; create menu items and menus; identify key properties for menu items; describe uses for menu items; implement best practices for menus and menu items
Manage security in the development environment
Describe the security architecture; describe the components of role-based security; create new privileges, duties, and roles in the application explorer; describe the extensible data security framework

Preparation options
Self-paced training
From the community

Who should take this exam?
This exam is intended for individuals who plan to implement the basic technical and development tasks required to customize Microsoft Dynamics AX. This audience typically includes technical consultants, programmers, and IT personnel. Candidates should have a basic knowledge of Microsoft Dynamics AX, Visual Studio 2015, and object-oriented programming.