Azure Machine Learning Data Science Workshop at Jakarta, Indonesia [Event Update].


Azure Machine Learning

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.

Azure Machine Learning

Azure Machine Learning

Azure Machine Learning

Event Details-

https://uditha.wordpress.com/2018/08/02/azure-machine-learning-data-science-workshop-at-jakarta-indonesia-2/

Azure Machine Learning

Azure Machine Learning

Azure Machine Learning

 

For Training Requirement Contact-

udithamail@yahoo.com

udithait@gmail.com

training@bluechiptraining.biz

Singapore- 
+65 86738158

Sri Lanka- 
+94 716092918

Advertisements

Xamarin Mobile Application Development for Android & IOS Training at Phnom Penh, Cambodia.


 

Recently I did Xamarin Mobile Application Development training at Phnom Penh, Cambodia.

I covered following topics at the training.

Day 1

Xamarin.Android

• Create a Xamarin.Android project

• Decompose an app into Activities

• Build an Activity’s UI

• Write an Activity’s behavior

Activities and Intents

• Start an Activity in your .apk

• Finish an Activity

• Pass arguments to an Activity

• Get Activity results

• Start a system Activity

ListViews and Adapters in Android.

• Populate a ListView using an ArrayAdapter

• Handle list-item click events

• Implement a custom adapter

• Use layout recycling and the view-holder pattern

• Enable fast scrolling and code a section indexer

Navigation Patterns.

• Implement Stack navigation

• Introduce Fragments

• Implement Tab navigation

• Introduce ActionBar

• Implement Drawer navigation

RecyclerView and CardView in Android

• Display a collection using Recycler View

• Update the UI after a data change

• Respond to user actions

• Show data in a CardView

Day 2

Xamarin.iOS

• Introduce the development tools

• (De)constructing the application

• Adding views and behavior

IOS Designer

• Create a single screen application and add controls

• Describe and use Auto Layouts

• Add behavior to controls programmatically

• Apply segues and navigation

IOS Table Views

• Explore Table Views

• Utilize built-in cell styles

• Add selection behavior

• Implement cell reuse

Navigation Patterns

• Progress through pages of data with stack-based navigation

• Show different views of related data with tab navigation

• Display hierarchical relationships with master/detail navigation

• Organize pages of information with page navigation

 

Day 3

Cross-Platform Development with Xamarin.Forms

• Intro to Xamarin.Forms

• Understanding XAML

• Page Views

• Controls

• Layout Views (Stack/ Grid /Absolute/ Relative)

Architecting Solutions for Cross-Platform Development

• Mobile Design Patterns

• Implementing MVVM in Mobile

• Portable Class Libraries

• Android FCM Remote Notifications

• Working with shared components

 

Day 4

Xamarin Form User Interface

• Alert

• Button

• Entry

• Image

• Label

• List View

• Picker

• Slider

• Stack Layout

• Switch

• Tabbed Page

• Web View

• Styling Xamarin.Forms

• Xamarin.Forms Custom Renderers/Effects

Xamarin. Essentials

• Geocoding

• Geolocation

• Accelerometer

 

Day 5

Data-Binding

• Data Access Classes

• Data Caching

• Consuming Rest Services

• Mobile Data (SQLite with ORM)

• Use of 3rd Party Libraries and Plug-in

• Dependency Injection

• Onesignal push notification

Customizing Xamarin Forms

• Custom component developments

• Resource Dictionary

• Visual State changes

Testing

• Unit testing and it is best practice

Deployment

• Deploying IOS Apps to the App Store

• Deploying Android Apps to Google Play Store

 

xamarin

xamarinxamarin

xamarin

Seven Software developers from Corarl Cloud HR Management System attended 5 Days of Xamarin training.

xamarin

https://corarl.com/

xamarin

Training Feedback-

xamarin

For Training Requirement Contact-

udithamail@yahoo.com

udithait@gmail.com

training@bluechiptraining.biz

Singapore- 
+65 86738158


Sri Lanka- 
+94 716092918

Cloud Technology 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.

image

 

 

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

For Training Requirement Contact-

udithamail@yahoo.com

udithait@gmail.com

training@bluechiptraining.biz

Mobile +94 0716092918

