Blockchain: Blockchain Beginner

https://www.skillsoft.com/channel/blockchain-63af1170-2a99-11e7-9149-6dad704035be?technologyandversion=65316&expertiselevel=65314 https://www.skillsoft.com/channel/blockchain-63af1170-2a99-11e7-9149-6dad704035be?technologyandversion=65318&expertiselevel=65314 https://www.skillsoft.com/channel/blockchain-63af1170-2a99-11e7-9149-6dad704035be?technologyandversion=65315&expertiselevel=65317 https://www.skillsoft.com/channel/blockchain-63af1170-2a99-11e7-9149-6dad704035be?technologyandversion=65316&expertiselevel=65317 https://www.skillsoft.com/channel/blockchain-63af1170-2a99-11e7-9149-6dad704035be?technologyandversion=65318&expertiselevel=65317
  • 4 Courses | 5h 3m 24s
  • 5 Books | 29h 57m
  • 19 Courses | 13h 18m 14s
  • 9 Books | 48h 39m
  • 1 Audiobook | 8h 47m 36s
  • 4 Courses | 5h 13m 4s
  • 13 Courses | 15h 4m 33s
  • 6 Books | 36h 50m
  • 15 Courses | 19h 27m 19s
  • 7 Books | 35h 23m
Likes 94
 
Blockchain is the revolutionary force behind transactional technologies like Bitcoin. Explore Blockchain and its uses.

GETTING STARTED

Ethereum Smart Contracts with Solidity: An Overview of Ethereum and Solidity

  • Playable
    1. 
    Course Overview
    2m 18s
    NOW PLAYING
  • Playable
    2. 
    Fundamentals of Blockchain
    8m 21s
    UP NEXT

GETTING STARTED

Exploring Blockchain

  • Playable
    1. 
    Introduction to Blockchain
    4m 17s
    NOW PLAYING
  • Playable
    2. 
    Blockchain's History
    2m 12s
    UP NEXT

GETTING STARTED

Truffle Suite: Introduction

  • Playable
    1. 
    Course Overview
    2m 36s
    NOW PLAYING
  • Playable
    2. 
    An Overview of Ethereum
    9m 9s
    UP NEXT

GETTING STARTED

Working with Ethereum: Storing Data

  • Playable
    1. 
    Course Overview
    2m 13s
    NOW PLAYING
  • Playable
    2. 
    Revisiting Blockchain Concepts
    8m 1s
    UP NEXT

GETTING STARTED

Blockchain Architectural Components & Platforms

  • Playable
    1. 
    Public Blockchain Applications
    9m 28s
    NOW PLAYING
  • Playable
    2. 
    Blockchain Data Storage
    5m 52s
    UP NEXT

COURSES INCLUDED

Ethereum Smart Contracts with Solidity: An Overview of Ethereum and Solidity
Of all the public blockchains out in the market right now, Ethereum shows the most promise, thanks mainly to its support for the notion of smart contracts. This 8-video course, purely theoretical, offers learners a quick overview of blockchains and Ethereum, then exploring the purpose and characteristics of the smart contracts they support. Participants will then dive into the Solidity programming language and be introduced to its features, which make it ideally suited to the task of coding Ethereum Smart Contracts. Along the way, you will encounter key tools such as pragmas—version pragmas and experimental pragmas—and comments, both single-line and multi-line. By the end of this course, you will have acquired a firm grasp of what Ethereum and Smart Contracts are, and why the Solidity programming language is best suited to defining Ethereum interactions. Completing the course will prepare you to move on to an even deeper exploration of Solidity, involving the essential natures of types, functions, control structures, and other features supported by the language.
8 videos | 56m has Assessment available Badge
Ethereum Smart Contracts with Solidity: Features of the Solidity Language
In this 12-video course, participants sample various features of the Solidity language, such as the different types which are available; the kinds of functions which can be included within your smart contracts; and the object-oriented concepts that are supported, such as abstract contracts, inheritances, and interfaces. You will survey some of the special operations in Ethereum, which can be coded in Solidity, such as the transfer of Ether and the development tools which are available, such as the Remix IDE (integrated developer environment) and the Truffle Suite. Learn about the array types contained within Solidity—fixed length or dynamic—which are similar to those in other programming languages, and the important differences: no real null types or undefined types, an attribute which results in default values if not explicitly set. By the end of this course, you will have a firm grasp of the concepts and features of the Solidity programming language, and its benefits, as well as its limitations when creating your Blockchain solutions.
12 videos | 1h 21m has Assessment available Badge
Ethereum Smart Contracts with Solidity: The Remix Solidity IDE
This course introduces participants to the cloud-based version of the Remix integrated developer environment (IDE), an environment allowing you to code up, deploy, and then interact with your smart contracts. One reason why Remix is such a popular tool is due to its flexibility; it can deploy smart contracts to a variety of Ethereum networks. This 11-video course helps you learn how to code up a simple smart contract and how this contract can be deployed to a private Ethereum network, provisioned by Remix for testing purposes for your Blockchain solutions. After provisioning another private network using Ganache, you will then use Remix to deploy a contract to that network. Then learn to connect Remix to the MetaMask browser plugin, which itself serves as a wallet for your Ethereum accounts, and enables transactions on a variety of Ethereum networks. By the end of this course, you will have gained a comfortable degree of familiarity with Remix IDE and how it can be used to develop, deploy, and then interact with your smart contracts.
11 videos | 1h 21m has Assessment available Badge
Ethereum Smart Contracts with Solidity: Functions in Solidity
Because functions in smart contracts are at the heart of any operation which is performed in the Ethereum network, this 14-video course covers different ways to define functions depending on their use case. Explore function arguments, return types, and access modifiers, before delving into object-oriented concepts: function polymorphism, abstract contracts, how to override functions in derived contracts, inheritance, and different visibility levels: private, internal, external, and public (default). Demonstration models provide a realistic idea of how a function’s visibility affects where it can be invoked from; a private variable defined within one smart contract can still be accessed from another contract, as long as its getter function is accessible. As you progress through this course, you will gain a fuller understanding of coding smart contracts by using Solidity for your Blockchain solutions. You will know the types of operations which can incur a gas cost and how these can be limited with access modifiers. You will also learn how to define and use abstract contracts while controlling access to your functions by using the four visibility levels.
14 videos | 1h 23m has Assessment available Badge
SHOW MORE
FREE ACCESS

