پیشنهاد فرادرس

آموزش برنامه نویسی بلاک چین در iOS با سوئیفت

دسته بندی ها: برنامه نویسی موبایل ، بلاک چین (Blockchain) ، آموزش برنامه نویسی IOS ، آموزش Swift

بلاک چین رمزگذاری داده حساس را امکان پذیر می کند. در این دوره با پیاده سازی ذخیره سازی و رمزگذاری مبتنی بر blockchain در چارچوب iOS با استفاده از Swift آشنا می شوید. همچنین مبانی و تمام جزئیات مربوط به فن آوری بلاک چین: ارز دیجیتال مانند بیت کوین، distributed ledgers (دفترکل توزیع شده)، کلید ها و mining (استخراج) را فرا خواهید گرفت. علاوه بر این، پیاده سازی عناصر مدل های بلاک چین، ایجاد قراردادهای هوشمند، web API برای مبادله ایمن داده با بلاک چین را آموزش می بینید. در آخر، نحوه غیرمتمرکزسازی بلاک چین با استخراج و پردازش مبتنی بر node را فرا خواهید گرفت.

سرفصل:

  • به برنامه نویسی Blockchain در iOS خوش آمدید
  • معرفی
  • چیزی که باید بدانید
  • درک تکنولوژی Blockchain
  • cryptocurrency چیست؟
  • ledger متمرکز چیست؟
  • ledger توزیع شده چیست؟
  • کلیدهای عمومی و خصوصی
  • mining چیست؟
  • طولانی ترین زنجیره
  • پیاده سازی Blockchain Core Engine
  • توسعه مدل های بلاک چین
  • ایجاد کلید برای بلاک
  • تنظیم blockchain
  • اثبات کار
  • اضافه کردن بلوک به blockchain
  • قراردادهای هوشمند
  • درک قراردادهای هوشمند
  • اجرای قراردادهای هوشمند
  • پیاده سازی Blockchain Web API
  • پیش نیازها
  • راه اندازی یک پروژه سمت سرور Swift با استفاده از Vapor
  • راه اندازی controller و سرویس ها
  • بازگشت بلاک چین
  • Mining a block
  • غیرمتمرکزسازی بلاک چین
  • ایجاد مدل های node
  • Mining on nodes
  • حل درگیری ها
آیا این نوشته را دوست داشتید؟
Blockchain Programming in iOS Using Swift Publisher:Linkedin Author:Mohammad Azam Duration:2h 15m 6s Level:Intermediate

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.
Released: : October 25, 2018
Blockchain enables decentralized encryption of sensitive data. Once the domain of the dark web, the power of the blockchain can now be harnessed by everyday developers. This training course explains how to implement blockchain-based storage and encryption in the iOS framework using Swift. Instructor Mohammad Azam begins with the very basics, explaining all the details related to blockchain technology: cryptocurrency like bitcoin, distributed ledgers, keys, and mining. He shows how to implement the core elements of blockchain—models, keys, and blocks—and then builds smart contracts as well as a web API that exchanges data securely with the blockchain. Plus, learn how to decentralize blockchain even further using node-based processing and mining.
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

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 1.44GB همراه با زیرنویس انگلیسی Linkedin Blockchain Programming in iOS Using Swift_git.ir.part1.rar Linkedin Blockchain Programming in iOS Using Swift_git.ir.part2.rar