Blockchain is one of today's most disruptive technologies, changing procedures and business as we know them.
This practical course aimed at Ethereum distribution has the following objectives:
- Explain and run the basics of cybersecurity that are behind Blockchain's Ethereum distribution. Based mainly on cryptographic algorithms, a decentralised database distributed among different participants is able to offer high levels of security and privacy for users.
- Carry out guided exercises on Ethereum to understand the architecture and programming mode its different elements.
Goals
- Study Blockchain - Ethereum as an information security technology.
- Understand the architecture and types of Blockchain, as well as its cryptographic fundamentals.
- Practise the Ethereum distribution through practical exercises.
Programme
- Introduction to Blockchain, concepts and use cases (2 hours): Blockchain concepts and architecture, differences between the various architectures and a presentation of different use cases in diverse sectors, such as industrial, energy and healthcare.
- Ethereum Platform (10 hours): practical module made up of the following sections:
- Characteristics of Solidity and EVM (Ethereum Virtual Machine)
- Analysis of a deployment of an Ethereum private network
- Development tools for Ethereum
- Coding and deployment of Smart Contracts
- Interaction with the Blockchain and Smart Contracts
- Good Smart Contracts programming practices for Ethereum
Aimed at
The course is aimed at professionals with basic knowledge of programming and Linux. Participants must bring their own laptops, whereby computers with 8 GB of memory are recommended.
Participants must install the Box virtual programme as they will be provided with a 4 GB virtual machine. To obtain further information on the technical requirements, please contact Juan Garate.