Blockchain technology is disrupting many traditional businesses. Small to fortune 500 companies are adopting and implementing blockchain in their business operations. Blockchain technology has moved beyond the hype and there exist hundreds of networks in production today.
In this course you learn about blockchain technology, its evolution and its use cases in many industries.
Learning Objectives
- Become familiarized with cryptocurrencies and blockchain technology.
- Understand blockchain protocols and technical security requirements.
- Recognize the legal and regulatory framework related to blockchain technology.
- Appreciate the architectural and technical issues that must be considered before launching a blockchain development initiative.
- Review use-cases and lessons learned from previous blockchain projects.
- Create a blockchain solution model project for an enterprise.
Topics and Subtopics
Here is the outline of topics and subtopics covered in this course:
1- Introduction to Blockchain Technology
2- Introduction to Blockchain and How Ledgers Work
· Ledgers Impact on Society
· Blockchain Ledger Entry
3- Blockchain Structure and Types
· Blockchain and Hashing
· Blockchain Types
4- Blockchain Operation and Mining
· Blockchain Terminology
· The Blockchain Block
· The Blockchain Mining
5- Blockchain Cryptology
· Key Cryptology
· Double Key or Key Pair Encryption
6- Blockchain Consensus
· Proof-Of-Work Consensus
· Proof-of-Stake Consensus
· Alternative Consensus Algorithms
7- Distributed Blockchain Networks
· Blockchains Run on a Distributed Network
· Centralized Networks
· Decentralized Networks
· Distributed Network
8- Blockchain vs. a Database
· How a Blockchain Differs from a Database
· Ledger Updates
· Is a Centralized Database a Solution
· Making the Right Choice
9- First and Second generation Blockchains
· Smart Contracts
· Modeling a DApp
· Building a DApp
· Second Generation Blockchain Assets
10- Popular Blockchains
· Ethereum
· Hyperledger Fabric
· Corda R3
· Other Popular Blockchain Products
11- Essentials of Cryptocurrencies
· Money is an Instrument for Trade
· Blockchain is Important
12- Cryptocurrency Fundamentals
· Cryptocurrency Fundamentals
· Fundamentals of Transacting Cryptocurrency
13- Blockchain Regulatory Structure
· Blockchain Regulatory Structure and Considerations
· Blockchain Regulatory Structure: Taxes
· Blockchain Regulatory Structure: MSB
· Blockchain Regulatory Structure: ICO
· Blockchain Regulatory Structure: securities
· Blockchain Regulatory Structure: state and local laws
14- Blockchain Use Cases
· Blockchain Use Cases
Requirements
None
Related Courses
None
Complete Training Bundle
If you are serious about becoming a pro blockchain specialist, you should enroll in Coding Bootcamps school Complete Blockchain Development Training. This bundle covers all essential and practical topics related to blockchain design and development. For $290 monthly subscription, you can have access to 300+ hours of hands-on project-based training covering all courses related to blockchain technology like Hyperledger, Ethereum, Solidity, Blockchain Security, Corda R3 and more. Click here to learn more.
What Is Next?
After finishing this course, you can enroll in any of following classes:
- Intro to Blockchain Cybersecurity
- Learn Solidity Programming by Examples
- Introduction to Ethereum Blockchain Development
- Learn Blockchain Dev with Corda R3
- Hyperledger Fabric and Composer for Developers
- Blockchain Management in Hyperledger for System Admins
Recommended Free Courses
If you are new to the IT or programming, we suggest the following free courses:
Jim Sullivan- MS, MBA and IBM Master Instructor
Jim is a senior blockchain consultant and developer at DC Web Makers. He has a Bachelor’s Degree in Electrical Engineering and a Master’s Degree in Computer Science along with an MBA. He has been a practicing software engineer for 20 years. Currently, at DC Web Makers, he leads an expert team in Blockchain development, DevOps, Cloud, application development, and the SAFe Agile methodology. He is an IBM Master Instructor. He is a Blockchain professional, and a MultiChain partner. He is also an expert in HyperLedger, Ethereum, Corda, and is architecting and developing Blockchain-based web products. He has also taught blockchain courses for companies such as O’Reilly Media. His other skills are as follows:
- Amazon Web Services (AWS) partner, and administrator.
- Multichain, Corda, Hyperledger Blockchain partner.
- HealthCare Blockchain Certified
- Certified Scaled Agile Program Consultant (SAFe SPC): Certified by the Scaled Agile Institute.
- Certified SAFe DevOps
- Perl Developer, Java developer, Java web developer, and .NET developer
- Front-end web development with HTML, HTML5, CSS3 and JavaScript
- Node.JS, PHP, Oracle and MySQL development and administration.
- WebSphere, Tomcat, Wicket, JBoss developer.
- Certified Scrum Master: Certified by the Scrum Alliance and Certified Scrum Professional: Certified by the Scrum Alliance.
- ALM Disciplines: Requirements, Change Management, Development, and Quality.
- Certified Tool Expertise: UrbanCode, IBM Team Concert, DOORS Next Gen, IBM Quality Manager, ClearCase, ClearQuest, Jira, Rally, SVN, Maven, Hudson/Jenkins, Guacamole, UrbanCode, Chef, Puppet.
- Certified VMWare Technical Professional.
- Linux and Windows Administration
Course Curriculum
- What you'll learn in this course (2:30)
- 1- Introduction to Blockchain Technology (27:17)
- 2- Introduction to Blockchain and How Ledgers Work (7:55)
- 3- Blockchain Structure and Types (14:16)
- 4- Blockchain Operation and Mining (13:36)
- 5- Blockchain Cryptology (11:23)
- 6- Blockchain Consensus (10:33)
- 7- Distributed Blockchain Networks (10:42)
- 8- Blockchain vs. a Database (8:20)
- 9- First and Second generation Blockchains (15:08)
- 10- Popular Blockchains (13:00)
- 11- Essentials of Cryptocurrencies (9:06)
- 12- Cryptocurrency Fundamentals (12:59)
- 13- Blockchain Regulatory Structure (11:13)
- 14- Blockchain Use Cases (14:11)
- Next steps (1:40)
Blockchain Development with Hyperledger Fabric
Build enterprise blockchain applications with Hyperledger Fabric. Click here to learn more!
Blockchain Development with Ethereum
Build pubic blockchain applications with Ethereum and Solidity. Click here to learn more.
Blockchain Development with Corda R3
Build enterprise blockchain applications with Java for fintech with Corda R3. Click here to learn more.