EOSIO Smart Contracts
In this advanced blockchain workshop, students learn the fundamentals they need to quickly get comfortable deploying and running smart contracts using EOSIO and EOS Studio IDE.
Overview
This 6-hour workshop is delivered by one of the lead contributors to the EOSIO blockchain platform and covers fundamentals that enable developers (including non-C++ developers) to quickly get comfortable with EOSIO smart contract development.
Enroll in this workshop to:
- Understand the high-level fundamental components of an EOSIO smart contract
- Learn the flow of transactions and actions (messages and events) in EOSIO
- Observe the development and deployment of a smart contract on EOSIO
- Discover the various libraries available
- Get an introduction to the EOS Studio IDE
Intended Audience
This is an advanced workshop for developers, technical leads, and architects who want to enhance their programming skills with EOSIO proficiency.
Prerequisites
Participants should have programming experience, preferably in C/C++, although any high-level, structured language experience is sufficient. We also recommend that students have at least an intermediate understanding of blockchain technology.
Outline
The following topics are covered in this course.
- EOSIO smart contract capabilities
- Overview of EOSIO smart contracts
- Development walk-through of an EOSIO smart contract
- Store/retrieve/update data in table
- Introduction to the EOS Studio IDE
Meet the Instructor
Phil Mesnier is a partner at Object Computing and leads our blockchain practice. With over 30 years experience in software engineering and consulting, Phil is a sought-after industry expert in distributed computing, solution architecture, and technology strategy.
Professional Training for Modern Technology Teams
Open Enrollment Courses
Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.
Customized Training Programs
Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.