About the course:
Our Blockchain training course gives a detailed exploration of the distributed computing platform Ethereum, and a solid foundation in the contract-oriented programming language Solidity.
This Blockchain course is aimed at software architects, developers, and data analysts who are looking to prototype / pilot Blockchain enterprise solutions.
Find out how you can improve your business processes and integration through secure transactions, accountable supply-chain solutions, and robust encryption techniques.
By the end of the course, you will have learnt about:
- Blockchain Fundamentals
- Distributed Ledgers, Smart Contracts & Decentralised Applications
- Ethereum
- Programming with Solidity
- Developing your first Blockchain app
Who should attend
Development Managers, Technical Managers, Software Developers and Architects, Data Analysts and Data Scientists.
Prerequisites
Delegates should have experience of software development / coding / scripting for enterprise solutions.
Live, instructor-led online and on-site training
We appreciate that you need flexibility to fit in with new working situations - whether you're an individual, part of a distributed team, or simply have projects and deadlines to meet.
Our remote training can take place online in a virtual classroom, with content split into modules to accommodate your scheduling challenges and meet your learning goals. Get in touch today to find out how we can help design a cost-effective, flexible training solution.
As soon as it's safe, we'll return to also offering the on-site custom training courses and programmes upon which we've built our reputation.
Blockchain Basics
- History of Blockchain
- Business Drivers that led to Blockchain
- Decentralized money
- Double spending
- Building blocks
- Blockchain data structure
- P2P
- Cryptography
- Cryptoeconomics
Overview of Ethereum
- Ethereum Virtual Machine
- Addresses
- Gas Price & Limit
Solidity basics
- Language details
- Examples
- Solidity exercise
Ethereum & Solidity
- Current complications
- Workarounds
Clients
Exercises with an Ethereum client
Decentralised Applications
- Smart contracts + frontend
- web3.js
Tokens, ICOs, Use Cases
- How they work
- Larger projects
Dev Tools
- Building, deploying, testing
- Smart Contracts
Smart Contract Security
Security issues & considerations