Monday, September 11, 2017

70-357 Developing Mobile Apps

Published: July 22, 2016
Languages: English, Spanish, Chinese (Simplified), Chinese (Traditional), French, German, Japanese, Portuguese (Brazil), Russian
Audiences: Developers
Technology: Visual Studio Community
Credit toward certification: MCP, MCSA

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.

Develop a XAML page layout for an adaptive UI (10–15%)
Construct a page layout
Configure a RelativePanel layout; select the appropriate XAML layout panel based on the UI requirement; configure a grid with appropriate column and row properties; configure alignment, margins, and padding
Implement responsive and adaptive UI behaviors
Differentiate between responsive and adaptive UI behaviors, create responsive and adaptive UIs by using VisualStateManager and AdaptiveTriggers, implement settings syntax for element properties and attached properties
Create and use custom controls within an adaptive UI
Evaluate when to create a custom control; create a custom control; implement styles, themes, and resource dictionaries; apply styles to custom controls by using Generic.xaml
Optimize a page layout
Reduce complexity for performance gains, reduce unnecessary nesting

Implement page navigation and lifecycle events (10–15%)
Choose the appropriate navigation structure for an app
Evaluate when to implement the Hub, Master/Details, Tabs and Pivot, and Nav Pane navigation patterns; evaluate when to implement a custom navigation pattern
Implement Nav Pane navigation
Load page content by using Frame.Navigate, implement page navigation by using the Nav Pane pattern; implement a SplitView control for use as a navigation pane; support accessibility requirements within navigation by implementing key based navigation, UI automation, and narrator; handle Back button behavior for different Windows 10 device families
Manage app activation
Launch an app, activate an app on Startup, implement activation from a deep link, implement activation based on Search integration, implement activation from a secondary tile
Manage app suspension and resuming
Prepare an app for suspension, resume from suspension or termination, extend execution and monitor suspension errors

Implement data access and data binding (20–25%)
Access data by using Entity Framework (EF)
Access data by using EFCore with SQLite, implement a local SQLite database
Implement the {Binding} extension
Implement the {x:Bind} extension
Implement MVVM classes and class interactions
Implement event binding by applying command patterns, implement a Dispatcher to update the UI thread with async return data
Implement app-to-app communications
Integrate a Share contract to share content with another app, integrate drag-and-drop, launch an app for results, implement app extensions, implement App Services
Implement REST Web Services
Implement JSON and data serialization, access cloud data and Web APIs by using HttpClient
Implement file system access
Manage storage by using StorageFile, StorageFolder, and StorageItem; access a file location by using FilePickers; implement data roaming and roaming folders

Implement feature detection for adaptive coding (10–15%)
Implement API detection within adaptive code
Implement Type detection within adaptive code
Implement supported capabilities
Implement support for a microphone, implement support for a webcam, implement support for location, implement support for enterprise authentication

Manage user input and custom user interactions (10–15%)
Implement command bars, flyouts, and dialogs
Implement command bars and AppBarButton buttons, implement context menus and menu flyouts, implement content dialogs, display a tooltip by using ToolTipService, display a pop-up menu, implement control over app settings
Implement support for traditional and touch input devices
Support touch input, support mouse input, support keyboard and virtual keyboard input
Implement speech and voice commands
Support speech synthesis, support speech recognition, support Cortana integration, support Personal Assistant Launch capability, support voice commands
Implement alternative forms of input
Implement inking, implement camera input, implement location services and GPS input

Manage authentication and identity management (10–15%)
Implement authentication using Web Authentication Broker
Implement web service authentication, implement OAuth, implement Azure Active Directory authentication
Manage credentials securely with Credential Locker
Implement two-factor authentication
Implement two-factor authentication using Microsoft Passport, implement two-factor authentication using Windows Hello

