The course is intense and complex, so we will make sure that we are on the same page in terminology and there are no gaps in fundamentals.
We are starting with conventional technology and essential software engineering principles recap.
Going through DLT theoretical foundation we will discover terminology, purpose and main principles of distributed ledger technology.
Finally we will deploy the 'Hello world!' smart contract.
Solidity as smart contract oriented language stands out from conventional programming languages, thus, we will get familiar with syntax and understand main gotchas of it.
The main goal of the day is to learn how to write and read Solidity code.
There are a lot of hype behind DLT, while only few decentralized applications (dApps) are in production. During this day we will build dApp by ourselves.
We will start with learning the concept of token, its main standards and use cases.
At the end of the day we will build our own ICO platform and get full-stack programming experience with Ethereum.
Once you deploy smart contract there is no way to change it. Transactions cost gas. It means it is vital for smart contract developers to write optimized and secure code.
We will learn how scalability and performance issues are being approached. What is Casper - the friendly ghost of Ethereum.
We will wrap up the day by taking a look at Quorum and VeChain as Ethereum-based frameworks for enterprise.
Artem is the main lecturer who will teach you all nuances of writing, deploying, debugging and
testing smart contracts on Ethereum.
He is fullstack software engineer with 8 years of experience and 16 completed projects. During last year Artem is exploring blockchain industry.
Artem is convinced that hybrid solutions are what business needs today. ‘Hybrid’ is about mixing conventional and blockchain technology, which brings eventual consistency, under the hood of microservice based platform. So, blockchain is just another one rapidly evolving technology which every software engineer should have in his skill set.
Stan will tell you about tokenomy, the way blockchain and smart contracts change existing
business models. This is super important part to understanding blockchain world and be able to
design DLT architecture.
Stan has diverse business experience: finances at Deloitte, biotech in China and Poland, blockchain in Canada. Currently, he lives between Toronto and Kyiv helping clients to implement their blockchain ideas. Stan takes active part in Toronto’s crypto community.
Whether we teach programming or write a code we follow these principles: