Skip to content

Fer-Bonilla/udacity-blockchain-developer-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Udacity Blockchain Developer Program

Repository for Udacity's Blockchain Developer Nanodegree. You can learn the fundamentals of the blockchain platform. Create your own private blockchain, and secure a digital asset using blockchain identity.

Course program

1. Blockchain Fundamentals

Learn the basics of how the blockchain data model works by creating your own private blockchain using Node.js and Leveldb.

Projec: Create Your Own Private Blockchain

Create your own private blockchain as you learn to architect a blockchain data model. Your focus will be on the development of a private chain of blocks which is cryptographically secure and immutable.

project link: [Private blockchain with javascript]

2. Ethereum Smart Contracts, Tokens and Dapps. Advance your blockchain skillset to the second generation of blockchain services with smart contracts utilizing the Ethereum network.

Projec: Build CryptoStar Dapp on Ethereum Build a decentralized app (Dapp) that allows you to create, sell, and transfer ownership of unique star token (CryptoStar) on the Ethereum blockchain using smart contracts and the non-fungible (ERC721) token standard project link: [Build CryptoStar Dapp on Ethereum]

3. Blockchain Architecture Learn blockchain architecture and advanced concepts such as privacy, security and decentralized file management.

Projec: Ethereum Dapp for Tracking Items through Supply Chain Learn how to manage and audit blockchain product ownership as the product is transferred down the supply chain. Improve your notarization service with a smart contract to support transferring of ownership, product auditing, and supply chain management. project link: [Ethereum Dapp for Tracking Items through Supply Chain]

4. Dapp with autonomous smart contracts and oracles: Advance your blockchain skill set by developing a decentralized application (Dapp) that will perform actions based on external triggers, and handle payments.

Projec: Flight Delay Insurance Dapp Learn to build a Dapp with multiple smart contracts which are autonomously triggered by external sources, and which handle payments based on flight delay scenarios. project link: [Flight Delay Insurance Dapp]

5. Capstone. For your capstone project, you’ll use all the new skills you’ve acquired to build decentralized property listing application.

Projec: Capstone In this project, you will represent your ownership of the property using ZK-SNARKs and then mint tokens to represent your claim to the property. You will then make these tokens available for sale on blockchain marketplace. project link: [Capstone]

About

Javascript project for create simple blockchain

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published