Blockchain

Introduction to Blockchain Programming

The course gives a broad introduction to Blockchain principles and programming and guides the participants through a first hands-on Blockchain and decentralized application programming experience in the Ethereum Blockchain environment.


Content

Main concepts of the Blockchain technology
Blockchain security aspects and consensus mechanism (algorithms)
Smart Contract programming language primitives, deployment environment
Web3 components and methods
Designing and deployment of Decentralized application (Dapp)

Learning Outcomes

On completion of this course, learners will be able to :

Design and deploy Decentralized application (Dapp)
Explain the fundamentals of Blockchain cryptography and consensus mechanism (algorithms)
Understand asynchronous aspects of blockchain and the way to program it
Deploy and handle a basic Blockchain infrastructure
Use the Solidity language to program in the Ethereum environment
Understand Solidity programming primitives
Design and develop smart contracts for general purpose
Design and develop smart contracts for tokens and digital assets

Training Method

The objective of this course is to give participants practical knowledge of blockchain main concepts, including programming of the smart contract, Web3 methods, and developing decentralized applications (Dapp). In this course, the concept “learning by doing” is applied. At the end of the course, the participant will have acquired a foundational understanding of Blockchain programming.

Organised By
Digital Learning Hub Luxembourg
Digital Learning Hub Luxembourg
Prerequisites

Any participant willing to learn the programming of smart contracts can be part of this course. It is recommended that participants should have some basic knowledge of any programming language.


Available Edition(s):

https://www.dlh.lu/web/image/product.template/1057/image_1920?unique=b593a51

This combination does not exist.

72.00 € 72.0 EUR 72.00 €

72.00 €

Not Available For Sale