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.
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
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.
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
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.
Jan-Erik Sandberg is an international author and a requested speaker. He has coached agile teams since 2001 and is a veteran coder. He is currently working at Q-Free. Q-Free is a leading IOT company supporting Smart City development in more than 40 countries.
Course Overview Hi everyone. My name is Jan-Erik Sandberg and welcome to my course, Blockchain Fundamentals. I'm a COO at Visma Retail Software and the founder of Blockchain Rebels. Blockchain development is considered to be the next big thing after the invention of the internet. With blockchain you are able to make and distribute applications in a way that has never been possible before. Trust and financial transactions can be done between complete strangers with full transparency and reliability. In this course we are going to focus on the fundamentals of Blockchain development and a popular implementation of the technology called Ethereum. Some of the major topics we will cover include understanding blockchain, getting started with Ethereum, building and testing smart contracts, and distributed application development. We will even create a full end-to-end application that will demo all of the most important aspects of blockchain development. By the end of this course you will know everything you need to know to be productive with blockchain development including how to set up and configure your development environment from scratch. I hope you'll join me on this journey to learn one of the most interesting technologies out there with Blockchain Fundamentals here at Pluralsight.