Microsoft DirectX Training Course.


DirectX12 

DirectX 12 is an expert API which builds on knowing the ins & outs of DirectX 11. DirectX 12 is an extremely low-level API designed for graphic experts who have a solid understanding of the architecture of modern GPU hardware, and can essentially write the DirectX 11 Runtime from scratch. Both DirectX 11 and DirectX 12 provide access to the same hardware features on Windows 10, but drive the hardware in different ways which can allow a well-optimized DirectX 12 engine to achieve much lower CPU overhead than in DirectX 11.

 

 

Course Outline

1. DIRECT 3D FOUNDATIONS

· Direct3D 12 Overview

· Textures Formats

· Depth Buffering

· Resources and Descriptors

· Multisampling in Direct3D

 

2. DirectX Graphics Infrastructure

· Checking Feature Support

· CPU/GPU Interaction

· The Command Queue and Command Lists

· CPU/GPU Synchronization

· Resource Transitions

· Multithreading with Commands

 

3. Initializing Direct3D

· Create the Device

· Create the Fence and Descriptor Sizes

· Create Command Queue and Command List

· Describe and Create the Swap Chain

· Create the Render Target View

· Create the Depth/Stencil Buffer and View

· Set the Viewport

 

4. Timing and Animation

· The Performance Timer

· Game Timer Class

· Time Elapsed Between Frames

· Total Time

· The Demo Application Framework

· D3DApp

 

5. The Rendering Pipeline

· The 3D Illusion

· Model Representation

· Basic Computer Color

· Color Operations

· Overview of the Rendering Pipeline

· The Input Assembler Stage

· Primitives with Adjacency

· Control Point Patch List

 

6. Drawing in Direct3D

· Vertices and Input Layouts

· Vertex Buffers

· Indices and Index Buffers

· Example Vertex Shader

· Input Layout Description and Input Signature Linking

· Example Pixel Shader

· Constant Buffers

7. Drawing in Direct 3D Part II

· Frame Resources

· Render Items

· Pass Constants

· Shape Geometry

· Generating a Cylinder Mesh

· Cylinder Side Geometry

· Cap Geometry

· Generating a Sphere Mesh

 

8. Lighting

· Light and Material Interaction

· Normal Vectors

· Computing Normal Vectors

· Transforming Normal Vectors

· Important Vectors in Lighting

· Lambert’s Cosine Law

· Diffuse Lighting

· Ambient Lighting

· Specular Lighting

 

9. Texturing

· Texture and Resource Recap

· Texture Coordinates

· Texture Data Sources

· DDS Overview

· Creating DDS Files

· Creating and Enabling a Texture

· Loading DDS Files

 

10. The Geometry Shader

· Programming Geometry Shaders

· Tree Billboards Demo

· Vertex Structure

· The HLSL File

· Alpha-to-Coverage

 

11. Normal Mapping

· Normal Maps

· Texture/Tangent Space

· Vertex Tangent Space

· Normal Mapping Shader Code

 

12. Windows Programming

· Events, the Message Queue, Messages, and the Message Loop

· Basic Windows Application

· Explaining the Basic Windows Application

· Includes, Global Variables, and Prototypes

· WinMain

· WNDCLASS and Registration

· Creating and Displaying the Window

· The Message Loop

· The Window Procedure

 

For Training Requirement Contact-

udithamail@yahoo.com

udithait@gmail.com

training@bluechiptraining.biz

Mobile +94 0716092918

Unity Game Development Workshop Sri Lanka.


Unity Workshop

React Native Navigation for Android and IOS.


React Native Navigation 

In React Native there are lot of npm libraries for navigation. Some are only for IOS or Android.

In this we build simple navigation using react navigation.

npm

import packages

 

home page

details page

setting up root page

clip_image002clip_image004

More details about the package-

https://reactnavigation.org/

Machine Learning and AI Workshop at Singapore.


Machine Learning

Recently I had conducted Machine Learning and AI workshop at New Horizons Singapore. Around 10 attended the workshop. Employees from various IT companies and organizations attended the event.

Machine Learning  

ML Workshop

Topics covered at the workshop-

https://uditha.wordpress.com/2017/11/15/big-data-and-machine-learning-workshop-sri-lanka/