Blockchain - Theory and Practice Training Course
This course explains what a blockchain is, where it is currently in use and where it can be potentially used.
Course Outline
Quick Overview
- Blockchain history
- Decentralization
- Openness
- Theoretical background
Usage
- Payment systems
- Cryptocurrencies (Bitcons Ledger)
- Royalty collection
- Management of copyrights
- Smart contracts (e.g. Ethereum)
- Insurance
Other
- Altchains
Requirements
Fairly good understanding of maths. Cryptography or programming knowledge is beneficial but not required.
Open Training Courses require 5+ participants.
Blockchain - Theory and Practice Training Course - Booking
Blockchain - Theory and Practice Training Course - Enquiry
Blockchain - Theory and Practice - Consultancy Enquiry
Consultancy Enquiry
Testimonials (3)
excellent information management
Kenia Iveth - si
Course - Blockchain - Theory and Practice
The instructor was very patient when doing the practical exercises
Mauricio Lugo - si
Course - Blockchain - Theory and Practice
The trainer explained ono very clear way.
Abel - si
Course - Blockchain - Theory and Practice
Upcoming Courses
Related Courses
Ripple for Financial Managers
7 HoursIn this instructor-led, live training in Egypt, participants will learn how Ripple works by examining real-world case studies and stepping through a set of in-class live transactions on the Blockchain.
By the end of this training, participants will be able to:
- Understand how Ripple integrates into existing payment systems
- Understand the concepts behind cryptographically signed transactions, fiat currencies, and Ripple's internal currency (XRP).
- Use Ripple as an alternative remittance option
- Conduct cross-border payments with retail customers, corporations, and other banks
- Use tokens to represent fiat currency, cryptocurrency, commodity, frequent flier miles, mobile minutes and more.
Monax: Build a Smart Contract Application
7 HoursIn this instructor-led, live training in Egypt, participants will learn how to build a smart contract blockchain application with Monax.
By the end of this training, participants will be able to:
- Develop and deploy a distributed application using blockchain and smart contract technology.
- Understand design and functionality of 'smart contracts' and how to create one.
- Implement best practices for secure blockchain application development.
- Leverage Monax tools to streamline distributed application development.
Developing dApps with Web3, Solidity, and React
14 HoursThis instructor-led, live training in Egypt (online or onsite) is aimed at developers who wish to use Web3, Solidity, and React to create, build, and deploy decentralized applications (dapps) that run on blockchain.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing dApps with Web3, Solidity, and React.
- Understand the features and architecture of Web3.
- Learn the key concepts of Ethereum, Smart Contracts, and Blockchain Cryptography.
- Apply practical examples of Solidity programming and designing Smart Contracts.
- Make React applications interact with Smart Contracts.
Advanced Bitcoin Mining: Techniques and Strategies
14 HoursThis instructor-led, live training in Egypt (online or onsite) is aimed at intermediate to advanced level participants who wish to deepen their knowledge of Bitcoin mining and its related technologies.
By the end of this training, participants will be able to:
- Implement advanced mining strategies for greater efficiency and profitability.
- Develop and deploy custom mining software.
- Design and manage secure mining operations.
- Troubleshoot common mining issues and mitigate risks.
- Keep up-to-date with the latest trends and innovations in the mining industry.
Bitcoin for Developers
14 HoursThis instructor-led, live training in Egypt (online or onsite) is aimed at developers who wish to use Bitcoin to design and build custom applications integrated with bitcoin-based blockchain and cryptocurrency.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing Bitcoin-based applications.
- Understand the key concepts of Bitcoin and cryptocurrency in depth.
- Understand the fundamentals of blockchain technology, use cases, and benefits.
- Learn how to design a bitcoin-based blockchain.
- Apply practical examples of Bitcoin scripting and stack-based programming.
- Learn about the different transactions, security measures, and tools to interact with Bitcoin.
Introduction to Bitcoin Mining
7 HoursThis instructor-led, live training in Egypt (online or onsite) is aimed at beginner-level participants who wish to gain a solid understanding of Bitcoin mining and its related technologies.
By the end of this training, participants will be able to:
- Understand the fundamentals of Bitcoin mining and its role in the Bitcoin network.
- Set up and configure mining hardware and software.
- Use mining software to participate in mining pools and earn rewards.
- Understand the potential challenges of Bitcoin mining and how to mitigate them.
Corda: Distributed Ledger for Financial Companies
14 HoursIn this instructor-led, live training in Egypt, participants will learn the underlying technologies behind Corda as they build and deploy a Corda based application.
By the end of this training, participants will be able to:
- Use Corda to build, deploy, and run a distributed ledger and financial application.
- Use Corda to record, manage and automate legal agreements between business partners.
- Implement privacy and scalability in decentralised applications.
MultiChain: Set Up a Private Blockchain
14 HoursIn this instructor-led, live training in Egypt, participants will learn how to use MultiChain to set up a private blockchain and develop a sample application.
By the end of this training, participants will be able to:
- Install and use the tools needed for MultiChain development.
- Create, connect, configure and use their own private Blockchain.
- Create an initial node, start the genesis block, and enable private mining using other nodes in the network.
- Transact native assets, enable and control mining, and install MultiChain Explorer and webDemo.
- Use API commands to control MultiChain and handle error codes and messages.
- Customize the runtime parameters that affect the behavior of individual nodes.
- Create a consensual governance model for the blockchain.
- Install and use popular bitcoin wallets and libraries for connecting to a MultiChain blockchain.
Blockchain Development with Stellar
21 HoursBlockchain is a decentralized database system which stores data in ledgers distributed across many nodes. Stellar is an open-source distributed, hybrid blockchain infrastructure for payments.
In this instructor-led, live training, participants will learn how to develop blockchain applications with Stellar.
By the end of this training, participants will be able to:
- Understand blockchain, its foundations, and how it works
- Understand Stellar and how it works
- Integrate Stellar into their own infrastructure
- Set Stellar up for blockchain development
- Understand advanced concepts and use reference applications to start building with Stellar
Audience
- Developers
- IT Professionals
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Ethereum for Developers
21 HoursEthereum is an open-source, public, blockchain-based platform that enables developers to build and deploy decentralized applications.
In this instructor-led, live training, participants will learn the fundamentals of the Ethereum platform and blockchain programming, as well as strategies for writing, deploying and managing their own distributed applications.
By the end of this training, participants will be able to:
- Create a Smart Contract based on Ethereum
- Create an Ethereum currency
- Optimize development with Truffle Framework
- Release their first Dapp based into the "token-economy"
- Launch and crowdfund a blockchain project
Audience
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Solidity: Introduction to Blockchain Programming
14 HoursIn this instructor-led, live training in Egypt, participants will learn how to write a smart contract using Solidity.
By the end of this training, participants will be able to:
- Create applications that implement self-enforcing business logic (applicable to smart contracts).
- Implement code that leaves a non-repudiable and authoritative record of all transactions.
- Develop Ethereum based executable distributed code contracts (EDCC).
- Understand the basic and advanced features of Solidity and Ethereum Virtual Machine (EVM).
Blockchain Development: Creating Decentralized Applications with .Net
14 HoursDecentralized applications or dApps are applications that run on the blockchain.
In this instructor-led, live training, participants will learn how to develop decentralized applications (dApps) using Microsoft Visual Studio as they build dApps using two methods of integration with Visual Studio.
By the end of this training, participants will be able to:
- Understand the fundamentals of developing decentralized applications (dApps)
- Understand the differences between typical ASP.NET applications and dApps
- Learn how to work with smart contracts
- Build dApps using Microsoft Visual Studio, BlockApps, and Solidity
- Build dApps using Microsoft Visual Studio, Microsoft Azure, and BlockApps STRATO
Audience
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Blockchain: Launch Your First Dapp
7 HoursIn this instructor-led, live training in Egypt, participants will learn how to assess, plan and release their own Dapp into the market.
By the end of this training, participants will be able to:
- Understand the characteristics of a Dapp (open source, decentralized, incentivized.)
- Understand the characteristics of successful Dapp launches.
- Kickstart, launch and manage a Dapp project.
Ripple Blockchain for Financial Companies
14 HoursRipple (formerly known as OpenCoin) is an open-source, real-time gross settlement system (RTGS), currency exchange and remittance network. It is based on a shared, public database (ledger) that allows for distributed payments, exchanges and remittances. Ripple is used by companies such as UniCredit, UBS and Santander.
In this instructor-led, live training, participants will learn how to use Ripple to securely conduct global financial transactions that are instant and free of chargebacks.
By the end of this training, participants will be able to:
- Understand the concepts behind cryptographically signed transactions, fiat currencies, and Ripple's internal currency (XRP).
- Integrate the Ripple protocol into existing systems and allow customers to access the service.
- Conduct cross-border payments with customers, corporations, and other banks.
- Use tokens to represent fiat currency, cryptocurrency, commodity, frequent flier miles, mobile minutes and more.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice