Blockchain Fundamentals

Pluralsight
Course Summary
This course will teach you how to get productive with blockchain development quickly in a practical way. The focus is on Ethereum development and the concepts presented is equally relevant to other implementations.
-
+
Course Description
Blockchain development is considered to be the next big thing after the invention of the internet. In this course, Blockchain Fundamentals, you'll learn the fundamentals of blockchain. First, you'll explore the Ethereum blockchain, smart contract development, DAPP development, and how to create private blockchains. Smart contract development is the basis for a functional blockchain and you'll be using the most community adopted language for this, Solidity. Next, you'll set up the development environment and all pre-requirements from a clean Microsoft Windows image, making the course easy to follow. After learning the basics, you'll create a fully functional sample application. Your sample application is a distributed application that ensures a secure and trustworthy product lifecycle trail for batches of food, using blockchain technology. With the sample application, you'll also learn how to share secrets between collaborating parties in a blockchain. After completing this course, you'll be able to create your own blockchain contracts and distributed applications with a functional development environment that makes you productive for years to come.
-
+
Course Syllabus
Course Overview- 1m 27s
—Course Overview 1m 27sIntroduction to Blockchain Fundamentals- 2m 26s
—Introduction to Blockchain Fundamentals 2m 26sBlockchain Concepts- 31m 21sIntroduction to Ethereum and DAPPS- 32m 17sSetup of Development Environment- 7m 19sUnderstanding Smart Contracts- 33m 9sSample Application: FoodSafe- 30m 42sSummary and Way Forward- 6m 22s