Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Blockchain Programming in iOS Using Swift

via LinkedIn Learning

This course may be unavailable.

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

Taught by

Mohammad Azam

Reviews

4.7 rating at LinkedIn Learning based on 87 ratings

Start your review of Blockchain Programming in iOS Using Swift

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.