HOME > Development > Ethereum - Dapp Development Bootcamp

Ethereum - Dapp Development Bootcamp

  • Development
  • Nov 28, 2024
SynopsisEthereum : Dapp Development Bootcamp, available at $19.99, ha...
Ethereum - Dapp Development Bootcamp  No.1

Ethereum : Dapp Development Bootcamp, available at $19.99, has an average rating of 3.45, with 30 lectures, based on 20 reviews, and has 184 subscribers.

You will learn about Develop a fully decentralized application base on Ethereum blockchain. Design, test, deploy smart contract Working with Truffle framework and Web3js Understanding distributed file system with IPFS This course is ideal for individuals who are Developer want to practically know how to develop Dapp from beginning. or Developer want to understand how Ethereum blockchain work. It is particularly useful for Developer want to practically know how to develop Dapp from beginning. or Developer want to understand how Ethereum blockchain work.

Enroll now: Ethereum : Dapp Development Bootcamp

Summary

Title: Ethereum : Dapp Development Bootcamp

Price: $19.99

Average Rating: 3.45

Number of Lectures: 30

Number of Published Lectures: 30

Number of Curriculum Items: 30

Number of Published Curriculum Objects: 30

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Develop a fully decentralized application base on Ethereum blockchain.
  • Design, test, deploy smart contract
  • Working with Truffle framework and Web3js
  • Understanding distributed file system with IPFS
  • Who Should Attend

  • Developer want to practically know how to develop Dapp from beginning.
  • Developer want to understand how Ethereum blockchain work.
  • Target Audiences

  • Developer want to practically know how to develop Dapp from beginning.
  • Developer want to understand how Ethereum blockchain work.
  • What is Etherum ?

    Ethereum is an open source, globally decentralized computing infrastructure that executes programs called?smart contracts. It uses a blockchain to synchronize and store the system’s?state?changes, along with a cryptocurrency called?ether?to meter and constrain execution resource costs.

    The Ethereum platform enables developers to build powerful decentralized applications with built-in economic functions. While providing high availability, auditability, transparency and neutrality, it also reduces or eliminates censorship, and reduces certain counterparty risks.

    What is a smart contract ?

    The term?smart contract?has been used over the years to describe a wide variety of different things. In the 1990s, cryptographer Nick Szabo coined the term and defined it as “a set of promises, specified in digital form, including protocols within which the parties perform on the other promises”. Since then, the concept of smart contracts has evolved, especially after the introduction of decentralized blockchain platforms with the invention of Bitcoin in 2009. In the context of Ethereum, the term is actually a bit of a misnomer, given that Ethereum smart contracts are neither smart nor legal contracts, but the term has stuck. In this book, we use the term “smart contract” to refer to immutable computer programs that run deterministically in the context of an Ethereum Virtual Machine as part of the Ethereum network protocol, i.e. on the decentralized Ethereum world computer.?

    What is a DApp?

    A Decentralized Application, or?DApp, is an application which is mostly or entirely decentralized.

    Consider all the possible aspects of an application that may be decentralized:

  • Front-end software

  • Back-end software (logic)

  • Data storage

  • Name resolution

  • Message communications

  • Tools will be used in this course

    In this course you will learn all tools which use for develop decentralize application : truffle frame work, ganache, metamask, visual studio code, geth, infura, ipfs, javascript, jquery. This course is design to practically guide you real life skill on development of Ethereum Dapp. Following topics are covered.

  • Understand the big picture of decentralize application

  • Install development tool : nodejs, truffle framework, ganache, metamask, visual studio code, and plugins

  • Start project with truffle unbox

  • Solidiy smart contract coding

  • Interact with smart contract use truffle console

  • Develop automation test for smart contract

  • Layout html

  • Javascript code to communicate with smart contract and update webui

  • Deploy smart contract to rinkeby test network use geth node

  • Deploy smart contract to ropsten test network use hdwallet and infura

  • Deploy webui to distributed file system with ipfs

  • Make the app fully decentralized

  • Blockchain and Ethereum dapp right now are very hot technical trend. Developer with good skill of blockchain and Dapp very easy to get jobs with 6 figures. Are you interesting joining the huge innovation of Dapp ? Joint my course and I will show you.

    Course Curriculum

    Chapter 1: Introduction & Installation

    Lecture 1: What We will Build in this Course ?

    Lecture 2: Structure of Decentralized Application

    Lecture 3: Install Nodejs, Truffle Framework, Ganache and Metamask

    Lecture 4: Install Visual Studio Code, Solidity Plugin, Live Server Plugin, Terminal Plugin

    Lecture 5: Github Repo and Note Taking from Course

    Chapter 2: Start Election Dapp

    Lecture 1: Start a Dapp with Truffle Unbox

    Chapter 3: Solidity Smart Contract Development

    Lecture 1: Design Contract Structure

    Lecture 2: Coding and Deploy to Local Blockchain

    Lecture 3: Interact with Deployed Smart Contract

    Chapter 4: Automation Test Smart Contract

    Lecture 1: Why Smart Contract Testing is So Important ?

    Lecture 2: Design Test and Structure of Testing File

    Lecture 3: Coding Automation Test Part 1

    Lecture 4: Coding Automation Test Part 2

    Chapter 5: WebUI layout

    Lecture 1: Laying out WebUI

    Chapter 6: Communicate between WebUI and Smart Contract

    Lecture 1: App.js Structure

    Lecture 2: Init Web3 and Init Contract

    Lecture 3: Render Function Part 1

    Lecture 4: Render Function Part 2

    Lecture 5: Vote Function : Handle Vote Action

    Lecture 6: Voted Event : Handle Refresh Page

    Chapter 7: Deploy Smart Contract to Test Network with Geth Client

    Lecture 1: Install Geth Client and Sync with Rinkeby Testnet

    Lecture 2: Create Account and Get Free Eth from Faucet

    Lecture 3: Deploy Smart Contract to Rinkeby Network

    Lecture 4: Modify App.js to Work with Rinkeby Testnet

    Lecture 5: Use Infura Host Instead of Local Host

    Chapter 8: Deploy Smart Contract to Test Network with Hdwallet and Infura

    Lecture 1: Introduction Truffle Hdwallet Provider

    Lecture 2: Configure for Deploy with Infura and HDwallet

    Lecture 3: Deploy Smart Contract to Ropsten Test Network

    Chapter 9: Deploy WebUI to Ipfs Make App Fully Decentralization

    Lecture 1: Install and Init a Ipfs Node

    Lecture 2: Deploy WebUI to Ipfs Network

    Instructors

  • Ethereum - Dapp Development Bootcamp  No.2
    Tan Pham
    Deep Learning Engineer
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 1 votes
  • 3 stars: 3 votes
  • 4 stars: 6 votes
  • 5 stars: 7 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!