Implement notifications, background tasks, and reusable components (15–20%)
Create and consume class libraries and Windows Runtime components
Develop Windows Runtime components, develop class libraries, integrate class libraries and Windows Runtime components
Implement tile and toast notifications
Implement adaptive and interactive toast notifications, implement local tile notifications
Create and register a background task
Create a background task project and reference the background task within a project, implement background task event triggers and conditions
Implement and manage a background task
Monitor background task progress and completion, manage task lifecycle, share data and events between an app and its background tasks, call a background task directly
Create and consume a Universal Windows Platform (UWP) app service
Specify the AppService extension, implement app service as a background task, deploy the app service provider, call app services

QUESTION 1 - (Topic 1)
You need to configure the app to meet the load time requirements.
What should you do?

A. Set the value of the CacheSize to 0.
B. Set the value of the CacheMode property to BitmapCache.
C. Set the value of the NavigationCacheMode property to Enabled.
D. Set the value of the NavigationCacheMode property to Disabled.

Answer: C

Explanation:
Scenario: You must optimize the app using the following guidelines:
? You must minimize the time it takes to display content when an item on the timeline is selected.
? The app must respect memory and resource constraints for all devices.
You use the NavigationCacheMode property to specify whether a new instance of the page is created for each visit to the page or if a previously constructed instance of the page that has been saved in the cache is used for each visit.
The default value for the NavigationCacheMode property is Disabled. Set the
NavigationCacheMode property to Enabled or Required when a new instance of the page is not essential for each visit. By using a cached instance of the page, you can improve the performance of your application and reduce the load on your server.

