15. December 2018 - 9:00 till 12:00
Share it on:

6 weeks intense Montreal blockchain development bootcamp for beginners - ethereum blockchain developer training for beginners, how to develop ethereum blockchain application, smart contract, solidity programming, DAaps | Montreal | Saturday, 15. December 2018

This is the most comprehensive blockchain course for beginners, enthusiasts, technical audience, developers, architects.

The instructor is an experienced blockchain developer and trainer currently engaged in the development of Crypto currencies, secure wallet, dApps, writing DAPIs and smart contracts
He is currently working with blockchain-based projects to:

Design and implement Ethereum-based smart contracts for token sales
Perform rigorous testing and security audits of smart contracts
Architect and build new protocols on the blockchain
Draft technical white papers
Define and analyze the economics of token sales to ensure all parties' incentives are aligned in the best possible way

This course comprises of 12 LIVE online sessions of 3 hours each. All sessions will follow the schedule below:

December 15, 2018 from 6 AM to 9 AM Pacific
December 16, 2018 from 6 AM to 9 AM Pacific
December 22, 2018 from 6 AM to 9 AM Pacific
December 23, 2018 from 6 AM to 9 AM Pacific
December 29, 2018 from 6 AM to 9 AM Pacific
December 30, 2018 from 6 AM to 9 AM Pacific
January 5, 2019 from 6 AM to 9 AM Pacific
January 6, 2019 from 6 AM to 9 AM Pacific
January 12, 2019 from 6 AM to 9 AM Pacific
January 13, 2019 from 6 AM to 9 AM Pacific
January 19, 2019 from 6 AM to 9 AM Pacific
January 20, 2019 from 6 AM to 9 AM Pacific

Who can take this course
Anyone aspiring to learn new technology can take this the course. Students and professionals interested in a career in the blockchain technology should opt for the course. 
No prior knowledge of programming is required. 
Course Outline

Cryptography and Cryptocurrency
Hash functions
Digital Signatures
Anonymity and Pseudonymity in Cryptocurrencies
Distributed networks
Distinction between databases and blockchain
Blockchain ecosystem
Blockchain structure
Working of Blockchain technology
Permissioned and permission-less Blockchain


Bitcoin and its history
Bitcoin transactions
How Bitcoin transactions work
What happens in case of invalid transactions
Parameters that invalidate the transactions
Scripting language in Bitcoin
Applications of Bitcoin script
Nodes and network of Bitcoin
Various roles you can play in Bitcoin ecosystem


What is Ethereum?
What is Ether?
How to use Ethereum?
The Ethereum ecosystem, DApps and DAOs
How Ethereum mining works?
Types & optimization of Ether
Future of Ethereum


Learning Solidity
Contract Structure
Function Declarations
Testing with Remix
Redeploying Contracts
Behind the Scenes of Deployment
Gas and Transactions
Getting More Ether
Smart Contracts with Solidity
Contract Deployment
Mist Wallet

Overview of Web3.JS

Installation & Running Ethereum Test RPC
Installing Web3.js
Changing Environment to Remix
Creating the UI
Using Web3.Js to connect and Interact with the Smart Contract
Introduction to web3.js
Importing web3.js
Connecting to nodes
The API structure
Unit conversion
Retrieving gas price, balance, and transaction details
Sending ether
Working with contracts
Retrieving and listening to contract events

Creating DApps

Overview of the different DApps Frameworks (Truffle)
Installation of Truffle, Test RPC using Node Package Manager
Setting up Metamask
Building SmartContract
Using Parity developed by Ethcore to access dApps

 Refund Policy

100% refund can be applied if request is initiated 24 hours before the 1st course session
If a class is rescheduled/cancelled by the organizer, registered students will be offered a credit towards any future course or a 100% refund.

*One on One (1:1) Tutorial sessions can be scheduled at the earliest possibile time subject to the availability of the instructor and the student(s). The schedule and the class can be customized to accomodate the needs of the students. 
**10% Discount is available on each ticket type if more than 1 register for the training. Additional discounts are available for groups of 5 or more. Discounts are offered via partial refund which is equivalent to the discount amount.