Blockchain Ethereum Training: Hands-On Development Bootcamp
Choose your attendance option:
Choose your attendance option:
What is Blockchain and Smart Contracts? What is Blockchain and how does it work?: Bitcoin vs Ethereum - Smart contract - How you can use smart contracts? - Advantages of smart contracts - Solidity Lab - Types of variables in Solidity - Public and private code - Public variables and functions - Private variables and functions - Internal functions - External functions - Smart contract constructors - Constant variables - Setting variables - Lab challenge
Smart Contracts with web3.jsLab: Installing and running the Ethereum TestRPC - Installing web3.js - Changing the environment in Remix - Creating the UI - Using web3.js to connect and interact with the smart contract Solution - Lab challenge
Smart Contract events with web3.jsAIM: Lab - The current contract - Defining the smart contract event - Updating the UI - Lab challenge
Functions, Mapping, and StructsTheory: Functions - Mapping - Structs - Lab - The smart contract - Creating a modifier - Using the modifier - Web3 UI’s modifier handling - Lab - Creating a struct - Creating the mapping - Map addition - Get from the mapping - The full contract - Count from map - Lab challenge
Inheritance and Deployment Theory: Object-oriented programming - Inheritance - Lab - Current contract - Creating a base contract - Changing from strings to bytes - Continuing the project - Installing MetaMask - Deploy contract to the Ropsten testnet network - Lab - Update the HTML form - Update the JavaScript - Using the App - Lab challenge
Embark Framework and it’s DeploymentBlockchain (Ethereum): Decentralized storage (IPFS) - Decentralized communication - Web technologies - Lab - Installing Embark framework - Hello World with Embark framework - First contract deployment with Embark framework
Solidity Smart Contracts TestingTheory: What is software testing? - Lab - Lab challenge
Contracts Management with Factories Theory: Factory Lab - Lab challenge
IPFS Files HostingTheory: IPFS - File hosting - Lab - Get your hosting server - Install IPFS on the server - Lab challenge
End-to-end Development of DAppAIM: Lab - Setup the project - Program the smart contract - Create the front-end of the application - Deploy the App with IPFS - Lab challenge
Shareable on LinkedIn
You can share your Course Certificates in the Certifications section of your LinkedIn profile, on printed resumes, CVs, or other documents.
Call:
01225 308979
Email:
info@go.courses
Find us at:
Go Courses Ltd.
Kemp House
152 - 160 City Road
London
United Kingdom
EC1V 2NX
Registered Office:
Go Courses Ltd.
10 Laura Place
Bath
United Kingdom
BA2 4BL