This course is for everyone who is interested in being part of a blockchain business. You will get a deep understanding of how traditional centralized IT infrastructure works and how decentralized aspects can be introduced and integrated into an existing IT solution.
You will learn all about project management, sales, economy, budget, testing, quality assurance (QA) and much more.
All this knowledge will make you capable to lead a team of developers and be in charge of a blockchain project, whether it is your own company or whether you are part of a larger organization.
COURSE CURRICULUM
Introduction
- Welcome by Ivan on Tech (2:04)
- Contents of the course explained (8:04)
- ToshiTimes Forum – Important (2:43)
- Pre-Requisites and DISCOUNT (1:15)
- How to reach us?
Business, Disruption and Size
- Important of Blockchain in Business (4:18)
- Business Disruption – The Big 4 Example (6:33)
- Business Blockchain Spending – Size of market (6:18)
- Blockchain Jobs Stats – Top Talent (3:43)
Human Computer Interaction & Prototyping
- Humans & Software – An Intro to HCI (5:14)
- Software Development Process (6:16)
- Wireframes – Creating quick designs (3:46)
- Building a Clickable Prototype (12:34)
- Quiz – Human Computer Interaction
Please rate us
- Please leave a Facebook review
Centralized IT Infrastructure
- Introduction to IT Infrastructure (9:20)
- Backend vs Frontend – Reading Assignment
- Backend vs Frontend (6:58)
- What is an API? Reading assignment
- What is an API? (6:22)
- Backend Technologies – Reading Assignment
- Backend Technologies (7:26)
- Backend, Frontend Quiz
- Databases and CRUD (7:51)
- Introduction to Databases – SQL, NoSQL, Graph Databases, Blockchain (21:07)
- SQL and Relational Databases – Reading Assignment
- Frontend, Backend, Databases (Stanford Bonus Lecture)
- SQL Databases – Table, Row, Column (5:52)
- SQL Relationships – Reading Assignment
- SQL Databases – Relationships (9:03)
- SQL Databases – Practical (10:26)
- SQL Databases – Strengths and Limitations (6:12)
- NoSQL Introduction – Reading Assignment
- NoSQL Databases (12:56)
- Graph Databases – Reading Assignment
- Graph Databases (12:06)
- Combining different types of Databases (4:07)
- Database quiz
- Other backend responsibilities (6:47)
- Frontend Technologies – Introduction (8:38)
- Web Technologies (11:33)
- iOS Technologies (13:45)
- Android Technologies (9:20)
- Desktop Technologies (11:17)
Problems with Centralized IT Infrastructure
- Introduction (Twitter Shadow Ban Example) (11:51)
- Integrity and Transparency (Accounting and Cyber Security Example) (10:55)
- Read Write vs CRUD (2:26)
- Control (2:45)
Decentralized Technology
- Introduction to Decentralized Technology (1:02)
- Blockchain Recap (8:17)
- Permissionless vs Permissioned Blockchains (6:21)
- Permissioned vs Permissionless – Reading Assignment
- Why not use Ethereum or EOS? (9:12)
What is Hyperledger?
- Hyperledger Intro (4:31)
- Hyperledger Intro – Reading Assignment
- Hyperledger Components (7:06)
- Digital Certificates – Reading Assignment
- Hyperledger Membership & Identity (7:20)
- Hyperledger Peers (6:40)
- Channels & Confidentiality (5:23)
- Blockchain & World State (7:39)
Hyperledger in Business
- Introduction (0:39)
- General Principles (4:11)
- Blockchain Decision Tree – Reading Assignment
- Hyperledger in Supply Chain (7:18)
- Supply Chain – Reading Assignment
- Hyperledger in Insurance (5:54)
- Blockchain in Insurance – Reading Assignment
- Hyperledger and Identity Management (4:52)
- Exercise – Build your own Business Blockchain (5:01)
- My Solution (5:53)
Hyperledger Implementation
- Composer Intro (3:40)
- Hyperledger Composer Basics – Reading Assignment
- Composer Platform Overview (7:51)
- Tweaking the Network (6:55)
- Building your Own Network Part 1 – Creating Models (7:32)
- Building your Own Network Part 2 – Editing the Script (6:40)
- Building your Own Network Part 3 – Finishing and Testing (5:01)
Hyperledger Interaction and Integration
- Introduction (2:06)
- APIs – Different ways to interact (7:33)
- Application Architecture Examples (5:13)
- Hyperledger Interaction Quiz
Project Management + Project Development
- Introduction to Project Management (2:23)
- People skills (14:22)
- Agile (17:06)
- Agile Practical Tools (JIRA, Trello, Jenkins) (9:23)
- SRS – System Requirement Specification (9:26)
- SDD – System Design Document (7:14)
- Open Source Introduction (8:22)
- Open Source Business + Management (Microsoft Example) (13:06)
Testing and QA
- Why do we do software testing? (8:24)
- Unit Testing – Reading Assignment
- Unit Testing – Bitcoin Example (4:55)
- Integration Testing – Reading Assignment
- Integration Testing (3:50)
- Continuous Integration (CI) (7:14)
Sales
- Overview (2:29)
- Why Sales? (3:05)
- Getting the Sales Lead (6:06)
- Sales Funnel (8:58)
- Internal Sales (4:19)
Economy and Budget
- Intro (1:02)
- Gas – Price of running on Ethereum (7:04)
- Gas – Reading Assignment
- EOS Resource Allocation (6:54)
- EOS RAM Allocation – Reading Assignment
- Budget (7:32)
CONGRATULATIONS AND THANK YOU