The main purpose of this workshop is to give students the ability to use Microsoft R Server to create and run an analysis on a large dataset, and show how to utilize it in Big Data environments, such as a Hadoop or Spark cluster, or a SQL Server database.

Module 5: Parallelizing Analysis Operations Using the RxLocalParallel compute context with rxExec Using the revoPemaR package

Conducted by- Uditha Bandara is specializes in Microsoft Development technologies. He is the South East Asia`s First XNA/DirectX MVP (Most Valuable Professional). He had delivered sessions at various events and conferences in Hong Kong, Malaysia, Singapore, Sri Lanka and India. He has published several books,articles, tutorials, and game demos on his Blog – https://uditha.wordpress.com

Recently I had conducted Azure Machine Learning workshop at Jakarta, in partnership with Algoritma Indonesia. Around 10 attended the workshop. Employees from Telkomsel, Government Universities and few other companies attended the workshop.

In this one day workshop students will learn how to design and develop services that access local and remote data from various cloud platforms. Students will also learn different technologies associated with Microsoft cloud, Amazon Web Services and IBM cloud.

Overview of service and cloud technologies

· Key Components of Distributed Applications

· Data and Data Access Technologies

· Service Technologies

· Cloud Computing

Creating and consuming ASP.NET Web API services

· What are HTTP services?

· Creating an ASP.NET Web API service

· Handling HTTP requests and responses

· Hosting and consuming ASP.NET Web API services

Windows Azure Storage

· Introduction to Windows Azure Storage

· Windows Azure Blob Storage

· Windows Azure Table Storage

· Windows Azure Queue Storage

AN INTRODUCTION TO AMAZON WEB SERVICES

· A background of AWS and its needs

· The AWS Management Console

· AWS security measures

· AWS interaction through the SDK and IDE tools

· WORKING WITH AWS STORAGE SERVICES

· AWS storage options

· Working with Amazon EBS

· Working with AWS Glacier

MANAGED SERVICES AND THE DATABASES

· Amazon DynamoDB

· Amazon RDS Database

· tools and libraries DynamoDB local

AN INTRODUCTION TO IBM Cloud

· IBM Cloud technologies

· Management Console

· Security measures

· Cloud interaction through the SDK and IDE tools

· IBM Watson Studio

Conducted By-

Uditha Bandara (MVP) is specializes in Microsoft development , AI, Mobile App, Cloud and Software Testing technologies. He is the South East Asia`s First XNA/DirectX MVP (Most Valuable Professional). He had delivered sessions at various events and conferences in Hong Kong, Malaysia, Singapore, Indonesia, Sri Lanka and India. He has published several books, articles, tutorials, and demos on his Blog – https://uditha.wordpress.com

The AWS Summit brings together the cloud computing community to connect, collaborate and learn about AWS. In this action-packed, one-day event, you can choose from 35 breakout sessions covering a broad range of topics and technical depth. Attend introductory sessions on new and existing AWS services or participate in sessions that go deep into architecture and code. All sessions will be delivered by subject matter experts from AWS, Partners or expert customers who can share their real-world experiences and lessons learned.

Developing on AWS helps developers understand how to use the AWS SDK to develop secure and scalable cloud applications. The course provides in-depth knowledge about how to interact with AWS using code and covers key concepts, best practices, and troubleshooting tips.

Course Objectives

Set up the AWS SDK and developer credentials for Java, C#/.Net

Use the AWS SDK to interact with AWS services and develop solutions.

Use Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB as data stores.

Use Web Identity Framework and Amazon Cognito for user authentication.

Use Amazon Mobile development SDK for Android and IOS

Deploy AWS applications

Course Outline

1: AN INTRODUCTION TO AMAZON WEB SERVICESA background of AWS and its needs The AWS Management Console AWS security measures AWS interaction through the SDK and IDE tools

2: WORKING WITH AWS STORAGE SERVICESAWS storage options Working with Amazon EBS Working with AWS AWS Glacier

6: WORKING WITH THE AWS SIMPLE NOTIFICATION SERVICE – SNSIdentifying Amazon SNS The service models of Amazon SNS Accessing SNS using the Management Console The sample code and libraries of SNS

7: BUILDING AN APPLICATION USING AWSAn overview of an application Tool selection Creating an application

By- Uditha Bandara is specializes in Cloud Development technologies. He is the South East Asia`s First XNA/DirectX MVP (Most Valuable Professional). He had delivered sessions at various events and conferences in Hong Kong, Malaysia, Singapore, Sri Lanka and India. He has published several books,articles, tutorials, and game demos on his Blog – https://uditha.wordpress.com