Blockchain Programming in iOS Using Swift

Go to class
Write Review

Free Online Course: Blockchain Programming in iOS Using Swift provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Blockchain Programming in iOS Using Swift is taught by Mohammad Azam.

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
    1. Understand Blockchain Technology
    • What is cryptocurrency?
    • What is a centralized ledger?
    • What is a distributed ledger?
    • Public and private keys
    • What is mining?
    • The longest chain
    2. Implementing the Blockchain Core Engine
    • Developing blockchain models
    • Generating keys for blocks
    • Initializing the blockchain
    • Proof of work
    • Adding blocks to the blockchain
    3. Smart Contracts
    • Understanding smart contracts
    • Implementing smart contracts
    4. Implementing Blockchain Web API
    • Prerequisites
    • Setting up a server-side Swift project using Vapor
    • Setting up a controller and services
    • Returning the blockchain
    • Mining a block
    5. Decentralizing Blockchain
    • Creating node models
    • Mining on nodes
    • Resolving conflicts