Introduction to Blockchain Programming
80,00 €
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.
Out of stock
Sorry, the course is fully booked. If you are interested in getting notifications for available spots in case other participants cancel, please leave your name and email address below
Start date
October 18, 2023
End date
November 30, 2023
Language(s) of the training
English
Languages spoken by the coach(es)
English
Instructor(s)
M. Adnan Imeri
Contents
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)
Objective
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.
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
Schedule
This course has a total duration of 20 hours and takes place over 10 days
- 18-10-2023: 18:00 – 20:00
- 25-10-2023: 18:00 – 20:00
- 07-11-2023: 18:00 – 20:00
- 09-11-2023: 18:00 – 20:00
- 14-11-2023: 18:00 – 20:00
- 16-11-2023: 18:00 – 20:00
- 21-11-2023: 18:00 – 20:00
- 23-11-2023: 18:00 – 20:00
- 28-11-2023: 18:00 – 20:00
- 30-11-2023: 18:00 – 20:00
Format and Location
This course takes place ON-SITE
Terres Rouges building
14, porte de France
L-4360 Esch/Alzette
Level
Beginner
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.
Additional Info
This course is offered in collaboration with Luxembourg Blockchain Lab
Certification
This training does not have any assessment or exams; a certificate of participation will be issued to participants.
Esco Skills
ICT system programming, algorithms
Esco Occupations
ICT application developer, software developer, software analyst, application engineer, database developer, ICT network engineer, ICT technician