COURSES INCLUDED

Exploring Blockchain
If you've been told that you need to adopt blockchain but have no idea why, you're not alone. Explore blockchain, including its history and application.
11 videos | 30m has Assessment available Badge
Blockchain in Action & IoT
Even if you understand what blockchain is, it helps to understand how it's going to change our everyday lives. Explore blockchain's application and how blockchain will transform the Internet of Things (IoT).
10 videos | 34m has Assessment available Badge
Trust & Design
Arguably Blockchain's most important role is found in its ability to create and store secure transactions. Discover how Blockchain builds trust and design considerations for Blockchain.
11 videos | 33m has Assessment available Badge
Developing with Blockchain
Blockchain is a secure and irrefutable transaction system that can be used in countless applications. In this course, you'll explore the ins and outs of Blockchain development and create a Blockchain.
10 videos | 35m has Assessment available Badge
Transforming Your Business
Blockchain is a transformational technology with a promising future. Discover how businesses can be transformed with Blockchain, and explore the future of this groundbreaking technology.
8 videos | 26m has Assessment available Badge
Blockchains & Ethereum: Introduction
After reviewing the elements of blockchains and how they can store sequences of records, you will learn how to recognize Ethereum’s characteristics in this 8-video course. Participants will learn how to implement important concepts such as hashing, mining, miners (who successfully mine blocks of data), smart contracts, and cryptocurrencies. Familiarize yourself in depth with the process of mining; learn how mining acts to sequence records; and become able to distinguish between centralized and distributed ledgers. You will now be able to describe the role played by Ethereum’s special cryptocurrency—known as Ether—and identify the key details required when invoking transactions in the Ethereum network, which records data in a transparent and verifiable manner. By the end of this course, you will also be more proficient at recognizing the role played by mining nodes, and learn to define the special concept of gas, the term used to measure complexity of transactions.
9 videos | 59m has Assessment available Badge
Blockchains & Ethereum: Performing Transactions in Ethereum
If you need guidance in the area of cryptographic hashing and how it ensures immutability of transaction data, this multiple-video series is an invaluable tool. Inspecting hash values of downloaded files checks whether a file has been tampered with during the download process, and in blockchains, checks for alterations in the blockchain. This 8-video course helps you learn to recognize the role played by hashing and the practical benefits—faster consistency checks and lookups—gained by storing transaction data as chains of blocks. Learn to describe the Merkle tree data structure and its unique storage method, how it preserves ordering and facilitates searches, and how to outline steps related to verifying transactions in the Ethereum blockchain network, such as identifying the role of digital signatures in authenticating transactions and ensuring their integrity. Review Ethereum’s balance verification procedures for senders, to make certain the sender possesses the funds being transferred. Learn how to prevent replay attacks by implementing the transaction nonce.
9 videos | 1h 8m has Assessment available Badge
Blockchains & Ethereum: Mining & Smart Contracts in Ethereum
Just how do data miners pick up initiated transactions, order them, and verify them using Blockchain? Learn more about the work data miners do—and the very competitive races they run against each other—in this 8-video course, which begins by outlining the useful proof-of-work algorithm in Ethereum—as well as its hidden flaws. The course explains in detail how miners go about competing for and claiming mining rewards. As you progress, you will gain significant insights into the complex trial-and-error tasks facing miners and learn how hidden flaws in the process can then be addressed by the proof-of-stake algorithm. Learn to appreciate the functions and worth of smart contracts that eliminate the need for a trusted third party in many transactions. Finally, familiarize yourself with the important features of Solidity programing language, and begin to understand the important roles played by gas price and gas fields in any Ethereum transaction.
10 videos | 1h 14m has Assessment available Badge