Menara Q Sentral, Kuala Lumpur Sentral.+603 9212 0203enquiry@bsacrescent.com

Ethereum Smart Contract Developer

Ethereum Smart Contract Developer Course

Blockchain Technology

Ethereum Smart Contract Developer course is a 3-day intensive intructor-led program that will teach you all about Ethereum and how to implement Ethereum Smart Contracts with Solidity.

  • Duration: 3 Days (25, 26 & 27 Sept 2017)
  • PriceMYR 3,998 – Fully HRDF claimable 
  • Location: BSA Crescent Academy
[qode_advanced_tabs title_tag=”h3″][qode_advanced_tab tab_title=”About”]

Ethereum Smart Contract Developer course is a 3-day intensive intructor-led program that will teach you all about Ethereum and how to implement Ethereum Smart Contracts with Solidity. Participants will go through lots of hands-on coding exercises and will be able to develop an end to end Dapp (Distributed Application) and track the transactions in the Ethereum Virtual Machine (EVM) using the peer-to-peer network protocol. You will be able to show Turing completeness in the examples. We use Externally Owned Accounts (EOAs), which are controlled by private keys to control Contract Accounts activated by an EOA.

Who Is This Course For

  • Programmers
  • Developers
  • Coders
  • Technical Engineers

and anyone who wants to learn about creating smart contracts using the Ethereum protocol and blockchain.

Tools Required

Participants are required to have the following tools ready and in working condition prior to start of class:

  • A Smartphone (Android or iOS)
  • A Windows 10 installed laptop with access to WiFi.
[/qode_advanced_tab][qode_advanced_tab tab_title=”Topics”]

Introduction to Smart Contracts

  • – A Simple Smart Contract
  • – Blockchain Basics
  • – Ethereum Virtual Machine (EVM)

Installing Solidity

  • – Versioning
  • – Remix
  • – npm / Node.js
  • – Docker
  • – Binary Packages
  • – Building from Source
  • – The version string in detail
  • – Important information about versioning

Solidity by Example

  • – Voting
  • – Blind Auction
  • – Safe Remote Purchase
  • – Micropayment Channel

Solidity in Depth

  • – Layout of a Solidity Source File
  • – Structure of a Contract
  • – Types
  • – Units and Globally Available Variables
  • – Expressions and Control Structures
  • – Contracts
  • – Solidity Assembly
  • – Miscellaneous

Security Considerations

  • – Pitfalls
  • – Recommendations
  • – Formal Verification

Using The Compiler

  • – Using the Commandline Compiler
  • – Compiler Input and Output JSON Description

Application Binary Interface Specification

  • – Basic Design
  • – Function Selector
  • – Argument Encoding
  • – Types
  • – Formal Specification of the Encoding
  • – Function Selector and Argument Encoding
  • – Examples
  • – Use of Dynamic Types
  • – Events
  • – JSON

Style Guide

  • – Introduction
  • – Code Layout
  • – Naming Conventions

Common Patterns

  • – Withdrawal from Contracts
  • – Restricting Access
  • – State Machine

Exam & Certificate

There is NO exam for this course. In order to receive a certificate of completion, participants are required to show active participation during the training and workgroup activities.

[/qode_advanced_tab][qode_advanced_tab tab_title=”Prerequisites”]
  • Basic Programming skills of C or Java Script is highly recommended.
  • Participants should have some basic understanding of blockchain.
  • Attendees who’ve completed the Blockchain Technology 101 course.
[/qode_advanced_tab][qode_advanced_tab tab_title=”Calendar”]

Calendar coming soon. Enquire today to reserve your spot.

[/qode_advanced_tab][/qode_advanced_tabs]

Enquire for this course

  • This field is for validation purposes and should be left unchanged.

Learn digital skills and get certified with our training programs

All BSA Crescent Training Programs are HRDF claimable!

[image_with_text title_tag="h3" title_color="#182d58" title="Leadership Courses" image="1326"] [/image_with_text]
[image_with_text title_tag="h3" title_color="#182d58" image="883" title="Blockchain Academy courses"] [/image_with_text]
[image_with_text title_tag="h3" title_color="#182d58" image="1055" title="Management courses"] [/image_with_text]
[image_with_text title_tag="h3" title_color="#182d58" title="Soft Skill Development" image="1262"] [/image_with_text]
[image_with_text title_tag="h3" title_color="#182d58" image="445" title="Digital Marketing courses"] [/image_with_text]
[image_with_text title_tag="h3" title_color="#182d58" image="438" title="Cisco courses"] [/image_with_text]
[image_with_text title_tag="h3" title_color="#182d58" image="435" title="Adobe courses"] [/image_with_text]
[image_with_text title_tag="h3" title_color="#182d58" image="434" title="Microsoft courses"] [/image_with_text]
[image_with_text title_tag="h3" title_color="#182d58" image="436" title="Autodesk courses"] [/image_with_text]

