Ethereum Blockchain Development with Solidity
Duration:
3 days
Objectives:
- Understand Ethereum, Blockchain, Solidity
- Hands-on experience on Ethereum Blockchain using Solidity Programming Language
- Classroom training on your premises
- Certification from RecordsKeeper & Tosh Academy
- Build your own Cryptocurrency within class room using Solidity on Ethereum
- Build your own crowd sale application within class room using Solidity on Ethereum
- Lifetime access to course material & video lectures to every participant
- Discuss your own business use cases for Private Blockchain during class
- Build your products on Blockchain & stay ahead of time
Prerequisites:
- Attendees must be aware of cryptocurrencies like Bitcoin & Ethereum
- Attendees must have some hands-on experience in ANY programming language or scripts (like C, Java, JavaScript, PHP, Python, Rube, Shell etc.)
- Attendees must know the basics commands of any Linux-based operating systems. Preferably Ubuntu 16.04 LTS.
- Attendees must bring their own laptop with at least 4 GB RAM. Any Operating Systems will work. For classroom training Internet & power will be provided by us.
Course outlines:
1. Module 1: Introduction to Blockchain, Ethereum & BaaS (Blockchain-as-a-Service)
- Introduction
- Overview & Definitions
- In real Life, what is Blockchain? Storage, Server, Cloud or Tech?
- What is Ethereum & Smart Contracts
- How do Smart Contract works?
- Smart Contracts Examples
- Private vs Public Blockchain
- Sample Transaction: How transaction gets executed & distributed?
- Consensus: How conflicts are being resolved?
- When to Use a Blockchain?
- Security: Why Blockchain is More Secure
- Attacks: How Blockchain Can be Hacked
- Private Blockchain: Can I setup my Own Blockchain
- What is BaaS (Blockchain-as-a-Service)?
- What are the services inside BaaS?
- Introduction to Solidity
- Smart Contracts File Structure
- Basic Syntax of Solidity
- Summary
2. Module 2: Building Applications in Solidity on Ethereum, Building a New Cryptocurrency & Crowd Funding Application
- Setting up Development Environment
- Writing and Running simple Smart Contract
- Building our own Cryptocurrency TCoin
- Testing our own cryptocurrency, Executing transfer etc.
- Types of crowdfunding applications
- Building crowdfunding application in Solidity
- Executing crowdfunding application
- Testing fund & refund transfer
Học trực tuyến
Học tại Hồ Chí Minh
Học tại Hà Nội