Sale!

Ivan Liljeqvist – Smart Contract Programming

Original price was: ₹35,100.00.Current price is: ₹4,648.00.

-87%

Description

Smart Contract Programming, Ivan Liljeqvist – Smart Contract Programming, Smart Contract Programming download, Ivan Liljeqvist – Smart Contract Programming review, Smart Contract Programming free torent
Ivan Liljeqvist – Smart Contract Programming
YOU LEARN PROGRAMMING FROM SCRATCH AND THEN PROGRAMMING ON ETHEREUM AND EOS.

First of all you will learn programming in Javascript and C++ from scratch, we will then continue by learning programming on Ethereum, NEM and EOS. This course is perfect for everyone who wants to really be part of the blockchain ecosystem by actually building it!
You will learn how to develop smart contracts, dapps, tokens and airdrops on top of Ethereum, EOS and NEM.
No programming knowledge or technical expertise needed, we teach you programming from scratch.
COURSE CURRICULUM

Welcome
Preview

Welcome by Ivan on Tech (4:27)
Preview

Meet Filip (1:55)
Start

2 Questions! Help needed
Start

Disclaimer – Don’t use any of the course material as production code
Start

IMPORTANT: Use our forum (4:45)
Start

Introduce Yourself
Preview

Course Overview – What you will learn! (9:35)
Start

Course support – How to reach us
Start

Feedback
Start

Found a typo or mistake? Let us know!
Start

Introduction quiz!
Programming Bootcamp
Start

Mindset (6:11)
Start

What to do if I am completely stuck?
Start

Programming vs Programming on the Blockchain (14:30)
Literature
Start

Books needed
Start

How to study (9:06)
HTML and Web
Start

Discussion thread – HTML and Web
Start

Why Javascript and Web? (2:40)
Start

Installing Atom (1:44)
Start

Reading assignment – HTML
Start

HTML Basics (12:27)
Start

Programming Assignment – Lists (2:04)
Start

Assignment hint – lists (use only after you tried on your own)
Start

Assignment Answer – List, Link and Image (5:37)
Start

Image and Break Line (4:17)
Start

Understanding Web Technology – Hardvard Lecture
Start

Additional Reading
Please rate us
Start

Please leave a Facebook review
Javascript Programming
Start

Reading assignment – Programming
Start

Javascript Introduction (2:22)
Start

Javascript Alert Demonstration (3:50)
Start

Console – Reading Assignment
Start

Google Chrome Console (3:08)
Start

Reading Assignment – Variables
Start

Variables in Javascript (6:32)
Start

Playing with variables in the console (3:45)
Start

Javascript is Easy – Lecture
Start

Boolean expressions – Reading assignment
Start

Playing with Booleans in the Console (5:28)
Start

Binding, Functions and Control Flow – Reading Assignment
Start

Conditional Execution: If-Else (7:28)
Start

Understanding If-Else Deeper
Start

Playing with IF-Else and Booleans in the Console (4:38)
Start

Loops – Reading Assignment
Start

Loops in Javascript (9:20)
Start

While Loop in Javascript (5:58)
Start

While Loop + Boolean (3:20)
Start

Additional Material on Loops in Javascript
Start

Recap (2:08)
Start

How to do exercises (4:58)
Start

Exercises – Chapter 2 in the book
Start

Functions – Reading Assignment
Start

Functions in Javascript (9:42)
Start

Additional Reading – Functions
Start

Scope – Local and Global Variables (4:27)
Start

ABSTRACTION and Returnning Values from Functions (11:31)
Start

Exercises – Chapter 3 in the book
Start

Arrays – Reading Assignment
Start

Arrays in Javascript (5:43)
Start

Clean Code and Comments in Javascript (7:40)
Start

Optional: Javascript CS50 Lecture
Javascript Next Level
Start

Welcome to the NEXT LEVEL (3:22)
Start

Console (6:47)
Start

Libraries – Reading Assignment
Start

Libraries (2:14)
Start

jQuery – Reading Assignment
Start

JQuery (7:49)
Start

ASSIGNMENT – Button Click and Alert (1:35)
Start

Getting User Input – Mouse Click (3:39)
Start

ASSIGNMENT – Text Input Alert (1:22)
Start

Getting User Input – Text (4:56)
Start

Selecting Elements (ID and Class) – Reading Assignment
Start

Functions as Arguments and Timeout (7:02)
Start

Anonymous Functions (4:05)
Start

Iterating an Array (4:10)
Start

Data Structures (Arrays and Objects) – Reading Assignment
Start

Objects in Javascript (11:01)
Start

jQuery vs Angular vs React (3:15)
Start

Dynamic List and ASSIGNMENT (8:15)
Start

Dynamic List – User Adds Elements (9:50)
Start

Dynamic List – Objects (10:36)
Start

Chapter 4 – Exercises
Start

Dividing into Several Files + Document.Ready (10:10)
Start

Asynchronous Programming – Reading Assignment
Start

Callbacks and Callback HELL (10:41)
Start

Promises (15:10)
Javascript in Terminal – NodeJS
Start

Windows Installation and Demonstration (8:35)
Start

MacOS Installation and Demonstration (2:12)
Javascript and HTML Wrap Up
Start

Key take aways (3:58)
C++
Start

DON’T BE SCARED (1:37)
Start

Optional: Introduction to Computer Science – MIT Lecture
Start

Installing the IDE + Hello World (4:33)
Start

Understanding Hello World (6:04)
Start

Variables in C++ – Reading Assignment
Start

Variables in C++ (11:05)
Start

User Input C++ (8:17)
Start