Upcoming course dates

All BSA Crescent Training Programs are HRDF claimable!

[qode_info_card title_tag="h2" enable_button="yes" image="1332" title="Winning Communication course" text="13 October | Q Sentral | HRDF Claimable | Knowing your audience, that’s the most important tip for Winning Communication" button_link="//bsacrescent.com/courses/soft-skills-development/winning-communication-course/" button_text="View details"]
[qode_info_card title_tag="h2" enable_button="yes" image="1298" title="Customer Service Excellence course" text="22 November | Q Sentral | HRDF Claimable | Customer expectations are extremely high and you may encounter some very challenging and demanding people " button_link="//bsacrescent.com/courses/soft-skills-development/customer-service-excellence/" button_text="View details"]
[qode_info_card title_tag="h2" enable_button="yes" image="1320" title="Problem Solving & Decision Making skills" text="23 November | Q Sentral | HRDF Claimable | Correct and timely decision-making can be done using specific techniques and enhanced knowledge of the self and situations" button_link="//bsacrescent.com/courses/leadership/problem-solving-decision-making-skills/" button_text="View details"]

Training Centre Location

Unit 30-2
Menara Q Sentral
2A Jalan Stesen Sentral 2
KL Sentral
50470 Kuala Lumpur
Malaysia

Training Centre Accessibility

BSA Crescent Academy Training Centre is conveniently located at KL Sentral.

Our Training Centre is connected by mayor highways, LRT, MRT, Monorail, KTM Komuter and ERL.

Ample parking space is available in the building.

Why BSA Crescent?

[icon_text box_type="normal" icon="fa-building" icon_type="circle" icon_position="top" icon_size="fa-3x" use_custom_icon_size="no" title="State of the art facilities" title_tag="h3" separator="no" icon_border_color="#ffffff" icon_color="#ffffff" icon_hover_color="#ffffff" title_color="#ffffff"]
[icon_text box_type="normal" icon="fa-user" icon_type="circle" icon_position="top" icon_size="fa-3x" use_custom_icon_size="no" title="Experienced and certified trainers" title_tag="h3" separator="no" icon_border_color="#ffffff" icon_color="#ffffff" icon_hover_color="#ffffff" title_color="#ffffff"]
[icon_text box_type="normal" icon="fa-desktop" icon_type="circle" icon_position="top" icon_size="fa-3x" use_custom_icon_size="no" title="Stay up-to-date with new and relevant technologies" title_tag="h3" separator="no" icon_border_color="#ffffff" icon_color="#ffffff" icon_hover_color="#ffffff" title_color="#ffffff"]
[icon_text box_type="normal" icon="fa-info" icon_type="circle" icon_position="top" icon_size="fa-3x" use_custom_icon_size="no" title="Training and mentorship combined" title_tag="h3" separator="no" icon_border_color="#ffffff" icon_color="#ffffff" icon_hover_color="#ffffff" title_color="#ffffff"]
[icon_text box_type="normal" icon="fa-thumbs-up" icon_type="circle" icon_position="top" icon_size="fa-3x" use_custom_icon_size="no" title="Fully HRDF Claimable" title_tag="h3" separator="no" icon_border_color="#ffffff" icon_color="#ffffff" icon_hover_color="#ffffff" title_color="#ffffff"]
[icon_text box_type="normal" icon="fa-certificate" icon_type="circle" icon_position="top" icon_size="fa-3x" use_custom_icon_size="no" title="Internationally Recognized Certification" title_tag="h3" separator="no" icon_border_color="#ffffff" icon_color="#ffffff" icon_hover_color="#ffffff" title_color="#ffffff"]
[icon_text box_type="normal" icon="fa-globe" icon_type="circle" icon_position="top" icon_size="fa-3x" use_custom_icon_size="no" title="Placement Opportunities" title_tag="h3" separator="no" icon_border_color="#ffffff" icon_color="#ffffff" icon_hover_color="#ffffff" title_color="#ffffff"]
[icon_text box_type="normal" icon="fa-book" icon_type="circle" icon_position="top" icon_size="fa-3x" use_custom_icon_size="no" title="High Quality Courseware" title_tag="h3" separator="no" icon_border_color="#ffffff" icon_color="#ffffff" icon_hover_color="#ffffff" title_color="#ffffff"]

Course Partners

BSA Crescent is an authorised testing center for...

Translate »