Starting With Eos Blockchain For Developers

Posted By: ELK1nG

Starting With Eos Blockchain For Developers
Last updated 10/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.14 GB | Duration: 4h 54m

Blockchain Basics

What you'll learn
Use the EOS blockchain to define accounts, wallets, and smart contracts!
Understand how to use EOS technology in real world applications
Work with EOS's new release for MainNet
Easily develop advanced, multi-layered Smart Contracts that actually work!
Understand the most important aspects of viable blockchain design
Discover how cryptocurrencies utilize blockchain
Learn how the Proof of Work & Proof of Stake algorithms compare to EOS's Delegated Proof of Stake protocol for securing the blockchain
Implement EOS's robust SDK
Familiarize with the EOS's CLI to efficiently reason about an EOS blockchain
Understand the EOS blockchain by discovering the leading cryptocurrency design concepts used in today's most popular blockchain networks
… and much, much more!
Requirements
Before taking this course, a student should ideally (but not absolutely) have some experience in:
Creating applications with Javascript, Java, C++, or another major programming language/platform
Some exposure to cryptocurrencies, either via the markets or from a technical standpoint
A solid understanding of database technology and web application architecture and design
CRYPTO/SMART CONTRACT/BLOCKCHAIN EXPERIENCE IS NOT REQUIRED!!!
Description
Any IT professional or hobbyist anticipating a solid understanding of how cryptocurrency and smart contract technology works and desires an understanding of crypto's use cases and potential (including  blockchains and distributed applications) needs to go through this course to leverage cryptocurrency and smart contracts in new or existing development projects.  Anyone desiring to learn how cryptocurrency solutions are designed, configured, and developed needs the knowldege and practice presented in this course.  This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how crypto and blockchain technology works and a solid foundation for platform evaluation and learning lower level details.

Overview

Section 1: Welcome to Starting with EOS

Lecture 1 Starting with EOS

Lecture 2 What we'll learn

Lecture 3 Why EOS?

Lecture 4 The State of the Blockchain

Lecture 5 EOS Design Requirements

Lecture 6 The Delegated Proof of Consensus Mechanism

Lecture 7 Blockchain Producers

Section 2: Blockchain Basics

Lecture 8 Blockchain Basics

Lecture 9 Blockchain Security

Lecture 10 Blockchain - When & Where?

Lecture 11 Cryptoeconomics

Lecture 12 Blockchain Structure

Lecture 13 Smart Contracts

Lecture 14 Blockchain File Distribution

Lecture 15 Proof of Work

Lecture 16 Proof of Stake

Lecture 17 Delegated Proof of Stake

Section 3: EOS Accounts & Actions

Lecture 18 Accounts & Actions

Lecture 19 Account Role-based Permissions

Lecture 20 Permission Levels & Mapping

Lecture 21 Delayed Actions & Account Recovery

Section 4: Parallel Processing in EOS

Lecture 22 Deterministic Parallel Execution of Apps

Lecture 23 Structure of EOS Blocks

Lecture 24 Read-Only Action Handlers & Atomic Transactions

Lecture 25 Best-Effort Scheduling

Lecture 26 Deferred Transactions & Context Free Actions

Section 5: EOS Token Model

Lecture 27 EOS Token Model

Lecture 28 Measures, Costs, & Workers

Lecture 29 EOS Blockchain Governance

Lecture 30 Scripting & VM's

Lecture 31 Inter-Blockchain Communications

Section 6: Preparing for EOS Development

Lecture 32 Setting Up a Dev Environment

Lecture 33 EOS Testnet & Toolset

Lecture 34 Accounts and Wallets

Lecture 35 A Gentle Introduction to Smart Contracts

Lecture 36 A Simple Smart Contract

Lecture 37 Wrap Up

This course was built for forward-looking developers who need to familiarize themselves with the advanced blockchain technology offered by EOS.,With a new, major upgrade rolling out, the material presented here is based on this new MainNet version code.,This course is designed for those developers who want to begin creating cryptocurrencies, smart contracts, and distributed apps on the EOS blockchain platform and need a good springboard to start their descent into this deep and detailed set of technologies, theories, and implementations.,This course focuses on the outstanding components of EOS technologies and weaves them together to create a solid understanding of the system stack's component interactions and dependencies.,Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand how the EOS blockchain platform is designed and used to create the next level of distributed applications on the blockchain.,This course IS NOT intended for non-technical students. The content presented is in the context of technical review and implementation.