Blockchain Fundamentals

by Jan-Erik Sandberg

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.

What you'll learn

Hello, and welcome to Pluralsight! My name is Jan-Erik Sandberg, and I want to give you a quick overview of my course, Blockchain Fundamentals. It’s designed to help you get productive with blockchain development quickly in a practical way, and covers things like:

  • Exploring the Ethereum blockchain
  • Smart contract development
  • DAPP development
  • How to create private blockchains
You'll also 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. When you’re done, you’ll be ready to create your own blockchain contracts and distributed applications with a functional development environment that makes you productive for years to come.

Course FAQ

What is a blockchain?

A blockchain is a digital ledger that records transactions across multiple computers. It is used for securely buying, storing, and trading Bitcoin, Ethereum, and other cryptocurrencies.

What are the advantages of using a blockchain?

A blockchain ensures security, transparency, and decentralization of transactional records. Blockchains are stable and incredibly resistant to technical failures or attacks.

What will I learn in this course?

In this course you will learn:

  • Fundamentals of blockchain
  • What blockchain is
  • Usages for blockchain
  • What ethereum is
  • How to set up the blockchain development environment
  • Basics of smart contracts
  • DAPP development
  • How to create private blockchains
  • How to create a sample application to solidify blockchain concepts
Are there any prerequisites for this course?

There are no strict prerequisites to this course. However, a general understanding of IT, information security, and computer science will give you an advantage.

Who is this course for?

This course is for anyone who wants to learn the fundamentals of blockchain and blockchain development, especially Ethereum development.

About the author

Jan-Erik Sandberg is an international author and a requested speaker and has coached agile teams since 2001, being a veteran coder. Sandberg is currently CTO at Blue Robot, the world’s first cloud based Automated Storage and Retrieval System (ASRS). Jan-Erik has worked as a leader for a wide range of teams, from small DevOps all the way up to being part of senior management of an internationally listed company represented in 20 countries. His/her main expertise is large scale internationally dis... more

Ready to upskill? Get started