Thursday, 27 July 2017

Exam 70-694 Virtualizing Enterprise Desktops and Apps

Published: January 8, 2015
Languages: English
Audiences: IT professionals
Technology: Windows 8.1, Windows Server 2012 R2, Microsoft Intune
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 app virtualization (27%)
Design an app distribution strategy
Design considerations, including impact on clients, offline access, deployment infrastructure, and remote locations; plan for updates to apps
Plan and implement app compatibility
Configure and implement Microsoft Assessment and Planning (MAP) Toolkit; planning considerations, including Remote Desktop Services (RDS), Virtual Desktop Infrastructure (VDI), client Hyper-V, and Application Compatibility Toolkit (ACT); plan for application version co-existence
Update apps in desktop images
Configure online servicing, apply patches offline, configure offline virtual machine (VM) servicing, update Microsoft Deployment Toolkit (MDT) task sequences

Implement app virtualization (25%)
Configure App-V
Configure a new application, configure a Connection Group, configure App-V reporting on the client, create a report for App-V
Deploy App-V clients
Install and test the App-V client; configure the App-V client; configure the App-V client, by using Group Policy
Configure apps sequencing
Install the App-V Sequencer, deploy sequenced apps, update sequenced apps, publish Office 2013 and Sequencing Add-On for Word 2013, deploy connected apps

Plan and implement virtual desktops (21%)
Plan for pooled and personal desktops
Planning considerations, including shared storage, network, Storage Spaces, and scale-out file servers; plan capacity
Implement virtual desktop collections
Configure collections type, VM creation, and user assignments; configure client settings; configure Active Directory permissions
Plan and implement Remote Desktop Services (RDS)
Install and configure Remote Desktop Session Host, install and configure the Remote Desktop Web Access (RD Web Access) role, configure the Remote Desktop Connection Broker (RD Connection Broker) for the Remote Desktop Session Host, perform capacity analysis
Create and configure remote applications
Prepare Remote Desktop Session Hosts for application installation; configure RemoteApp properties; create a RemoteApp distribution file (MSI or RDP); sign packages with certificates; implement application version co-existence, by using RD Web Access; configure file extension associations
Deploy and manage remote applications
Configure RemoteApp and Desktop Connections settings, configure GPOs for signed packages, configure RemoteApp for Hyper-V, export and import RemoteApp configurations, deploy a RemoteApp distribution file (MSI or RDP)

Plan and implement business continuity for virtualized apps (27%)
Plan and implement a resilient Remote Desktop infrastructure
Design highly available RD Web Access, RD Connection Broker, and Remote Desktop Gateway; perform backup and recovery of the Remote Desktop Licensing server; configure VM or dedicated farm redirection
Plan and implement business continuity for virtual desktops
Design and implement Hyper-V Replica with Hyper-V Replica Broker, design and implement business continuity for personal and shared desktop collections
Plan and implement a resilient virtual app delivery infrastructure
Plan and implement highly available App-V data store and management server; implement pre-populated/shared cache App-V functionality for the VDI environment; implement highly available content share; implement a branch office strategy, using App-V; manage VM backups

QUESTION 1
You need to meet the application requirements for Server1 and Server2.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.

A. Create a selection profile.
B. Create a deployment database.
C. Create a linked deployment share.
D. Modify the deployment share properties.
E. Create a new image group.

Correct  Click here to view the answers
Explanation
Explanation/Reference:


QUESTION 2
Which software should you install on Server2 to support the planned changes?

A. SQL Server 2012 Express
B. WDS
C. Windows Assessment and Deployment Kit (Windows ADK)
D. Microsoft .NET Framework 3.5

Correct  Click here to view the answers

Explanation/Reference:


QUESTION 3
You need to meet the application requirements for the client computers of the managers.
What should you do?

A. Create a customization file named Custom.msp. Copy Custom.msp to \\Server4 \Software\Updates. Run \\Server4\Software\Setup.exe without specifying any parameters.
B. Create a customization file named Custom.xml. Copy Custom.xml to \\Server4 \Software\Proplus.ww. Run \\Server4\Software\Setup.exe without specifying any parameters.
C. Create a customization file named Custom.xml. Copy Custom.xml to \\Server4 \Software\Updates. Run \\Server4\Software\Setup.exe without specifying any parameters.
D. Create a customization file named Answer.xml. Copy Answer.xml to the managers' computers. Run \\Server4\Software\Setup.exe and specify the /admin parameter.

Correct  Click here to view the answers

Explanation/Reference:

Tuesday, 25 July 2017

C2090-635 IBM Cognos 10 BI OLAP Developer

Test information:
Number of questions: 65
Time allowed in minutes: 90
Required passing score: 76%
Languages: English, Japanese

Related certifications:
IBM Certified Advanced Developer - Risk Information Governance for BI
IBM Certified Solution Expert - Cognos BI
IBM Certified Developer - Cognos 10 BI OLAP Models

The Cognos 10 BI OLAP Developer exam covers key concepts, technologies, and functionality of the Cognos products. In preparation for an exam, we recommend a combination of training and hands-on experience, and a detailed review of product documentation.

Transformer Basics (5%)
Describe the Transformer development process

Data Sources (12%)
Identify data sources for use in Transformer
Describe the use of multiple data sources
Describe uniqueness

Model Creation (17%)
Describe the process to build a basic Transformer model
Describe the implementation of a time dimension
Describe how to make data available in the Cognos 10 studios

Model Key Performance Measures (12%)
Differentiate between measures
Describe the use of measures

Security (12%)
Describe the IBM Cognos 10 security environment
Describe how to secure a PowerCube

PowerCube Content Customization (20%)
Define techniques to customize dimensions
Describe the process to customize PowerCube content

Maintenance and Advanced Techniques (22%)
Describe techniques for model maintenance
Describe how to update published PowerCubes and PowerCube connections
Identify ways to trouble shoot issues
Identify considerations for optimization
Describe changes that impact MUNs

QUESTION 1
What should a developer do if some levels appear red after validating the model using Show Scope?

A. Ensure the level exists in the data source.
B. Specify a valid relationship between the level and the data source.
C. Re-attach the categories in the Dimension Diagram.
D. Apply unique move to the level and regenerate the categories.

Answer: B


QUESTION 2
When measures are calculated after rollup, when are the calculations performed?

A. Before time state rollup takes place.
B. After allocated measures are calculated.
C. Before regular rollup takes place on all measures.
D. After relative time calculations.

Answer: B


QUESTION 3
What objects can be created within the Cognos Namespace?

A. Roles and users
B. Groups and roles
C. Groups and users
D. Members

Answer: B


QUESTION 4
Transformer is unable to locate one of the source files for a data source in the model, and
the model update fails. Which type of files can be used to restart the processing at the point of failure?

A. .py?
B. .qy?
C. .mdl
D. .mdx

Answer: B

Thursday, 6 July 2017

RC0-903 CompTIA A+ Recertification Exam

Exam Codes RC0-903
Launch Date July 7, 2016
Eligibility Candidates MUST have:

An active A+ CE certification earned by passing exams from the 800-series or earlier.

Received an email from CompTIA containing a Private Access Code (PAC).

Exam Description The CompTIA A+ Recertification Exam covers these domains:
1.0 Mobile Devices (6% of total)
2.0 Windows Operating Systems (20% of total)
3.0 Other Operating Systems and Technologies (11% of total)
4.0 Troubleshooting (Hardware/Software) (59% of total)
5.0 Operational Procedures (4% of total)

Recertification Exam Objectives Download
Number of Questions 50
Type of Questions Multiple choice questions (single and multiple response)
Length of Test 75 Minutes
Passing Score 700 (on a scale of 900)
Delivery Non-proctored Pearson IBT
CEU Impact

Only candidates with an active A+ CE certification will receive CEU credit.
Passing the exam will automatically renew your existing A+ CE. Please allow 1-3 days for your record to be updated.

Introduction The CompTIA A+ Recertification Exam is one way for CompTIA A+ certified professionals to keep their A+ certification active. A CompTIA A+ certification earned on or after January 1, 2011 is valid for three years from the date the certification was earned. The certification must be renewed within three years in order for the individual to remain certified. To remain certified, individuals may:
 Re-take (and pass) both of the current certification exams (220-901 and 220-902)
 Participate in continuing education activities
 Take (and pass) the A+ re-certification exam (RC0-903) The CompTIA A+ Recertification Exam RC0-903 bridges the competencies measured by the A+ 800 series (220-801 and 220-802) and the 900 series (220-901 and 220-902). The exam (RC0-903) blueprint includes the objectives new to the 900 series and also assesses the highest weighted competencies that appear on both sets of exams
(i.e., the knowledge and skills rated by SMEs as most relevant for on - the - job performance). NOTE: Availability of RC0-903 is LIMITED TO THOSE who have kept their A+ certification active and have not taken and passed the current 900 series exams.