QUESTION 2 - (Topic 1)
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains n unique solution. Determine whether the solution meets the stated goals.
You need to implement the appropriate XAML layout (or the Timeline app.
Solution: You create an instance of a RelativePanel class.
Does this meet the goal?

A. Yes
B. No

Answer: A

Explanation: RelativePanel lets you layout UI elements by specifying where they go in relation to other elements and in relation to the panel. By default, an element is positioned in the upper left corner of the panel.

QUESTION 3 - (Topic 1)
You need to design the navigation tor the timeline.
What navigation should you use?

A. hierarchy
B. peer
C. hub
D. master/details

Answer: A

Explanation:
From scenario:
Here we can use a hierarchy with each parent node having only one single child node.
Hierarchical structures are good for organizing complex content that spans lots of pages or when pages should be viewed in a particular order. The downside is that hierarchical pages introduce some navigation overhead: the deeper the structure, the more clicks it takes for users to get from page to page.
We recommend a hiearchical structure when:
You expect the user to traverse the pages in a specific order. Arrange the hierarchy to
enforce that order.
There is a clear parent-child relationship between one of the pages and the other pages in the group.
There are more than 7 pages in the group.
When there are more than 7 pages in the group, it might be difficult for users to understand how the pages are unique or to understand their current location within the group. If you don't think that's an issue for your app, go ahead and make the pages peers

Monday, August 14, 2017

300-175 DCUCI Implementing Cisco Data Center Unified Computing

Exam Number 300-175 DCUCI
Associated Certifications CCNP Data Center
Duration 90 minutes (60-70 questions)
Available Languages English
Register Pearson VUE

This exam tests a candidate's knowledge of implementing data center technologies including unified computing, unified computing maintenance and operations, automation, unified computing security, and unified computing storage.

Exam Description

The Implementing Cisco Data Center Unified Computing (DCUCI) exam (300-175) is a 90-minute, 60–70 question assessment. This exam is one of the exams associated with the CCNP Datacenter Certification. This exam tests a candidate's knowledge of implementing Cisco data center technologies including unified computing, unified computing maintenance and operations, automation, unified computing security, and unified computing storage. The course, Implementing Cisco Data Center Unified Computing v6 (DCUCI), helps candidates to prepare for this exam because the content is aligned with the exam topics.

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 Implement Cisco Unified Computing 28%

1.1 Install Cisco Unified Computing platforms

1.1.a Stand-alone computing
1.1.b Chassis / blade
1.1.c Modular / server cartridges
1.1.d Server integration

1.2 Implement server abstraction technologies

1.2.a Service profiles
1.2.a [i] Pools
1.2.a [ii] Policies
1.2.a [ii].1 Connectivity
1.2.a [ii].2 Placement policy
1.2.a [ii].3 Remote boot policies
1.2.a [iii] Templates
1.2.a [iii].1 Policy hierarchy
1.2.a [iii].2 Initial vs updating

2.0 Unified Computing Maintenance and Operations 20%

2.1 Implement firmware upgrades, packages, and interoperability

2.2 Implement backup operations

2.3 Implement monitoring

2.3.a Logging
2.3.b SNMP
2.3.c Call Home
2.3.d NetFlow
2.3.e Monitoring session

3.0 Automation 12%

3.1 Implement integration of centralized management

3.2 Compare and contrast different scripting tools

3.2.a SDK
3.2.b XML

4.0 Unified Computing Security 13%

4.1 Implement AAA and RBAC

4.2 Implement key management

5.0 Unified Computing Storage 27%

5.1 Implement iSCSI

5.1.a Multipath
5.1.b Addressing schemes

5.2 Implement Fibre Channel port channels

5.3 Implement Fibre Channel protocol services

5.3.a Zoning
5.3.b Device alias
5.3.c VSAN

5.4 Implement FCoE

5.4.a FIP
5.4.b FCoE topologies
5.4.c DCB

5.5 Implement boot from SAN

5.5.a FCoE / Fiber Channel
5.5.b iSCSI
QUESTION 3 - (Topic 1)
Which two statements are true concerning authorization when using RBAC in a Cisco Unified Computing System? (Choose two.)

A. A locale without any organizations, allows unrestricted access to system resources in all organizations.
B. When a user has both local and remote accounts, the roles defined in the remote user account override those in the local user account.
C. A role contains a set of privileges which define the operations that a user is allowed to take.
D. Customized roles can be configured on and downloaded from remote AAA servers.
E. The logical resources, pools and policies, are grouped into roles.

Answer: C,E


QUESTION 4 - (Topic 1)
Which actions must be taken in order to connect a NetApp FCoE storage system to a Cisco UCS system?

A. Ensure that the Fibre Channel switching mode is set to Switching, and use the Fibre Channel ports on the Fabric Interconnects.
B. Ensure that the Fibre Channel switching mode is set to Switching, and reconfigure the port to a FCoE Storage port.
C. Ensure that the Fibre Channel switching mode is set to End-Host, and use the Ethernet ports on the Fabric interconnects.
D. Ensure that the Fibre Channel switching mode is set to Switching, and use the Ethernet ports on the Fabric Interconnects.

Answer: A


QUESTION 5 - (Topic 1)
Which two protocols are accepted by the Cisco UCS Manager XML API? (Choose two.)

A. SMASH
B. HTTPS
C. HTTP
D. XMTP
E. SNMP

Answer: A,E


QUESTION 6 - (Topic 1)
An Cisco UCS Administrator is planning to complete a firmware upgrade using Auto install. Which two options are prerequisites to run Auto Install? (Choose two.)

A. minor fault fixing
B. configuration backup
C. service profiles unmounted from the blade servers
D. time synchronization
E. fault suppression started on the blade servers

Answer: A,B


QUESTION 7 - (Topic 1)
Which two prerequisites are required to configure a SAN boot from the FCoE storage of a Cisco UCS system? (Choose two.)

A. The Cisco UCS domain must be able to communicate with the SAN storage device that hosts the operating system image.
B. A boot policy must be created that contains a local disk, and the LVM must be configured correctly.
C. There must be iVR-enabled FCoE proxying between the Cisco UCS domain and the SAN storage device that hosts the operating system image.
D. There must be a boot target LUN on the device where the operating system image is
located.
E. There must be a boot target RAID on the device where the operating system image is located.

Answer: C,D

Thursday, May 18, 2017

C2090-101 IBM Big Data Engineer

Test information:
Number of questions: 53
Time allowed in minutes: 75
Required passing score: 65%
Languages: English

This test consists of 5 sections containing a total of 53 multiple-choice questions. The percentages after each section title reflect the approximate distribution of the total question set across the sections.

Data Loading (34%)
Load unstructured data into InfoSphere BigInsights
Import streaming data into Hadoop using InfoSphere Streams
Create a BigSheets workbook
Import data into Hadoop and create Big SQL table definitions
Import data to HBase
Import data to Hive
Use Data Click to load from relational sources into InfoSphere BigInsights with a self-service process
Extract data from a relational source using Sqoop
Load log data into Hadoop using Flume
Insert data via IBM General Parallel File System (GPFS) Posix file system API
Load data with Hadoop command line utility

Data Security (8%)
Keep data secure within PCI standards
Uses masking (e.g. Optim, Big SQL), and redaction to protect sensitive data

Architecture and Integration (17%)
Implement MapReduce
Evaluate use cases for selecting Hive, Big SQL, or HBase
Create and/or query a Solr index
Evaluate use cases for selecting potential file formats (e.g. JSON, CSV, Parquet, Sequence, etc�)
Utilize Apache Hue for search visualization

Performance and Scalability (15%)
Use Resilient Distributed Dataset (RDD) to improve MapReduce performance
Choose file formats to optimize performance of Big SQL, JAQL, etc.
Make specific performance tuning decisions for Hive and HBase
Analyze performance considerations when using Apache Spark

Data Preparation, Transformation, and Export (26%)
Use Jaql query methods to transform data in InfoSphere BigInsights
Capture and prep social data for analytics
Integrating SPSS model scoring in InfoSphere Streams
Implement entity resolution within a Big Data platform (e.g. Big Match)
Utilize Pig for data transformation and data manipulation
Use Big SQL to transform data in InfoSphere BigInsights
Export processing results out of Hadoop (e.g. DataClick, DataStage, etc.)
Utilize consistent regions in InfoSphere Streams to ensure at least once processing

IBM Certified Data Engineer - Big Data

Job Role Description / Target Audience

This certification is intended for IBM Big Data Engineers. The Big Data Engineer works directly with the Data Architect and hands-on Developers to convert the architect's Big Data vision and blueprint into a Big Data reality. The Data Engineer possesses a deep level of technical knowledge and experience across a wide array of products and technologies. A Data Engineer understands how to apply technologies to solve big data problems, and has the ability to build large-scale data processing systems for the enterprise. Data engineers develop, maintain, test and evaluate big data solutions within organizations. They provide input on the needed hardware and software to the architects.

Big Data Engineers focus on collecting, parsing, managing and analyzing large data sets, in order to provide the right data sets and visual tools for analysis to the data scientists. They understand the complexity of data and can handle different data variety (structured, semi-structured, unstructured), volume, velocity (including stream processing), and veracity. They also address the information governance and security challenges associated with the data. They have a good background in software engineering and extensive programming and scripting experience.

To attain the IBM Certified Big Data Engineer, candidates must pass one test. To gain additional knowledge and skills, and prepare for the test based on the job roles and test objectives, click on the link to the test below and refer to the Test Preparation tab.

Recommended Prerequisite Skills
Understand the data layer and particular areas of potential challenge/risk in the data layer
Ability to translate functional requirements into technical specifications.
Ability to take overall solution/logical architecture and provide physical architecture.
Understand Cluster Management
Understand Network Requirements
Understand Important interfaces
Understand Data Modeling
Ability to identify/support non-functional requirements for the solution
Understand Latency
Understand Scalability
Understand High Availability
Understand Data Replication and Synchronization
Understand Disaster Recovery
Understand Overall performance (Query Performance, Workload Management, Database Tuning)
Propose recommended and/or best practices regarding the movement, manipulation, and storage of data in a big data solution (including, but not limited to:
Understand Data ingestion technical options
Understand Data storage options and ramifications (for example , understand the additional requirements and challenges introduced by data in the cloud)
Understand Data querying techniques & availability to support analytics
Understand Data lineage and data governance
Understand Data variety (social, machine data) and data volume
Understand/Implement and provide guidance around data security to support implementation, including but not limited to:
Understand LDAP Security
Understand User Roles/Security
Understand Data Monitoring
Understand Personally Identifiable Information (PII) Data Security considerations

Software areas of central focus:
BigInsights
BigSQL
Hadoop
Cloudant (NoSQL)

Software areas of peripheral focus:
Information Server
Integration with BigInsights, Balanced Optimization for Hadoop, JAQL Push down capability, etc
Data Governance
Security features of BigInsights
Information Server (MetaData Workbench for Lineage)
Optim Integration with BigInsights (archival)
DataClick for BigInsights (Future: DataClick for Cloudant - to pull operation data into Hadoop for Analytics - scripts available today)
BigMatch (trying to get to a single view)
Guardium (monitoring)
Analytic Tools (SPSS)
BigSheets
Support in Hadoop/BigInsights
Data Availability and Querying Support
Streams
Interface/Integration with BigInsights
Streaming Data Concepts
In memory analytics
Netezza
DB2 BLU
Graph Databases
Machine Learning (System ML)

Tuesday, May 16, 2017

Exam 77-886 SharePoint 2010

Published: June 30, 2011
Languages: English
Audiences: Information workers
Technology: Microsoft Office 2010 suites
Credit toward certification: MOS: SharePoint 2010

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.

Create and format content (25–30%)
Navigate the SharePoint hierarchy
Use Quick Launch, All Site Content, and breadcrumb trails; add content to Quick Launch; and use content and structure for navigation
Manage lists and libraries
Create lists or libraries, edit properties for new items, enable email notifications on a library or list, provide a shortcut to a mobile site URL, manage document templates, manage list views, create an alert on a list or library, enable rating, add a column, add content validation, manage column properties for various column types, and manage workflows
Manage list items
Create a new item, edit content, delete a list item or a document, version items, publish assets, manage workflows, and upload documents
Manage document sets
Create a document set, and add a document to a document set

Preparation resources
Site navigation overview (SharePoint Server 2010)
Manage lists and libraries with many items
Create and manage Document Sets

Manage SharePoint sites (15–20%)
Manage pages
Create, edit, and delete pages
Administer a site
Create a new site, configure the site structure, configure the Content Organizer, display a list of all user alerts, modify the look and feel of a site, and recover a list, library, document, or list item
Manage Web Parts on a page
Add a Web Part, configure a Web Part, hide or remove a Web Part, and export or import a Web Part
Manage content types
Associate a content type to a list, and extend the columns of a content type
Manage users and groups
Manage user access, groups, and group permissions
Create SharePoint workspace sites
Use document and meeting workspaces
Analyze site activity
View site web analytics, and view detailed reports

Preparation resources
Connect data in Web Parts
Manage membership of SharePoint groups

Participate in user communities (15–20%)
Configure My Site
Add keywords, add colleagues, select a theme, configure the Colleague Tracker Web Part, configure RSS feeds, and configure profiles
Collaborate through My Site
Update profile status, share pictures in My Site, manage personal documents, share documents in My Site, browse the organization hierarchy, and add Web Parts to My Site
Tag and note content
Add notes on the Note Board for a list or a library, add tags for a list or a library, rate an item, use tag clouds, and review tags on My Site

Preparation resources
Build a My Site profile to help people find you
Collaboration site planning (SharePoint Server 2010)
Social tagging overview (SharePoint Server 2010)

Configure and consume site search results (20–25%)
Administer search at the site level
Configure searchable columns, configure list search, and configure site search visibility
Search SharePoint for content
Perform search by using Windows Internet Explorer, Windows Explorer, Office Word 2010 Research Pane, or SharePoint Workspace 2010
View search results
Browse search results, use best bet results, use the refinement panel, use alerts and RSS feeds, and view document previews
Perform advanced searches
Use Boolean operators in searches, use wild cards in searches, run property searches, and run phonetic searches
Search for people
Use People Search, refine people searches, and use advanced searches

Preparation resources
Search for content
Quickly find the resources you need to get your job done
Customize the Search Center site

Integrate SharePoint 2010 services and Microsoft Office 2010 applications (15–20%)
Configure SharePoint 2010 services
Use Form Services, Excel Services, Access Services, and Visio Services
Run Microsoft Office 2010 applications with SharePoint 2010 services
Integrate with Microsoft Outlook, access content with SharePoint Workspace 2010, and integrate with Office Web Apps
Create dashboards
Create a dashboard page; add and configure the Key Performance Indicator (KPI) Web Part, KPI Details Web Part, Chart Web Part, Current User Filter Web Part, and Excel Web Access Web Part; display business data actions; and create KPI lists

Preparation resources
Getting started with Excel Services and Excel Web Access
Synchronize SharePoint 2010 content with Outlook 2010
Creating dashboards by using PerformancePoint Dashboard Designer

QUESTION 1
You need to perform a search for only PowerPoint files that contain the keyword ski.
Which method should you use?

A. Search for ski,and then select PowerPoint in the refinement panel.
B. Search for FileType:pptx, and then select ski In the refinement panel.
C. Click PowerPoint Presentations in the View All Site Content page, and then search for ski.
D. Perform an advanced search for PowerPoint, and then select skifrom the result type drop-down.

Answer: A
Explanation
The refinement options found on the left side of the results page provide drill-down capability filtered on the refinement and the general search results.

QUESTION 02
You need to display a list of all Microsoft Word documents in the site collection that contain the keyword ski. Which steps should you take?

A. 1. Navigate to the home page for the site.
    2. In the Document web part apply filters to the Type and Name columns.

B. 1. From Site Content and Structure, navigate to Documents tor the site.
    2. Apply filters to the Type and Name columns.

C. 1. Navigate to the home page for the site.
    2. Search using the search term ski.
    3. Refine the search to display Word documents.

D. 1. Navigate to the search page and perform an advanced search
    2. Specify ski as the Result
    3. Add a property restriction for the type Word.

Answer: C

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)

Friday, July 1, 2016

600-460 UCCEIS Implementing and Supporting Cisco Unified Contact Center Enterprise

600-460 UCCEIS Implementing and Supporting Cisco Unified Contact Center Enterprise

Exam Number 600-460 UCCEIS
Associated Certifications Cisco Unified Contact Center Enterprise Specialist
Duration 75 minutes (65-75 questions)
Available Languages English

This exam tests a candidate's knowledge of installing and deploying Cisco Unified Contact Center Enterprise (Cisco Unified CCE) solutions. Cisco Unified CCE is part of the Cisco Unified Communications application suite, which delivers intelligent call routing, network-to-desktop computer telephony integration (CTI), and multichannel contact management to contact center agents over an IP network. Skills assessed include install, setup, configure, and troubleshoot the solution.



The exam is closed book and no outside reference materials are allowed. The following topics are general guidelines for the content that is likely to be included on the practical 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 following guidelines may change at any time without notice.

14% 1.0 Describe the Fault Tolerant Characteristics of the Cisco Unified Contact Center Enterprise Solution including Cisco Unified Customer Voice Portal, Cisco Unified Intelligence Center, and Cisco Finesse

1.1 Explain the fault-tolerant integration of Cisco Unified Customer Voice Portal in the Cisco Unified CCE solution

1.2 Explain what Cisco Unified ICM router key is

1.3 Describe the steps required for Cisco Finesse configuration updates

1.4 Describe the internal communications between Cisco Unified ICM components

1.5 Describe the requirements for Cisco Unified ICM heartbeats

1.6 Describe the synchronization between Cisco Unified ICM components

1.7 Describe the considerations for upgrading one or more components of the Cisco Unified CCE solution

1.8 Describe the impact of a network failure in the Cisco Unified CCE solution

1.9 Explain how the Cisco (Unified ICM) call routing script can detect and route around failed system components of the Cisco Unified CCE solution

21% 2.0 Describe the Installation Process for ICM Components of the Cisco Unified Contact Center Enterprise Solution including Cisco Unified CVP, Cisco Unified IC, and Cisco Finesse

2.1 Describe the configuration elements for Cisco Unified CVP that is required in Unified ICM

2.2 Describe the install and setup for SIP dialer and voice gateways

2.3 Describe the Cisco Unified Intelligence Center requirements using virtualization environment

2.4 Explain the configuration roles for agent teams

2.5 Describe the install and configuration requirements for Cisco Finesse

2.6 Describe the configuration limits for Packaged CCE

2.7 Describe the configuration requirements for voice gateway used in Packed CCE deployment

2.8 Explain the required configuration to use significant digits

2.9 Explain the required software to install and setup VMware Hypervisor

2.10 Describe the configuration options required to enable the Outbound option in the Cisco Unified ICM

2.11 Describe the role of the Cisco Unified ICM Domain Manager tool

2.12 Describe the Unified ICM routing clients

18% 3.0 Describe the Call Flow Scripting Process in Cisco Unified ICM and Cisco Unified CVP for the Cisco Unified Contact Center Enterprise Solution

3.1 Describe the precision queue scripting consideration

3.2 Describe the Extended Call Context variables with Cisco Unified CVP

3.3 Describe the functionality limitation imposed when you use Cisco Unified CVP MicroApp

3.4 Describe the elements needed to trigger Cisco Unified ICM script

3.5 Describe configuration elements to make VXML gateway part of Cisco Unified CVP deployment

3.6 Describe configuration elements needed for post call survey

3.7 Describe outbound scripting considerations

3.8 Describe the impact that Cisco Unified ICM scripting has on reporting in the Cisco Unified CCE solution

3.9 Describe configuration elements needed for sig digits

3.10 Explain the options available in Cisco Unified ICM call routing scripts to access external databases for call routing

3.11 Describe how MicroApp can capture DTMF

16% 4.0 Understanding Cisco Unified CCE Tools Including Cisco Unified ICM, Cisco Unified CVP, Cisco Unified IC, and Cisco Finesse Tools

4.1 Describe the available tools in the Cisco Unified CCE solution to support Cisco Unified Intelligent Contact Management

4.2 Describe the available tools in the Cisco Unified CCE solution to support the Cisco Unified Communications Manager

4.3 Describe the available tools in the Cisco Unified CCE solution to support the Cisco Unified CVP Customer Response Solutions

4.4 Describe the available tools in the Cisco Unified CCE solution to support Cisco Finesse

4.5 Describe the available tools in the Cisco Unified CCE solution to support the Cisco Unified Intelligence Center

11% 5.0 Identify Cisco Unified ICM, Cisco Unified CVP, and Cisco Finesse

5.1 Identify issues in Cisco Unified CVP log and trace files

5.2 Identify issues in Cisco Unified ICM and CTI log and trace files

5.3 Identify issues in Cisco Unified Enterprise outbound option log and trace files

5.4 Identify issues in Cisco Finesse log and trace files

5.5 Identify issues in Cisco Unified Contact Center Enterprise security

7% 6.0 Understanding Cisco Unified CCE Agent Supervision Issues and Considerations

6.1 Identify Ring No Answer issues and considerations

6.2 Identify Cisco Finesse considerations to avoid agent issues

6.3 Understanding Cisco Finesse Administration to avoid agent issues

6.4 Identify issues with agents not being able to log into Cisco Unified CCE

6.5 Identify issues with agent call behavior

13% 7.0 Understanding Cisco Unified CCE Solution Call Flow Issues and Considerations

7.1 Identify call flow issues and considerations for the Cisco Unified ICM call routing scripts for inbound and outbound calls

7.2 Identify call flow issues for agent transfers in the Cisco Unified CCE solution

7.3 Identify call flow issues and considerations for the Cisco Unified CVP scripts

7.4 Identify Cisco Unified CVP configuration elements and their purpose

7.5 Identify call flow issues and considerations for the VXML gateways

7.6 Identify voice quality issues

QUESTION 1
In the Cisco Unified Contact Center Enterprise with Cisco Unified CVP, which two statements
about how to increase the Cisco Unified CVP availability are true? (Choose two.)

A. Must have SIP Proxy server to pass messages between the gateways and the Cisco Unified CVP servers.
B. Must have voice gateway TCL scripts to handle conditions where the gateways cannot contact
the Cisco Unified CVP Call Server to direct the call correctly.
C. Add load balancers to load balance .wav file requests across multiple Cisco Unified CVP Media Servers.
D. Dedicate duplexed VRU peripheral gateways for each Cisco Unified CVP call server.
E. For a single data center with centralized deployment, deploy Cisco Unified CVP with N:N redundancy.

Answer: B,C

Explanation:


QUESTION 2
In the Cisco Contact Center Enterprise solution, which process is responsible for peer-to-peer
synchronization?

A. ccagent
B. mds
C. router
D. opc

Answer: B

Explanation:


QUESTION 3
What is the semantic meaning of the RouterCallKeyDay variable?

A. It represents a number that corresponds to the day that the call was taken. For example: at
midnight it could increment from 151191 to 151192.
B. It represents a string that corresponds to the day that the call was taken. For example: at
midnight it could advance from "Monday" to "Tuesday".
C. It represents a number that uniquely identifies the call during the day it was taken. For example:
at midnight it would reset to zero.
D. It represents a sequence number used for ordering rows for the same call.
E. It represents a string that corresponds to a Globally Unique Call Identifier.

Answer: A

Explanation:


QUESTION 4
Cisco Unified Contact Center Enterprise is deployed with Cisco Finesse and you make changes to
CTI Server, Contact Center Enterprise Administration, or cluster settings. Which service must be
restarted for changes to take effect?

A. Cluster Manager
B. System Application Agent
C. Cisco DB
D. Cisco Tomcat
E. Cisco Dirsync

Answer: D

Explanation:


QUESTION 5
Within Cisco Unified ICM, which process handles communication between the router and
peripheral gateway components?

A. dbagent
B. opcs
C. ccagent
D. mds

Answer: C

Explanation:


Friday, June 10, 2016

500-280 SSFSNORT Securing Cisco Networks with Open Source Snort (SSFSNORT) for Validating Knowledge

QUESTION 1
Which protocol operates below the network layer?

A. UDP
B. ICMP
C. ARP
D. DNS

Answer: C

Explanation:


QUESTION 2
Which area is created between screening devices in an egress/ingress path for housing web, mail,
or DNS servers?

A. EMZ
B. DMZ
C. harbor
D. inlet

Answer: B

Explanation:


QUESTION 3
What does protocol normalization do?

A. compares evaluated packets to normal, daily network-traffic patterns
B. removes any protocol-induced or protocol-allowable ambiguities
C. compares a packet to related traffic from the same session, to determine whether the packet is
out of sequence
D. removes application layer data, whether or not it carries protocol-induced anomalies, so that
packet headers can be inspected more accurately for signs of abuse

Answer: B

Explanation:


QUESTION 4
On which protocol does Snort focus to decode, process, and alert on suspicious network traffic?

A. Apple talk
B. TCP/IP
C. IPX/SPX
D. ICMP

Answer: B

Explanation:


QUESTION 5
Which technique can an intruder use to try to evade detection by a Snort sensor?

A. exceed the maximum number of fragments that a sensor can evaluate
B. split the malicious payload over several fragments to mask the attack signature
C. disable a sensor by exceeding the number of packets that it can fragment before forwarding
D. send more packet fragments than the destination host can reassemble, to disable the host
without regard to any intrusion-detection devices that might be on the network

Answer: B

Explanation: