Урок 1.00:01:58
Introduction
Урок 2.00:01:52
Course Resources
Урок 3.00:04:39
Understanding Remix
Урок 4.00:01:59
Layout Of A Solidity File
Урок 5.00:01:07
Course Feedback
Урок 6.00:02:02
Alternatives To Solidity
Урок 7.00:04:05
Types Of Variables You Need For The Game
Урок 8.00:12:49
Functions In Solidity
Урок 9.00:14:10
Addresses And The Global Msg-Object
Урок 10.00:02:14
Denominations In Ethereum
Урок 11.00:03:39
Storing Ether Safely
Урок 12.00:04:44
Introduction To Arrays
Урок 13.00:04:53
Structs - Your Own Datatype In Solidity
Урок 14.00:02:31
Difference Between A Call And A Transaction
Урок 15.00:08:27
Exceptions In Solidity
Урок 16.00:03:45
Events in Solidity
Урок 17.00:02:52
The Most Important Changes in Solidity
Урок 18.00:04:22
How To Work With Times In Solidity
Урок 19.00:05:00
Basic Game Functionality
Урок 20.00:01:25
How A Second Player Can Join The Game
Урок 21.00:06:57
Defining Our Game Board
Урок 22.00:09:07
Adding A Function To Determine Winning Or Losing
Урок 23.00:07:32
Getting the Draw Right
Урок 24.00:01:15
Assignment Discussion: Game Events
Урок 25.00:14:52
Adding An Economic Incentive To Our Game - It's Payable
Урок 26.00:04:03
Discussion & Solution Of The Assignment
Урок 27.00:03:16
What Happens If A Player Stops Playing?
Урок 28.00:07:44
Playing A Full Game In Remix
Урок 29.00:02:19
An Introduction To Truffle
Урок 30.00:02:14
Difference Between Truffle-Contract & Web3
Урок 31.00:02:25
Installing Truffle
Урок 32.00:05:01
Unboxing Our First Project
Урок 33.00:01:31
Introduction To Atom For Solidity Development
Урок 34.00:04:51
This is the Difference between the TestRPC, Ganache, Developer Console, etc
Урок 35.00:02:53
Setting Up The Truffle Environment For Our Game
Урок 36.00:06:06
Understanding & Working With Truffle-Contract And Artifacts
Урок 37.00:01:32
Introduction To The Testing Framework That Comes With Truffle
Урок 38.00:13:29
Adding A Simple JavaScript-Test For Our Game
Урок 39.00:09:48
Testing Winning & Losing
Урок 40.00:02:29
Adapting The HTML & Introduction To The Game Field
Урок 41.00:08:52
App.js File & How It Connects To The Blockchain
Урок 42.00:01:33
Understanding that Web3 is just a JavaScript Library making HTTP Calls
Урок 43.00:13:10
Implementing The Create Game Or Join Game Functionality
Урок 44.00:12:28
Bringing Our Game-Board To Life
Урок 45.00:07:14
Showing X or O When Playing A Game
Урок 46.00:07:00
Listening To Events When A Player Joins
Урок 47.00:10:59
Let's Listen To The "NextPlayer" Event
Урок 48.00:08:16
Assignment Discussion: Listening To The Right Events & Stop Watching
Урок 49.00:15:26
Adding Design With Bootstrap
Урок 50.00:05:30
Assignment Discussion & The Last Important Fix
Урок 51.00:00:23
An Introduction To MetaMask
Урок 52.00:00:50
Downloading & Installing MetaMask
Урок 53.00:02:39
Guiding You Around In MetaMask
Урок 54.00:02:23
Get Some Ether From The Rinkeby Faucet
Урок 55.00:01:09
Send Some Ether From One Account To Another
Урок 56.00:12:03
Connect MetaMask To Our Truffle Developer Console
Урок 57.00:04:33
Observe And Play One Game In MetaMask, Chrome & FireFox
Урок 58.00:09:12
How We Can Deploy The Game
Урок 59.00:01:24
Congratulations