Ethereum and Hyperledger Blockchain Application Development Workshop at Singapore.


Blockchain Application Development Workshop at Singapore.

Recently I did one Day Ethereum and Hyperledger Blockchain Application Development Workshop at Singapore.

I covered following topics at the training.

Module 1: Blockchain Basics

Distributed systems

The history of blockchain

Introduction to blockchain

Types of blockchain

Benefits and limitations of blockchain

Module 2: Decentralization

Decentralization using blockchain

Methods of decentralization

Blockchain and full ecosystem decentralization

Smart contract

Decentralized applications

Platforms for decentralization

Module 3: Ethereum and Hyperledger basics

Introduction

Ethereum blockchain

Hyperledger blockchain

Elements of the Ethereum blockchain

Elements of the Hyperledger blockchain

Ether

Mining

Clients and wallets

The Ethereum network

The Hyperledger network

Applications developed on Ethereum

Scalability and security issues

Module 4: Smart Contract Programming Basics

Advantages and Drawbacks of Smart Contracts

Smart Contracts with Solidity

The Layout of a Solidity File

Writing simple smart contract

Creating contracts

Using new keyword

Module 5: Ethereum Development

Setting up a development environment

Algorithms & Techniques

Development tools and clients

Introducing solidity

Decentralized Applications

Blockchain Application Development Workshop at Singapore.

Blockchain Application Development Workshop at Singapore.

6 attendees from following companies attended this workshop.

clients

Blockchain Application Development Workshop at Singapore.

For Training Requirement Contact-

udithamail@yahoo.com

udithait@gmail.com

training@bluechiptraining.biz

Blockchain Application Development (Dapp) Training Course Colombo | Jakarta | Singapore.


Blockchain Application Development (Dapp) Training  sri lanka

Course Overview

Blockchain Application Development prepares you to design and develop end-to-end decentralized applications (Dapps) – which provide anyone with access to the blockchain’s features and services. You will use Truffle IDE, smart contracts, a simple web client and a MetaMask client. You will learn about the architecture of a Dapp: the front-end client interface, backed by the blockchain and smart contracts. The course covers the basic design of a Dapp, Truffle development process and commands (init, develop, test and migrate), testdriven development of Dapp, Dapp application models and emerging standards.

Course Outline

Module 1: Blockchain Basics

Distributed systems

The history of blockchain

Introduction to blockchain

Types of blockchain

Benefits and limitations of blockchain

Module 2: Decentralization

Decentralization using blockchain

Methods of decentralization

Blockchain and full ecosystem decentralization

Smart contract

Decentralized applications

Platforms for decentralization

Module 3: Ethereum basics

Introduction

Ethereum blockchain

Elements of the Ethereum blockchain

Ether

Mining

Clients and wallets

The Ethereum network

Applications developed on Ethereum

Scalability and security issues

Module 4: Smart Contract Programming Basics

Advantages and Drawbacks of Smart Contracts

Smart Contracts with Solidity

The Layout of a Solidity File

Writing simple smart contract

Creating contracts

Using new keyword

Module 5: Ethereum Development

Setting up a development environment

Algorithms & Techniques

Development tools and clients

Introducing solidity

Decentralized Applications

Module 6: Understanding Deployment and Costs

Understand Development and Deployment Cycles

Understanding Solidity Compilation and Deployment

Gas and Gas-Costs

Upgradeability and Data Migration Techniques

Module 7: Hyperledger

Hyperledger as a protocol

Hyperledger Fabric

Module 8: Alternative Blockchains

Platforms

Blockchain Usage

Best Practices

For Training Requirement Contact-

udithamail@yahoo.com

udithait@gmail.com

training@bluechiptraining.biz

Mobile +94 0716092918

Singapore-
+65 86738158

Ruby Singapore July 2018 Meetup.


Ruby

Special Talk by Yukihiro Matsumoto (Matz), creator of Ruby.

Meetup Programme

  • 6:00 PM: Doors open
  • 6:30 PM: Special Talk by Yukihiro Matsumoto (Matz), creator of Ruby
  • 7:00 PM: Q&A with Matz
  • 7:15 PM: Break & group photo-taking
  • 7:25 PM: 2nd talk (by speaker from Viki)
  • 7:50 PM: Events / Hiring Announcements. Networking and mingling
  • 8:30 PM: Event Ends

 

Register Now –

https://www.meetup.com/Singapore-Ruby-Group/events/252469089/

Blockchain Development on Azure at Global Azure Bootcamp 2018.


Last Saturday I did Blockchain application development technical session at Global azure bootcamp.

In that session I discuss ethereum blockchain with hands on lab.

  • Create a Blockchain on Azure

  • Create a wallet

  • Unlock the coinbase account

  • Deploy a smart contract

  • Invoke the contract from an app

  • Delete the Ethereum network

Around 70 attended the session.

Event details-

https://uditha.wordpress.com/2018/04/15/global-azure-bootcamp-2018-colombo/

 

Speaker panel.

Sri Lanka`s First Blockchain Developer Group.


blockchain sri lanka

I had created this Developer Discussion group to focus on Blockchain Technologies for Sri Lanka.

You can join this group by visiting following URL –

https://www.facebook.com/groups/199055487499631/

About Ethereum’s Blockchain.

Android Authority Mobile Applications and Games Review.


anroid app

I had created this site for post Android and IOS app reviews.You can post your app based on the selected category and upload screenshots, videos and URL for Google play or Apple App store.

http://androidauthority.today/

 

CSR Racing 2 : Android Racing Game –

http://androidauthority.today/racing-games/csr-racing-2.html

 

Mobile Application Testing Course Sri Lanka.


mobile testing

This course is designed to provide software quality assurance and testing professionals with the background and tools necessary to organize manual and automated testing efforts for mobile applications. The main objective of this course is to enhance the course participant’s career as a Mobile Test Engineer. This course would be mainly targeted for Android and IOS applications. This course surveys the state of mobile technology, focuses on the software quality challenges it poses, and offers ways to increase the efficiency and effectiveness of mobile testing.

 

Introduction to Mobile Applications

· What is Mobile Application

· What is Mobile Application Testing

· Mobile Market, Platforms and Ecosystems

· Overview of Main Mobile Platforms

· Android vs. IOS

 

Overview of Mobile Applications

· Native Mobile Applications

· Hybrid Mobile Applications

· Mobile Web Applications

Challenges in Mobile Application Testing

· Devices

· Networks

· Screen Resolutions

· Environment

· Hardware Compatibility

· Users

· Automation

 

Types of Mobile Application Testing

· Functional Testing

· GUI Testing

· Interface Testing

· Compatibility Testing

· Performance Testing

· Security Testing

· Content Testing

· Localization Testing

· Usability Testing

· Interrupt Testing

· Installation/Un-Installation Testing

 

Mobile Testing Terminology and Checklist

· Emulator/Simulator

· Crashlytics

· Freeze

· Wireframes

· Mockup’s/Comps

· Editorials

· Design

 

Tools necessary For Mobile Application Testing

· ADT Plugins (Android Development Tools)

· Android –SDK (API’s)

· Android SDK Manager

· Emulator

· Android Virtual Device Manager

· Logcat

· Screen Capture

· ADB (Android Debug Bridge)

· Android Screen Monitor

· XCode

· Simulator

· iTunes

· IPhone Configuration Utility

 

By-
Uditha Bandara is specializes in Mobile technologies for Android and IOS.  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

· Contact    +94 071-6092918

· udithamail@yahoo.com

· udithait@gmail.com