Go to course navigation

Tutorials

DateTutorialTopicTutorStudy & Teaching Materials
27.9.2024Tutorial 1BitcoinMarek BielikBitcoin and distributed leadgers.
4.10.2024Tutorial 2Ethereum ToolingJosef Gattermayer, Ph.D.Introduction to Ethereum tooling and setup of wallets. Presentation
11.10.2024Tutorial 3Ethereum Tooling II.Josef Gattermayer, Ph.D.Working with testnets, compliation, deployment Solidity (Wake) VS Code extension, Wake Framework. Presentation
18.10.2024Tutorial 4SolidityAndrey Babushkin, Josef Gattermayer, Ph.D.Introduction to Solidity. Date types and structures. Presentation
25.10.2024Tutorial 5Solidity II.Andrey Babushkin, Josef Gattermayer, Ph.D.Solidity ABI, transfering Ether. Assignment of Semester task I. (immplementation). Presentation
1.11.2024Tutorial 6SecurityAndrey Babushkin, Josef Gattermayer, Ph.D.Introduction to smart contracts security, testing frameworks. 🔐 Presentation
8.11.2024Tutorial 7Security II.Andrey Babushkin, Josef Gattermayer, Ph.D.Advanced security techniques, auditing, smart contract fuzzers. Presentation, Blog
15.11.2024Tutorial 8Advanced fuzz testingIng. Michal Převrátil, Josef Gattermayer, Ph.D.Advanced fuzz testing (property-based testing, fork testing, differential fuzz testing, manually guided fuzz testing), using the Wake Framework for fuzzing.
22.11.2024Tutorial 9System DesignJakub RůžičkaSystem design and practical security, mock projects.
29.11.2024Tutorial 10Wtf is SolanaIng. Andrej Lukačovič, Josef Gattermayer, Ph.D.It’s not just EVM. We show the basics of Solana (global state machine with Nakamoto Coefficient 18). We compile a hello world program and create a meme-coin using SPL. More about Solana from Andrej on Youtube.
6.12.2024Tutorial 11Capture the FlagLukáš Rajnoha, Josef Gattermayer, Ph.D.Hunt some extra bugs and semester points.
13.12.2024Tutorial 12Assignment of Semester task II. (Security audit), end of the semester celebration.Andrey Babushkin, Josef Gattermayer, Ph.D.NTK 🍻
20.12.2024Tutorial 13Individual + consultationsAndrey Babushkin, Josef Gattermayer, Ph.D.Individual work on Semestral task II. (Security audit), only consultations (online)