CompTIA A+ is accredited by ANSI to show compliance with the ISO 17024 Standard and, as such, undergoes regular reviews and updates to the exam objectives. The following CompTIA A+ Recertification RC0-903 exam objectives result from subject matter expert workshops and industry - wide survey results regarding the skills and knowledge required of an entry - level IT technical support
professional.

This examination blueprint includes domain weighting, test objectives, and example content. Example topics and concepts are included to clarify the test objectives and should not be construed as a comprehensive listing of all the content of this examination.
Candidates are encouraged to use this document to guide their studies. The table below lists the domains measured by this examination and the extent to which they are represented. The CompTIA A+
RC0-903 exam is based on these objectives.

QUESTION 1 – (Topic 1)
A user reports that the cursor jumps to random screen locations when typing on a laptop computer. Which of the following devices is MOST likely causing this?
A. The touchpad
B. The mouse wheel
C. The multimedia keys
D. The digitizer
Answer: A

QUESTION 2 – (Topic 1)
Which of the following would need to be enabled on a mobile phone to share its Internet connection with multiple devices simultaneously?
A. NFC
B. Bluetooth
C. Hotspot
D. Tethering
Answer: C

QUESTION 3 – (Topic 1)
A customer asks a technician for a device that has the capability to easily connect a laptop to an external monitor, keyboard, mouse, and charge the battery. Which of the following devices should the technician recommend to the customer?
A. Lightning
B. KVM switch
C. USB 3.0
D. Docking station
Answer: D


Friday, 16 June 2017

C2090-461 IBM InfoSphere Optim for Distributed Systems v9.1

Test information:
Number of questions: 34
Time allowed in minutes: 60
Required passing score: 61%
Languages: English

This certification exam certifies that the successful candidate has important knowledge, skills, and abilities necessary to plan, install, configure, troubleshoot, administer and maintain an IBM InfoSphere Optim Solutions v9.1.

This includes:
* product installation and configuration
* Optim Core Functionality
* LUA
* Optim Search
* Masking on Demand
* Service on Demand
* New Database features and functionality
* performance and tuning

The person performing these functions is generally self-sufficient and is able to perform most of the tasks involved in the role with limited assistance from peers, product documentation and vendor support services.

Section 1 - Installation and Configuration (29%)
Optim Architecture
Operating Systems / Hardware Support
Database Support
New or additional components (Optim Manager, Optim Designer, self-service and Optim Search, UDFs)
Masking on Demand
Establishing Environments
Optim Directories (location, numbers, owners)
Confirming installation pre-reqs
Physical installations (locations, what to separate, manager, where things exist)
Archive / Extract Maintenance
File location / sub-systems (BigData enhancements)
File naming / sizing

Section 2 - Optim Core Functionality (35%)
Archiving
File and Directory Maintenance
Search
Test Data Management
Using the Designer interface
Creating access definitions, table maps, column maps, services
Creating Optim relationships, aliases, data sources (discovery)
Using Optim Manager
Data Privacy Providers (when to use which ones)

Section 3 - Advanced Topics (29%)
LUA
Optim Search
Masking on Demand
Service on Demand
New Database Features/functionality (Netezza, loaders, teradata)

Section 4 - Performance and Troubleshooting (6%)
Log and Trace Files

IBM Certified Specialist - InfoSphere Optim for Distributed Systems v9.1

Job Role Description / Target Audience
This certification exam certifies that the successful candidate has important knowledge, skills, and abilities necessary to plan, install, configure, troubleshoot, administer and maintain an IBM InfoSphere Optim Solutions v9.1.

This includes:
* product installation and configuration
* Optim Core Functionality
* LUA
* Optim Search
* Masking on Demand
* Service on Demand
* New Database features and functionality
* performance and tuning

The person performing these functions is generally self-sufficient and is able to perform most of the tasks involved in the role with limited assistance from peers, product documentation and vendor support services.

Recommended Prerequisite Skills
Hands-on experience with installing, configuring and using InfoSphere Optim on Distributed Systems

QUESTION 1
Considering best practices and Optim Access Definitions, which statement is FALSE?

A. Optim Classic interface would be used to define the Optionl and Option2 for my archive Access
Definition.
B. All tables included in an Access Definition that was created in Optim Designer must be in the
same DBAIias.
C. One can copy an Access Definition from one folder to another in Optim Designer and the
Wizard will require you to rename it.
D. A reference table can easily be changed to a related table in Optim Designer, however, one
should then verify the entire process by viewing Show Steps.

Answer: D

Explanation:


QUESTION 2
In order to consistently mask a credit card number, which option should be used?

A. TRANS CCN
B. TRANS CCN ('=n CREDITCARD')
C. SUBSTR(CREDITCARD. 1. 12) || SEQ(1111.1)
D. There is no reason to mask the credit card number as long as you mask the name.

Answer: A

Explanation:

Friday, 9 June 2017

1Z0-468 Oracle Cloud Application Foundation Essentials

Duration: 120 minutes
Number of Questions: 76
Passing Score: 62%
View passing score policy
Validated Against:
Format: Multiple Choice

Cloud Application Foundation (CAF) Fundamentals
Describe Cloud Application Foundation concepts
Identify components of WebLogic Suite
Identify differences between WebLogic Server (WLS) SE, EE & Suite
Describe the problem domain of Coherence with WLS
Describe Oracle Cloud Computing business drivers
Describe Virtual Assembly Builder Studio features
Describe supported and custom Appliances for Virtual Assemblies
Describe ActiveCache (WLS and Coherence)

Coherence Development Fundamentals
Describe Use Cases for Coherence
Deploy the correct Cache Topologies
Understand how Coherence Clustering works
Describe how parititioning works in Coherence
Describe client types and usage
Describe POF and other models of Object Serialization
Understand how to configure different cache topologies and services
Understand basic Coherence key-based APIs
Integrate with a datasource

Advanced Coherence Development Topics
Create indexes to optimize filters
Describe a service
Describe when you would use Elastic Data
Perform a map-reduce operation
Explain advanced capabilities like eventing and processing to customer
Configure and use a Near Cache or Continuous Query Cache
Configure operational features like Quorum and Service Guardian
Perform concurrent operations against a cache
Integrate with TopLink Grid
Pre-load a cache
Write Coherence queries

Deploying and Debugging a Coherence Application
Configure a set of proxies
Architect a Coherence client tier
Apply best practices for performance tuning
Plan Capacity for a Coherence deployment
Debug network issues in Coherence deployments
Tune and size Coherence JVMs
Describe how to run a Coherence application
Debug a basic Coherence problem
Collect information for advanced Coherence troubleshooting
Explain how Oracle Enterprise Manager integrates with Coherence
Apply the Production Checklist

Monitoring and Managing WebLogic Server with Oracle Enterprise Manager
Describe the architecture and components within Oracle Enterprise Manager Cloud Control
Utilize the three primary functional areas that are addressed by Oracle Enterprise Manager Cloud Control in regards to WLS management
Configure Enterprise Manager with WLS
Explain how to position WebLogic Management Pack EE
Configure Oracle Enterprise Manager to provide full stack visibility and application performance management for WLS
Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier diagnostics in production environments and why it is important
Configure Oracle Enterprise Manager Cloud Control to provide WLS patch automation
Utilize Oracle Enterprise Manager for lifecycle management (i.e. provisioning and cloning of WLS domains and Java applications)
Utilize the user experience management features provided by Oracle Enterprise Manager Real User Experience Insight
Describe the primary critical use cases for Oracle Enterprise Manager Business Transaction Management for WLS
Explain the key challenges that Oracle Enterprise Manager addresses with its configuration management features

Java VM
Explain the basics of Java VM
Explain the differences between HotSpot VM and Jrockit VM
Troubleshoot common performance problems
Describe different garbage collection schemes
Describe different VM tuning options
Utilize performance monitoring and profiling using JVM command line tools
Utilize advanced real-time performance monitoring, profiling and troubleshooting using Java Mission Control
Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder
Design for Java application performance

Virtual Assembly Builder
Explain the business and IT challenges Virtual Assembly Builder helps with
Explain the advantages of assemblies over standalone VM templates
Create appliances and multi-tier assemblies
Customize an assembly at deployment time
Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly

Web Tier
Explain the basics of HTTP Server and Traffic Director
Design and configure Reverse Proxy with HTTP Server and Traffic Director
Secure HTTP Server and Traffic Director Environments
Perform basic troubleshooting of HTTP Server and Traffic Director


QUESTION 1
Which two mechanisms are explicitly monitored to determine death of a cluster member? (Choose two.)

A. garbage collection
B. stuck threads
C. heartbeats
D. TCP socket connections

Answer: C,D

Explanation:
Explanation
Death detection works by creating a ring of TCP connections between all cluster members.
TCP communication is sent on the same port that is used for cluster UDP communication.
Each cluster member issues a unicast heartbeat, and the most senior cluster member issues the cluster heartbeat,
which is a broadcast message. Each cluster member uses the TCP connection to detectthe death of another node
within the heartbeat interval. Death detection is enabled by default and is configured within the <tcp-ring-listener> element.


QUESTION 2
Which is a valid reason for using Coherence Elastic Data?

A. You want to cache more that the total amount of RAM on your systems.
B. You want to extend your cluster across a WAN.
C. Data must be persisted to disk to ensure fault tolerance.
D. You want to store data on very large heaps.

Answer: A

Explanation:
http://www.oracle.com/technetwork/tutorials/tutorials-1694910.pdf


QUESTION 3
Which configuration file must a user edit to configure Oracle HTTP Server?

A. httpd.conf
B. obj.conf
C. workers.properties
D. magnus.conf
E. oraclehttp.conf

Answer: A


QUESTION 4
You are doing capacity planning for a Coherence application with one distributed cache (dcache), and one replicated cache (rcache). You have one index on dcache, and dcache has backup_count=1. Your requirement is that you must be able to tolerate one machine failure with no loss of data. You have three machines, each with 4 JVMs GB.
What three factors do you take into consideration in case of machine failure? (Choose three.)

A. Each cache server will be responsible for more primary and backup data from dcache.
B. The size of index data in each cache server is likely to grow.
C. The size of rcache on each node will grow.
D. Updates to rcache will result in more network traffic per machine.
E. Updates to dcache will result in more network traffic per machine.

Answer: A,B,E

Tuesday, 23 May 2017

C2090-305 IBM InfoSphere Information Analyzer v9.1

Test information:
Number of questions: 64
Time allowed in minutes: 90
Required passing score: 64%
Languages: English

The IBM Certified Solution Developer - IBM InfoSphere Information Analyzer v9.1 exam certifies that the successful candidate has important knowledge, skills, and abilities necessary to conduct a baseline assessment of the data/information being analyzed. This included characterizing the data or information condition in terms of completeness, validity, structural integrity, relational integrity, technical standards, and business rule compliance including quality monitoring and information governance.

Section 1 - Environment (9%)
List key components and configuration steps
Given a scenario, describe how to plan for a large data environment
Identify the minimum requirements for installation

Section 2 - Data Setup (9%)
Identify steps necessary to make data sources available for analysis
Given a scenario, describe project activity security

Section 3 - Profiling Process (25%)
Identify the purposes of each analysis
Interpret system flag icons throughout the system
Identify the common steps that are needed to perform data profiling
Given a scenario, describe the process needed to assess and use data profiling results

Section 4 - Data Rules / Monitoring (36%)
Describe the purpose of data rule validation
Given a scenario, describe the process to implement and deploy the data rule
Identify the steps needed to implement data rule monitoring and baselining
Identify the steps needed to perform data rule execution
Describe the purpose and process of exception management (output tables, Data Quality Console)
Identify the steps necessary to deploy and execute a data rule in an external process

Section 5 - Populating / Reporting / Publishing (14%)
Demonstrate how to populate/report/publish
Demonstrate knowledge of content creation and scheduling
Given a scenario, describe the process to deliver outputs to a broad community

Section 6 - Troubleshooting / Tuning (6%)
Given a scenario, demonstrate troubleshooting techniques
Given a scenario, demonstrate system and process tuning techniques

IBM Certified Solution Developer - InfoSphere Information Analyzer v9.1

Job Role Description / Target Audience
The IBM Certified Solution Developer - InfoSphere Information Analyzer v9.1 is a Source System Analyst, Data Analyst, Business Analyst, Data Quality Analyst, Data Steward, Data Modeler, Data Architect, ETL Developer, and Data Scientist.

QUESTION 1
What feature permits the addition of data from one or more columns into one column allowing column analysis on this newly formed concatenated column?

A. Virtual table
B. Logical table
C. Virtual column
D. Logical column

Answer: C
Reference:https://www.scribd.com/doc/125259952/IBM-infoSphere-information-analyzer-v8-7-User-guide(page 70)


QUESTION 2
When importing published analysis results into a different Information Analyzer project which two contents are included?

A. Median value
B. Frequency values
C. Data Classification
D. Cardinality Percent
E. Uniqueness Code

Answer: C,D


