How to Build a Crowd Sale (ICO) App in Ethereum Blockchain
4.1 (112 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
734 students enrolled
Wishlisted Wishlist

Please confirm that you want to add How to Build a Crowd Sale (ICO) App in Ethereum Blockchain to your Wishlist.

Add to Wishlist

How to Build a Crowd Sale (ICO) App in Ethereum Blockchain

Learn to Create a Crowdsale (ICO) Application on top of Ethereum Blockchain to fund your business ideas
4.1 (112 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
734 students enrolled
Created by Toshendra Sharma
Last updated 8/2017
English
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 15 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Develop Ethereum Smart Contracts for crowd sale using Solidity
  • Understand the basics features of Solidity & Ethereum Virtual Machine
  • Develop their own decentralized blockchain applications
View Curriculum
Requirements
  • Basics of Ethereum
  • Basics of Cryptocurrency
  • Basics on Crowdsale
  • Basics of any kind programming language
Description

Have you ever heard of Crowd Sale in Cryptocurrencies? 

Are you running a startup and looking to raise fund?

How about raising a funding from people all over the globe?

Well, many startups in the world are turning their business ideas into a funded business through crowdsale. Cryptocurrencies provide you the best way to crowd fund you business idea while keeping the funders safe. In this course I will teach you how to build a crowd sale or crowd fund application (aka Initial Coin Offering) on top of Ethereum Blockchain.

In this course I will show you a step by step process of creating a Crowd sale application.

  • We will first setup the Mist Wallet
  • Then we will setup or code editor
  • Then we will start writing the code and take you from smallest application to the full application.

At the end of this course you will be able to launch your own ICO application in Ethereum and also extend it as per your need.

Who is the target audience?
  • Anyone interested in being Ethereum Developer
  • Anyone interested in building decentralized application (DApps)
  • Anyone interested in Learning Solidity Language for Smart Contracts
  • Anyone interested in learning how to build ICO (Crowdsale)
Students Who Viewed This Course Also Viewed
Curriculum For This Course
15 Lectures
02:11:26
+
Introduction & Overview
4 Lectures 24:40

This will be the introductory lecture where I will introduce myself & take you to the entire course and explain what we are going to learn here.

Preview 04:02

In this lecture, we will go through the Flow chart of the crowd sale application to understand how exactly the crowd sale will work in Blockchain.

Preview 05:36

In this lecture we will introduce the Blockchain, Ethereum & Smart Contracts to people who are new to this technology to revise their concepts.

Background: What is Blockchain, Ethereum & Smart Contract?
10:59

Here I will explain the Solidity & Ethereum Virtual Machine at very basic level.

Background: What is Solidity & Ethereum Virtual Machine?
04:03
+
Building Crowd-sale Application in Solidity
10 Lectures 01:45:32

Here we will setup a Mist Wallet & Visual Studio as well as Sublime Text for deploying, writing & highlight the source code.

Setting up Development Environment
08:29

In this lecture we will create the Virtual Token That we will transfer in exchange of the Investment or sale. Ethereum Blockchain will help us tracking the ownership of the Virtual token to track the investment or sale.

Preview 09:59

Here we will continue the previous lecture by completing the Token creation.

Creating Token For Crowd Sale - Part 2
12:32

Here In this lecture we will create the basic crowd sale application by defining the state variables, Modifiers, Events etc.

Creating Basic Crowd Sale Application - Part 1
11:29

In this lecture we will complete the the basic crowd sale application from scratch.

Creating Basic Crowd Sale Application - Part 2
11:01

In this lecture we will write the most important function Contribute  through which funders will be able to contribute to the crowd sale. 

Writing Contribute Function in Crowd Sale Application
16:10

Here we will define the refund function through which contributors will be able to claim the refund in case the funding is unsuccessful.

Writing Refund Function (In case funding fail)
06:53

Here we will write the function to check if the funding is successful or not and if successful then initiate the payout to the beneficiary. 

Writing Funding Status Check & Payout Function
06:30

Here we will execute the token first and get it's address. This token will be issued to the funders for their contribution or purchase.

Executing the Crowd Sale App - Part 1
07:46

Here we will execute the main crowd sale application and execute the contribute function 3 times to mark a successful crowd sale. We will see how the GDX tokens & ethers will be reflected in the wallet of the contributor, crowd sale & beneficiary's account.

Executing the Crowd Sale App - Part 2
14:43
+
Where To Go Next From Here?
1 Lecture 01:14

Here we will see where to go next from here.

Preview 01:14
About the Instructor
Toshendra Sharma
3.9 Average rating
1,082 Reviews
12,501 Students
33 Courses
Entrepreneur in Security & Blockchain

I am a founder & CEO of RecordsKeeper, a Blockchain-based record keeping solution for businesses.

Earlier, I founded Appvigil (Wegilant) in Nov 2011 while pursuing my Masters in Application Security from IIT Bombay, India. Appvigil is the Mobile App Vulnerability Scanner on Cloud. Appvigil also offers security audit services for mobile devices and applications, and compliance with IT regulations. I was heading the team as Chief Executive Officer. The company has won NASSCOM Emerge 50 Award 2014 one of the biggest awards in India. The company got incubation in IIT Bombay's Business Incubator SINE in August 2013.

During Wegilant & before that, I have trained 15000+ students in 5 years across various college campuses in India. I have also written a book on AVR Microcontroller with the name "Robotics with AVR".

I was the part of Forbes India 30Under30 List of 2016 in Technology space.