Stellar blockchain masterclass for developers in Geneva
Length of course: 24 hours
Fee for entire Stellar masterclass blockchain course: 4500 CHF
Exam fee for Stellar blockchain expert certification: 1620 CHF
Prerequisites
– Experience with web development and programming
– General familiarity with Blockchain technology
Summary
Blockchain is a decentralized database system which stores data in ledgers distributed across many nodes. Stellar is an open-source distributed, hybrid blockchain infrastructure for payments.
In this instructor-led, live training, participants will learn how to develop blockchain applications with Stellar.
By the end of this training, participants will be able to:
– Understand blockchain, its foundations, and how it works
– Understand Stellar and how it works
– Integrate Stellar into their own infrastructure
– Set Stellar up for blockchain development
– Understand advanced concepts and use reference applications to start building with Stellar
Intended audience
– Developers
– IT Professionals
Course format
– Part lecture, part discussion, exercises and heavy hands-on practice
Course outline:
Introduction
Understanding the Blockchain Technology
– Understanding Distributed Ledgers
– What is Blockchain?
– Understanding How Blockchain Networks Work
– Understanding the Benefits of Blockchain
– Overview of Blockchain Use Cases
Understanding the Foundations of Blockchain Technology
– Symmetric Information
– Historical Integrity
– Extensible Security
– Democratic Authenticity
– Decentralization and Fault Tolerance
Understanding Stellar
– Truffle Framework
– Overview of Stellar
– Understanding the Stellar Network and How it Works
– Exploring the Applications for Stellar
– Learning the Basic Stellar Concepts
– Accounts
– Assets
– Distributed Exchange
– Federation
– Fees
– Inflation
– Ledger
– Multisignature
– Operations and List of Operations
– Stellar Consensus Protocol
– Stellar.toml
– Testnet
– Transactions
– Versioning and Upgrading
– XDR
Getting Started with Stellar
– Overview of the Horizon REST HTTP API Server
– Overview of the Stellar Core
– Creating a Stellar Account
– Sending Payments
– Building Transactions
– Receiving Payments
– Transacting with Multiple Currencies
Getting familiar with the Stellar Network Using Testnet
Integrating Stellar Core and Horizon into Your Infrastructure Using Docker
– Overview of the Stellar Quickstart Docker Image
– Making Usage Decisions
– Setting Up Your Container
– Customizing Configurations of Stellar Core and Horizon
– Understanding Security Considerations
– Inspecting the Running Container
– Launching the Quickstart Container
Setting Up Stellar for Development
– Setting Up Your Database Tables and Listening to the Stellar Ledger
– Conducting Your Transactions on Stellar
– Testing Your Stellar Integration
Exploring More Advaned Stellar Concepts
– Using Channels on Stellar
– Creating Attachments on Stellar
– Implementing the Stellar Federation Protocol
– Implementing the Stellar Compliance Protocol
– Best Practices for Security in Stellar
Using Stellar Tools
– Using the Laboratory
– Using the Compliance Protocol Testing App
Using Reference Applications
– Using the Stellar Account Viewer Client
– Using the Stellar Dashboard Client
– Using the Stellar SMS Client
Troubleshooting
Summary and Conclusion
Teaching methods
Practical course: 60% practical, 40% theory. Course materials distributed to all participants in digital format.
Course format
The training alternates theoretical input delivered by the instructor backed up by concrete examples, brainstorming sessions and group work.
Validation
Participants sit an exam at the end of the training to check they have acquired the necessary skills.
Certification
A certificate will be awarded by the Swiss Blockchain Institute to all participants who complete the entire training.
Sign up now for the blockchain training of your choice.
Our blockchain trainings that may interest you
Blockchain training program for managers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Hyperledger blockchain training program in Genève, Vaud, Neuchâtel, Fribourg, Valais
Sawtooth Hyperledger blockchain training program for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Solidity blockchain training program in Genève, Vaud, Neuchâtel, Fribourg, Valais
Libra blockchain training program in Genève, Vaud, Neuchâtel, Fribourg, Valais
Corda blockchain training program for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Ripple blockchain training program for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
DApps blockchain training program for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Ethereum blockchain masterclass training for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Tezos blockchain masterclass training for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Smart contract programming blockchain training in Genève, Vaud, Neuchâtel, Fribourg, Valais
All our blockchain trainings can be delivered in French or English.
All our blockchain trainings are available in Argovie, Appenzell Rhodes-Intérieures, Appenzell Rhodes-Extérieures, Berne, Bâle-Campagne, Bâle-Ville, Fribourg, Genève, Glaris, Grisons, Jura, Lucerne, Neuchâtel, Nidwald, Obwald, Saint-Gall, Schaffhouse, Soleure, Schwytz, Thurgovie, Tessin, Uri, Vaud, Valais, Zoug, Zurich.