Our training paths
Grow your skills
Start Date: Feb. 13, 2023
End Date: Feb. 14, 2023
Hours: 12:00PM - 4:00PM EDT
Signup and preview our self-paced learning videos.
Valid email required.
Submit failed. Try again or message us directly at firstname.lastname@example.org.
Check your email for confirmation.
This is a free, 2-Day event for engineers who want to learn how to write smart contracts in Solidity and leverage the Go programming language to deploy, test, and interact with those contracts.
Learn Go and Solidity concepts by building three smart contracts with increasing levels of complexity. Learn how to write smart contracts in Solidity and leverage the Go programming language to deploy, test, and interact with those contracts. The class will run a local Ethereum node in dev mode, but the class will also show how to deploy the contract to a TestNet.
This class is perfect for any Go developer wanting to better understand Ethereum and how smart contracts work.
Check out the course outline in GitHub.
1.0 - Introduction
Introduction to the class and all the engineering that you will learn.
2.0 - Smart Contract Dev Environment
An understanding of what a smart contract is and what is needed to write code.
3.0 - Basic Smart Contract
We start with writing a basic smart contract, deploying the contract, and interacting with it using Go.
4.0 - Simplecoin Smart Contract
We write a more complex smart contract to showcase more of the Solidity language.
5.0 - Bank Smart Contract
We write a production level smart contract used in the Liar’s Dice game.
6.0 - Bank Proxy Smart Contract
We implement the proxy pattern for the bank smart contract.
7.0 - Digital Signature Verification
We implement a smart contract that can receive a digital signature and verify it.
8.0 - Book Smart Contract
We implement a production level contract with business package and tests.
9.0 - Accessing a TestNet
The following is a set of tasks that can be done prior to showing up for class. We will also do this in class if anyone has not completed it. However, the more attendees that complete this ahead of time the more time we have to cover additional training material.
You will get the most out of this class if you have taken the Ultimate Go bundle of classes first.
This is a free and great class for learning concepts behind blockchains. Watch videos 1, 2, 6, and 8 for sure.
blockchain class - Patrick McCorry
Check more details in GitHub
Important: Upon completion of each session, there will be a video recording available for download. An email with instructions to access them will be sent.
Bill Kennedy is a managing partner at Ardan Labs in Miami, Florida, a group of passionate engineers, artists and business professionals focused on building and delivering reliable, secure and scalable solutions. He is also a co-author of the book Go in Action, the author of the blog GoingGo.Net, and a founding member of GoBridge which is working to increase Go adoption through diversity.
Have a team of 5+ engineers that can benefit from our courses? We have a business account for you.
Please fill out the form below, and we'll get back to you soon.
Check your email for confirmation of your sent message. We'll get back to you shortly.
Ardan Labs Copyrights © 2023