Blockchain Programming in iOS Using Swift
Offered By: LinkedIn Learning
Course Description
Overview
Leverage the power of the blockchain in your iOS applications. Learn how to use Swift to implement blockchain-based storage and encryption for sensitive transactions.
Syllabus
Welcome to Blockchain Programming in iOS
- Introduction
- What you should know
- What is cryptocurrency?
- What is a centralized ledger?
- What is a distributed ledger?
- Public and private keys
- What is mining?
- The longest chain
- Developing blockchain models
- Generating keys for blocks
- Initializing the blockchain
- Proof of work
- Adding blocks to the blockchain
- Understanding smart contracts
- Implementing smart contracts
- Prerequisites
- Setting up a server-side Swift project using Vapor
- Setting up a controller and services
- Returning the blockchain
- Mining a block
- Creating node models
- Mining on nodes
- Resolving conflicts
Taught by
Mohammad Azam
Related Courses
Managerial Accounting: Tools for Facilitating and Guiding Business DecisionsUniversity of Illinois at Urbana-Champaign via Coursera Federalism & Decentralization: Evaluating Africa's Track Record
Leiden University via Coursera Bitcoin and Cryptocurrency Technologies
Princeton University via Coursera Local Economic Development
Erasmus University Rotterdam via Coursera Les fondamentaux des finances locales
Centre national de la fonction publique territoriale via France Université Numerique