QUESTION 3
You are searching for an employee named Kristie Jones who has accounts on various applications, in which she has used the first names Kristie, Kristin, and Kristen as her first name.
Which is the correct rule logic for addressing this problem?

A. name like ('KristieTKristinTKristen')[ ]'Jones'
B. name matches (,KristieTKristinTKristen,)[]'Jones,
C. name contains ('KristieTKristinTKristen'^rJones'
D. name matches_regex ('Kristie'l'KristinTKristen^j'Jones'

Answer: D


QUESTION 4
You are working with a System Administrator who must move an Information Analyzer project to a new Information Server environment using the command line tools. You need to ensure that the project is established with the same metadata and reports as in the original environment.
Which parameter must be included to successfully complete the export?

A. -includeCommonMetadata; -includeCommonReports; -includeAIIDataClasses
B. -includeAssignedAssets; -includeProjectReports; -includeAIIDataSources
C. -includeCommonMetadata; -includeReports; -includeAIIDataClasses
D. -includeProjectMetadata; -includelAReports; -includeDependentClasses

Answer: D


Saturday, 20 May 2017

C2090-103 Apache Spark 1.6 Developer

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

This test will certify that the successful candidate has the necessary skills to work with, transform, and act on data at a very large scale. The candidate will be able to build data pipelines and derive viable insights into the data using Apache Spark. The candidate is proficient in using streaming, machine learning, SQL and graph processing on Spark. This candidate may be a member of a Data Scientist team and/or Analytics team and has applied knowledge with deployment architectures and can assist in tuning, troubleshooting, and optimization.

Section 1 - Architecture (12%)
Compare and contrast Spark with Hadoop MapReduce
Explain memory management in Spark
Explain concepts such as master, drivers, executors, stages and tasks
Explain Spark transformations and actions with respect to lazy evaluation
Configure your application to run on a cluster

Section 2 - Performance and Troubleshooting (22%)
Manage partitions to improve RDD performance and apply different partition strategies
Identify what operations cause shuffling
Optimize memory usage with serialization options
Use caching, checkpoint, and persistence in appropriate situations
Debug Spark code
Monitor Spark applications
Manage runtime issues and performance bottlenecks in Spark

Section 3 - Core Skills (48%)
Read/writre data from multiple data sources and file types
Create and work with RDDs and related APIs
Create and work with DataFrames and related APIs
Create Spark config contexts for different requirements
Work with key value pairs and associated Spark APIs for key value pairs
Work with SparkSQL
Define and work with accumulators
Define and work with broadcast variables
Launch applications with spark-submit

Section 4 - Advanced Skills (18%)
Build a pipeline with Streaming, MLLib, SQL, and Graph on Spark
Work with Spark Streaming APIs
Work with SparkML and MLLib APIs
Work with GraphX

IBM Certified Developer - Apache Spark 1.6

Job Role Description / Target Audience
This test will certify that the successful candidate has the necessary skills to work with, transform, and act on data at a very large scale. The candidate will be able to build data pipelines and derive viable insights into the data using Apache Spark. The candidate is proficient in using streaming, machine learning, SQL and graph processing on Spark. This candidate may be a member of a Data Scientist team and/or Analytics team and has applied knowledge with deployment architectures and can assist in tuning, troubleshooting, and optimization.

Recommended Prerequisite Skills
Read and write Python code
Read and write Scala code
Create and work with RDDs and related APIs
Create and work with DataFrames and related APIs
Create and work with Dstreams and related APIs
Read/writre data from multiple data sources and file types
Read and write SQL statements
Compare and contrast Spark with Hadoop MapReduce
Manage partitions to improve RDD performance and apply different partition strategies
Identify what operations cause shuffling
Optimize memory usage with serialization options
Create Spark config contexts for different requirements
Use caching, checkpoint, and persistence in appropriate situations
Explain memory management in Spark
Work with key value pairs and associated Spark APIs for key value pairs
Define and work with accumulators
Configure your application to run on a cluster
Explain core concepts such as master, drivers, executors, stages and tasks
Debug your spark code
Define and work with broadcast variables
Explain Spark transformations and actions with respect to lazy evaluation
Monitor Spark applications
Launch applications with spark-submit
Manage runtime issues and performance bottlenecks in Spark
Build a pipeline with Streaming, MLLib, SQL, and Graph on Spark
Work with Spark Streaming APIs
Work with SparkML and MLLib APIs
Work with GraphX
Work with SparkSQL