Developing Applications on Ethereum Blockchain
Course info



Course info



Description
For years client-server applications dominated the software development landscape. Despite the advancements in technologies and architecture, the fundamental model remained the same. In this course, Developing Applications on Ethereum Blockchain, you will gain the ability to develop decentralized applications for Ethereum. First, you will learn the basics of blockchain and the Ethereum platform. Next, you will discover how to develop smart contracts using Solidity, how to interact with smart contracts, and how to create an efficient development environment for Ethereum projects. Finally, you will explore how to develop web applications that interact with an Ethereum blockchain. When you’re finished with this course, you will have the skills and knowledge of the Ethereum platform needed to develop your applications for both public and private networks.
Section Introduction Transcripts
Course Overview
(Music) Hi everyone. My name is Ivan Mushketyk, and welcome to my course, Developing Applications on Ethereum Blockchain. I am a software engineer at Consensus, a blockchain software technology company. For the last several years, many different companies were developing platforms for decentralized applications that allowed your use cost, increased transparency, and security. Ethereum is a versatile platform that enables building decentralized applications for both private and public projects. In this course, we are going to learn how to develop applications for an Ethereum blockchain. Ethereum, as other blockchain projects, as a steep learning curve, but this course starts from the very foundations of those technologies and progresses to more and more complex features, and covers the related technologies as well. Some of the major topics that we will cover include foundations of the blockchain and Ethereum technologies, Solidity programming language, developing smart contracts with Solidity, Truffle build tool, and how to build web applications for Ethereum. By the end of this course, you will know how to develop non-trivial applications for Ethereum and will be able to implement full-stack applications for this platform. Before beginning this course, you should be familiar with at least one object-oriented programming language and have at least basic knowledge of JavaScript. I hope you will join me on this journey to learn how to write decentralized applications for Ethereum with the Developing Applications on Ethereum Blockchain course at Pluralsight.