Solidity Development Develop Apps on Blockchain: Live Sessions
December 01 to December 31
Enrol Now

0 of 9 Lectures Complete

certificate

About this course

This course is for students, professionals and anyone interested in learning new technology. Blockchain is just an extra layer on top of existing Apps and games.

The utility derived with small integration can elevate the status and functionality of your product. This has potential to unlock new efficiencies, capabilities, user attention and attract more users.

This month-long programme is your ultimate guide to programming on Solidity - the most popular blockchain language. We will start with some theory and build it up from there. Eventually we have learned how to keep everything secure and carry out the main functions of your App. We will look at case studies and program a few smart contracts, and then integrated that to your front-end to make it a seamless, practical decentralised application you can monetise right away!

This first course of the Blockchain specialization provides a broad overview of the essential concepts of blockchain technology – by initially exploring the Bitcoin protocol followed by the Ethereum protocol – to lay the foundation necessary for developing applications and programming. You will be equipped with the knowledge needed to create nodes on your personal Ethereum blockchain, create accounts, unlock accounts, mine, transact, transfer Ethers, and check balances. This first course of the Blockchain specialization provides a broad overview of the essential concepts of blockchain technology – by initially exploring the Bitcoin protocol followed by the Ethereum protocol – to lay the foundation necessary for developing applications and programming. You will be equipped with the knowledge needed to create nodes on your personal Ethereum blockchain, create accounts, unlock accounts, mine, transact, transfer Ethers, and check balances.

caret Less
icon Course Code CRYPTO 07101i
icon Level Beginner
icon Commitment 1 week of theory; 1 week of understanding the landscape; 2-3 weeks to develop your dApp.
icon Language English
icon Prerequisites ● Should have a fundamental knowledge of the Command Line.
● Having a fundamental knowledge of NodeJS and JavaScript are beneficial.
icon Hardware Req Any laptop or computer with high speed internet connection
icon Certification Complete all assignments and create your own dApp or the project we will follow.

Curriculum for this course

9 Lectures
09:00:00

play What is Blockchain?

play History of Blockchain

play Explaining Distributed Ledger Technology

play Blockchain ecosystem

play Private/Consortium/Permissionless

play Public/Permissioned implementation and their difference

play What Blockchain has to offer across Industry?

play Blockchain Case Studies

play Mining and Consensus Algorithms

play Nodes, peers and block explanation

play Merkle tree and Blockchain

play How Bitcoin Blockchain works?

play What is a transaction/interaction?

play Ethereum : Blockchain with smart contract

play What is Ether?

play Bitcoin vs Ethereum Blockchain

play The Ethereum wallet

play What is Smart Contract?

play Ethereum clients

play Geth Introduction

play Introduction to solidity

play Task: Tools to install – Truffle , Metamask ,Testrpc

play Hands on solidity

play Understand and implement different use cases

play Understand and implement different use cases

play Implement and deploy smart contract on Blockchain

play Assignment 1

play Assignments Checking and Discussion

play Introduction to the Dapp

play Introduction of web3js

play Project Distribution to each student

play Setting up the environment

play Implement and deploy your first Dapp smart contract

play Different use cases for implementation of Dapp

play Conclude the Dapp

play Submission: Your final Project will include creating a dApp

play Certification would be based on quality of your dApp

arrow-up 23 arrow-down
100

P. Maddison

November 12

What time slots are available?

Hamza Yaxin

November 12

You can choose between two batches and you can choose before or after registering.
Batch 1:
Mondays 08.30GMT to 09.30GMT & Saturdays 11.00GMT to 12.00 GMT
Batch 2:
Tuesdays 08.30GMT to 09.30GMT & Saturdays 09.00GMT to 10.00GMT
You can choose your own time slot, subject to the availability of the instructors if you are registering with 5 or more classmates.
Hope to welcome you here!

arrow-up 14 arrow-down
100

W. Jarra

November 14

What is the price of this course?

Zain Malik

November 14

The price of this course is $300 but you will get a 30% discount if you register by November 25, 23.59GMT.

arrow-up 14 arrow-down
100

M. Suleiman

November 09

What payment methods are available?

Emily Zeo

November 09

You can checkout using Credit card or debit card using PayPal checkout and also via cryptocurrency.

arrow-up 14 arrow-down
100

F. Kumar

November 15

What is your referral program about?

Emily Zeo

November 15

Well the referral program relates to your friends who sign up with you. Use your referral link to register friends and when two friend register for this course, yours will be refunded to via Bitcoin or College Token as you prefer.

arrow-up 12 arrow-down
100

Y Alaa

November 13

What is the Course duration and the last date to register for this course?

Alen Jim

November 13

The course runs through from December 1, 2018 until 31 December, 2018. The final date to register is 30 November, 2018.

arrow-up 07 arrow-down
100

P. Hilaru

November 04

What assignments are there and do we get a private session with instructor for help?

Ammaar

November 04

Yes, you can schedule a slot of 1 hour with your instructor privately and we will go through your questions altogether as well.
The first assignment involves installing the necessary softwares for programming and downloading library.
The second one involves a small assignment related to Solidity.
The final submission will be of your dApp!

arrow-up 2 arrow-down
100

L. Petters

November 15

Are there any particular hardware or software requirements?

November 15

You can use any working PC or MAC, like me. The rest is pretty standard. You will need headphones or some nice speakers so you can hear your instructor well!
You will need to use Zoom software so that you can join the class. Instructions on setting this up will be provided after registration and you will have a chance to test it all out.

©bit.college 2018
Need Help?
FAQ

About Us
About
Features