Optional: C++ Strings Stanford Lecture
Start

Functions in C++ – Reading Assignment
Start

Functions and Parameters in C++ – Reading Assignment
Start

Functions in C++ (8:46)
Start

Scope – Local and Global Variables in C++ (7:59)
Start

If/Else Control Flow in C++ (5:02)
Start

Optional: C++ Functions Standford Lecture
Start

Arrays in C++ – Reading Assignment
Start

Arrays in C++ (5:24)
Start

Loops in C++ – Reading Assignment
Start

Loops in C++ (11:41)
Start

Little Game Project – Assignment (2:06)
Start

Little Game Project – Solution (6:20)
Object Oriented Programming (OOP)
Start

Structs C++ – Reading Assignments
Start

Structs C++ (9:05)
Start

Initializing Structs (3:10)
Start

Nested Structs (5:14)
Start

Classes in C++ – Reading Assignment
Start

Classes and Objects (8:15)
Start

Constructors (4:41)
Start

Private and Public Variables (8:21)
Start

Inheritance in C++ – Reading Assignment
Start

Inheritance (10:44)
Start

OOP and Solidity Smart Contracts (2:14)
Start

Optional: Data Structures CS50 Lecture
C++ Next Level
Start

Namespaces in C++ (4:22)
Start

typedef in C++ (4:00)
Start

Template Functions (3:27)
Start

Template Classes and Typedef (6:51)
Start

Value vs Reference C++ (5:45)
Start

Pointers C++ (7:00)
Start

Several Files in C++ (5:06)
Start

Optional: Lecture by Bjarne Stroustrup (Creator of C++)
Introduction by Filip
Start

Introduction by Filip (2:37)
Moving into Internet 3.0
Start

Intro to Internet 3.0 and Decentralized Programming (7:31)
Start

Software requirement – Git (1:09)
Ethereum Smart Contracts *UPDATED*
Start

Introduction (1:54)
Start

Build Tools (1:52)
Preview

Contracts, State Variables and Functions (8:18)
Preview

Arrays & Structs (10:01)
Preview

Mappings (7:46)
Start

Mappings Assignment (1:02)
Start

Solution + Control Flow (3:30)
Preview

Error Handling + Assignment (6:15)
Start

Error Handling Assignment Solution (3:46)
Start

Error Handling Quiz
Preview

Data Location – Memory, Storage and Stack (6:40)
Start

Data Location Assignment (1:28)
Start

Data Location Assignment Solution (2:20)
Start

Modifiers (4:33)
Start

Modifiers Quiz
Start

Owner Modifier (4:21)
Start

Ownable Contracts Quiz
Start

Visibility (3:55)
Start

Inheritance Part 1 (10:53)
Start

Inheritance Part 2 (2:49)
Start

Inheritance Part 3 (4:21)
Start

Inheritance Programming Assignment (0:32)
Start

Inheritance Programming Assignment Solution (1:36)
Start

Inheritance & Visibility Quiz
Start

Reading assignment – Events
Start

Events (5:21)
Start

Events Quiz
Start

Reading assignment – Payable functions
Start

Payable Functions (8:12)
Start

External Contracts & Interfaces (12:57)
Start

External Contracts & Interfaces Quiz
Start

Gas (4:55)
Start

Common Pitfalls, Tips & Tricks (11:42)
Start

Integer overflow/underflow
Start

Testnet Deployment (7:04)
Ethereum dapps
Start

Dapp Intro & Superblocks walkthrough (5:36)
Start

Web3.js Intro (7:32)
Start

Hello World Dapp – Our first Dapp (12:06)
Start

Coinflip Dapp Part 1 – Laying the foundation (8:19)
Start

Coinflip Dapp Part 2 – Creating the front-end (10:09)
Start

Coinflip Dapp Part 3 – Working with Tx Receipts (9:28)
Start

Coinflip Dapp Part 4 – Connecting Metamask (12:38)
Start

Coinflip Dapp Part 5 – Final touches (13:59)
Start

Coinflip Dapp Part 6 – Summary (8:43)
Tokens, Crowdsales and Airdrops
Start

Crowdsale Part 1 – Creating the Token (10:59)
Start

Crowdsale Part 2 – Creating the contract (20:53)
Start

Crowdsale Part 3 – Putting it all together (15:36)
Start

Airdrop contract (13:13)
NEM Programming
Start

Warning: Deprecated Content
Start

NEM Introduction (4:09)
Start

Reading assignment – What is NEM
Start

NEM Nanowallet Setup (4:40)
Start

NEM SDK (7:15)
Start

Programming Assignment – Testing out the SDK (2:18)
Start

Transactions (9:17)
Start

Reading assignment – Mosaics
Start

Namespaces & Mosaic Transactions (24:33)
NEM Dapps
Start

Random Game on NEM Introduction (2:51)
Start

Random Game on NEM Part 1 – Getting started with Random Numbers (5:20)
Start

Random Game on NEM Part 2 – Building the high score table (9:47)
Start

Random Game on NEM Part 3 – Looking at persistent storage (4:45)
Start

Random Game on NEM Part 4 – Creating our Mosaic (3:49)
Start

Random Game on NEM Part 5 – Connecting our game to the blockchain (12:56)
Start

Random Game on NEM Part 6 – Room for improvement (4:21)
Start

NEM Bank Introduction (1:42)
Start

NEM Bank Part 1 – An overview (2:04)
Start

NEM Bank Part 2 – Building the login functionality (17:27)
Start

NEM Bank Part 3 – Testing a transfer (4:48)
Start

NEM Bank Part 4 – Last piece to the puzzle (14:51