آموزش توسعه بلاک چین روی پارچه Hyperledger با استفاده از Composer

Blockchain Development on Hyperledger Fabric using Composer

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش توسعه برنامه های کاربردی شبکه در فناوری Hyperledger Fabric & Composer توسعه برنامه های بلاک چین Hyperledger با استفاده از Composer Framework مدل برنامه های Blockchain با استفاده از زبان مدل سازی Composer ارزیابی کنید که آیا یک برنامه تجاری با پذیرش فناوری Ledger Distributed توسعه برنامه های جلویی (Client) با استفاده از Composer API سود می برد یا خیر. سرور Composer REST برای طراحی راه حل Blockchain مبتنی بر وب اجزای مختلف فناوری Hyperledger Fabric (Peers, Orderer, MSP, CA...) طراحی اپلیکیشن شبکه تجاری Hyperledger Fabric Composer (نه زیرساخت) پیش نیازها:دانشجو باید دست داشته باشد تجربه با جاوا اسکریپت *یا* جاوا *یا* NodeJS دانش اولیه کار در زمینه برنامه های کاربردی وب (HTTP، REST) ​​دانش آموز باید در یادگیری الگوهای طراحی جدید و الگوی معماری راحت باشد. : Docker، دستورات یونیکس، NodeJS

PS: لطفاً قبل از ادامه همه نکات را بخوانید


***Composer - منسوخ شده - دیگر برای به‌روزرسانی‌های Fabric پشتیبانی نمی‌شود ***


اما هنوز هم یک راه عالی برای یادگیری اصول Fabric Blockchain برای انجام POC است. برای برنامه‌های درجه تولید، پیشنهاد می‌شود نگاهی به دوره آموزشی من "تسلط بر توسعه کد زنجیره‌ای با استفاده از GoLang ..." بیندازید.

  1. اگر با کدنویسی راحت نیستید لطفاً به دوره نپیوندید

  2. تمرکز دوره بر توسعه اپلیکیشن مبتنی بر آهنگساز است. این دوره به شما یاد نمی دهد که چگونه از همه ابزارها/ابزارهای مختلف برای راه اندازی مؤلفه زیرساخت هایپرلجر استفاده کنید.

  3. دوره آموزشی برای اپراتورها یا مهندسین زیرساخت نیست *اما* می توانید امتحان کنید زیرا به شما در ایجاد دانش پایه قوی کمک می کند. اگر اهل عملیات هستید به دوره های دیگر Fabric من نگاهی بیندازید.

  4. شما باید درک اولیه ای از فناوری بلاک چین داشته باشید. قبل از پیوستن، یک پیش‌نمایش بگیرید.

  5. این دوره به شما جاوا اسکریپت یا هیچ چارچوب جاوا اسکریپتی را برای توسعه UI آموزش نمی دهد

  6. شما باید در نصب ابزارهای نرم افزاری روی دستگاه خود راحت باشید. دوره به ابزارهای زیادی برای نصب نیاز دارد.

  7. لطفا قبل از ثبت نام، پیش نیازها را بخوانید

  8. سخنرانی‌ها را در پیش‌نمایش امتحان کنید - اگر در درک سخنرانی‌ها/لهجه مشکل دارید...از شما درخواست می‌کنم که شرکت نکنید

اگر هنوز با من هستید، اجازه دهید ادامه دهیم :-)

پس زمینه

تقاضا برای فن‌آوران بلاک چین در حال افزایش است زیرا چندین شرکت (استارت‌آپ) به دنبال دستیابی به کارایی یا/و ایجاد مدل‌های کسب‌وکار جدید فعال شده توسط فناوری‌های بلاک چین هستند. بیت‌کوین اتریوم به دنیا ثابت کرده است که فناوری‌های بلاک چین می‌توانند نحوه انجام تجارت ما را تغییر دهند. چالش این فناوری ها این است که هر دو برای برنامه های کاربردی دامنه عمومی ساخته شده اند و همیشه برای ساختن یک برنامه کاربردی درجه سازمانی مناسب نیستند. پروژه Hyperldger، یک ابتکار بنیاد لینوکس توسط رهبران صنعت برای ایجاد فناوری(های) بلاک چین هدایت می شود که بستری برای ایجاد برنامه های بلاک چین سازمانی فراهم می کند.

کسب و کار | برنامه های بلاک چین سازمانی

سوال واضحی که ممکن است در این مرحله داشته باشید این است که منظور من از "برنامه های بلاک چین سازمانی" چیست. ایده این است که فناوری بلاک چین برای کسب و کار (یا سازمانی) باید ویژگی های خاصی داشته باشد که لزوماً برای فناوری بلاک چین عمومی مانند اتریوم اعمال نمی شود. ویژگی های مورد نظر

  • اجازه دادن،

  • پشتیبانی شبکه | عملیات

  • مدیریت قرارداد هوشمند

  • کنترل نحوه اعتبارسنجی تراکنش‌ها

  • مدیریت اعتماد

  • مقیاس‌سازی، عملکرد، توان عملیاتی

  • ...

پارچه هایپرلجر | چارچوب آهنگساز

Hyperledger Fabric یک "فناوری دفتر کل توزیع شده" است که با نام فناوری بلاک چین شناخته می شود که با توجه به نیازهای "برنامه های بلاک چین تجاری" ساخته شده است. Composer یک چارچوب توسعه است که توسعه برنامه‌های بلاک چین تجاری پلتفرم Fabric را تسریع می‌کند.

این دوره به شما می آموزد که چگونه با استفاده از Composer برنامه Fabtric Blockchain را توسعه دهید.

رویکرد دوره؟

این دوره رویکرد "یادگیری با انجام" را دارد. دانشجویان تشویق می شوند تا بعد از هر سخنرانی تمام جنبه های فناوری را به تنهایی امتحان کنند. تقریباً همه مفاهیم مورد بحث در سخنرانی‌ها به صورت عملی به‌وسیله نمونه‌های کد و غیره نشان داده می‌شوند. کد آزمایشی مورد استفاده در سخنرانی‌ها برای دانلود از GitHub در دسترس است تا دانش‌آموزان بتوانند کد را تغییر دهند تا چیزهای جدید را امتحان کنند.

آزمون‌های متعدد در هر بخش، دانش دانش‌آموز را تأیید می‌کند. تمرین‌های کدنویسی به آنها کمک می‌کند مفاهیم را بهتر درک کنند و اعتماد به نفس پیدا کنند.

طرح کلی دوره

شماره 1 ایجاد یک پایه - مفاهیم بلاک چین + پروژه Hyperledger-fabric-composer

#2 مقدمه ای بر فناوری Hyperledger Fabric Composer

شماره 3 راه اندازی ابزارهای توسعه - (ابزارهای Docker، NodeJS، Fabric، Composer ...)

#4 پارچه زیر کاپوت - دانش آموز یاد می گیرد که چگونه فناوری Fabric کار می کند

شماره 5 استفاده از ابزارهای Composer (Modeling، Yo Generators، REST Server، CLI، Playground ...) را یاد بگیرید

شماره 6 برنامه بلاک چین ACME Airline: ما یک برنامه شبکه برای این شرکت هواپیمایی ساختگی ایجاد خواهیم کرد

  • مدل سازی شبکه تجاری

  • توسعه قراردادهای هوشمند

  • پردازنده‌های تراکنش - کدگذاری در جاوا اسکریپت

  • کد سمت سرویس گیرنده - در جاوا اسکریپت

  • مدیریت شرکت کنندگان

SDK/API #7 Composer

#8 جریان تراکنش در Fabric - برخی از اسرار را کشف کنید :)

این دوره چگونه می تواند به شما کمک کند؟

بسیاری از شرکت‌ها امروزه در حال ساخت برنامه‌های Blockhain برای دامنه کسب‌وکار خود هستند. در این زمان تمرکز بر روی آزمایش فناوری ها از طریق اثبات مفاهیم | است خلبانان این دوره می تواند شما را در مسیر ساخت پایلوت/PoC در مدت زمان بسیار کوتاه (~ 3 هفته) قرار دهد

اطلاعات Hyperledger frabric (Composer) به صورت آنلاین و رایگان در دسترس است.....پس چرا این دوره را بگذرانید؟

  • چالش‌های شناخته شده‌ای وجود دارد: نویسنده این دوره بارها چرخه توسعه را پشت سر گذاشته و به تشریح چالش‌ها (تله‌ها) و راه‌حل‌های شناخته شده پرداخته است، بنابراین دانش‌آموزان دچار مشکل نخواهند شد. به جای جستجوی راه حل در گوگل :)

  • منحنی یادگیری شیب‌دار است: اگرچه اطلاعات در دسترس است، دانش‌آموزان جدید زمان قابل توجهی را برای هضم درک می‌برند. این دوره به گونه ای طراحی شده است که فرآیند یادگیری را تسریع کند بدون اینکه دانش آموزان را با جزئیات بیش از حد تحت الشعاع قرار دهد.

  • راهنمای کدنویسی | تجربه محدود است: برای هر موضوعی که در دوره مورد بحث قرار می گیرد، یک کد نمونه وجود دارد. دیدن چیزها در عمل و امتحان کردن کد، یادگیری را تسریع می کند

  • زمان عرضه به بازار: گذراندن این دوره، دانش‌آموز را برای چالش آماده می‌کند - هدف تحویل یک Fabric PoC/Pilot در 3 هفته است :) [با فرض اینکه دانشجو 2 ساعت در روز وقت بگذارد]


سرفصل ها و درس ها

معرفی Introduction

  • مقدمه دوره Introduction to the Course

  • لینک PDF دانلود + اطلاعات دوره و به روز رسانی Download PDF Link + Course Information and Updates

  • Hyperledger چیست؟ What is Hyperledger?

  • فناوری دفتر کل توزیع شده و چالش های آن Distributed Ledger Technology & its Challenges

  • Hyperledger & Distributed Ledger Technology Hyperledger & Distributed Ledger Technology

معرفی Introduction

  • مقدمه دوره Introduction to the Course

  • لینک PDF دانلود + اطلاعات دوره و به روز رسانی Download PDF Link + Course Information and Updates

  • Hyperledger چیست؟ What is Hyperledger?

  • فناوری دفتر کل توزیع شده و چالش های آن Distributed Ledger Technology & its Challenges

  • Hyperledger & Distributed Ledger Technology Hyperledger & Distributed Ledger Technology

مفاهیم Hyperledger Fabric & Composer Hyperledger Fabric & Composer Concepts

  • Hyperledger Fabric: DLT برای کاربردهای تجاری Hyperledger Fabric : A DLT for Business Applications

  • Hyperledger Fabric: DLT for Business Hyperledger Fabric : DLT for Business

  • دارایی ها، کد زنجیره ای و دفتر کل Assets, Chaincode & Ledger

  • دارایی ها، کد زنجیره ای و تراکنش ها Assets, Chaincode and Transactions

  • شبکه مجاز، اعضا و ارائه دهنده خدمات عضویت Permissioned Network, Members & Membership Service Provider

  • شبکه مجاز، خدمات عضویت و عضویت Permissioned Network, Member & Membership Services

  • گره ها و کانال ها Nodes and Channels

  • گره ها و کانال ها Nodes and Channels

  • بررسی اجمالی Hyperledger Fabric Composer Hyperledger Fabric Composer Overview

  • بررسی اجمالی Hyperledger Fabric Composer Hyperledger Fabric Composer Overview

مفاهیم Hyperledger Fabric & Composer Hyperledger Fabric & Composer Concepts

  • Hyperledger Fabric: DLT برای کاربردهای تجاری Hyperledger Fabric : A DLT for Business Applications

  • Hyperledger Fabric: DLT for Business Hyperledger Fabric : DLT for Business

  • دارایی ها، کد زنجیره ای و دفتر کل Assets, Chaincode & Ledger

  • دارایی ها، کد زنجیره ای و تراکنش ها Assets, Chaincode and Transactions

  • شبکه مجاز، اعضا و ارائه دهنده خدمات عضویت Permissioned Network, Members & Membership Service Provider

  • شبکه مجاز، خدمات عضویت و عضویت Permissioned Network, Member & Membership Services

  • گره ها و کانال ها Nodes and Channels

  • گره ها و کانال ها Nodes and Channels

  • بررسی اجمالی Hyperledger Fabric Composer Hyperledger Fabric Composer Overview

  • بررسی اجمالی Hyperledger Fabric Composer Hyperledger Fabric Composer Overview

پیش نیازهای توسعه پارچه Pre-Requisites for Fabric development

  • سوالات متداول | مسائل رایج Frequently Asked Questions | Common Issues

  • مشخصات ماشین توسعه و IDE Development Machine Specifications & IDE

  • نصب ابزارهای توسعه دهنده Composer Composer Dev Tools Installation

  • تمرین: اعتبار بخشیدن به محیط توسعه آهنگساز Exercise: Validate the Composer Development Environment

  • Docker یا Docker Toolkit را نصب کنید Install Docker or Docker Toolkit

پیش نیازهای توسعه پارچه Pre-Requisites for Fabric development

  • سوالات متداول | مسائل رایج Frequently Asked Questions | Common Issues

  • مشخصات ماشین توسعه و IDE Development Machine Specifications & IDE

  • نصب ابزارهای توسعه دهنده Composer Composer Dev Tools Installation

  • تمرین: اعتبار بخشیدن به محیط توسعه آهنگساز Exercise: Validate the Composer Development Environment

  • Docker یا Docker Toolkit را نصب کنید Install Docker or Docker Toolkit

ماشین مجازی: راه اندازی محیط توسعه دهنده فابریک Hyperledger Virtual Machine: Hyperledger Fabric Dev Environment Setup

  • سوالات متداول: راه اندازی ولگرد FAQ: Vagrant Setup

  • بومی در مقابل محیط توسعه ماشین مجازی Native Vs. Virtual Machine Development Environment

  • راه اندازی Hyperledger Dev مبتنی بر ماشین مجازی Virtual Machine based Hyperledger Dev Setup

  • راه اندازی ماشین مجازی با استفاده از VirtualBox+Vagrant Setting up the Virtual Machine using VirtualBox+Vagrant

  • تمرین: دستورات ولگرد را امتحان کنید Exercise: Tryout the Vagrant Commands

  • نصب ابزار فابریک Installation of Fabric Tools

  • مراحل پس از نصب Post Installation Steps

ماشین مجازی: راه اندازی محیط توسعه دهنده فابریک Hyperledger Virtual Machine: Hyperledger Fabric Dev Environment Setup

  • سوالات متداول: راه اندازی ولگرد FAQ: Vagrant Setup

  • بومی در مقابل محیط توسعه ماشین مجازی Native Vs. Virtual Machine Development Environment

  • راه اندازی Hyperledger Dev مبتنی بر ماشین مجازی Virtual Machine based Hyperledger Dev Setup

  • راه اندازی ماشین مجازی با استفاده از VirtualBox+Vagrant Setting up the Virtual Machine using VirtualBox+Vagrant

  • تمرین: دستورات ولگرد را امتحان کنید Exercise: Tryout the Vagrant Commands

  • نصب ابزار فابریک Installation of Fabric Tools

  • مراحل پس از نصب Post Installation Steps

بومی: Hyperledger Fabric Dev Environment Setup Native: Hyperledger Fabric Dev Environment Setup

  • سوالات متداول | مسائل رایج Frequently Asked Questions | Common Issues

  • CURL و Cygwin را نصب کنید (فقط برای ویندوز) Install CURL and Cygwin (Windows only)

  • لینوکس/اوبونتو و AWS: راه اندازی توسعه فابریک در محلی و ابری VM Linux/Ubuntu & AWS: Setup of Fabric Development on Local & Cloud VM

  • سیستم عامل مک: راه اندازی محیط توسعه پارچه Mac OS: Setup of Fabric Development Environment

  • ویندوز: راه اندازی محیط توسعه پارچه Windows : Fabric development environment setup

  • نحوه استفاده از ابزار Dev How to use the Dev Tools

بومی: Hyperledger Fabric Dev Environment Setup Native: Hyperledger Fabric Dev Environment Setup

  • سوالات متداول | مسائل رایج Frequently Asked Questions | Common Issues

  • CURL و Cygwin را نصب کنید (فقط برای ویندوز) Install CURL and Cygwin (Windows only)

  • لینوکس/اوبونتو و AWS: راه اندازی توسعه فابریک در محلی و ابری VM Linux/Ubuntu & AWS: Setup of Fabric Development on Local & Cloud VM

  • سیستم عامل مک: راه اندازی محیط توسعه پارچه Mac OS: Setup of Fabric Development Environment

  • ویندوز: راه اندازی محیط توسعه پارچه Windows : Fabric development environment setup

  • نحوه استفاده از ابزار Dev How to use the Dev Tools

نمای کلی راه اندازی محیط توسعه دهنده و استفاده از ابزار Dev Environment Setup overview & Tools usage

  • توپولوژی محیط توسعه Development Environment Topology

  • اسکریپت های محیط توسعه Development Environment Scripts

  • تمرین: شروع، توقف، تعلیق، شروع مجدد را تمرین کنید Exercise: Practice Start, Stop, Suspend, Restart

نمای کلی راه اندازی محیط توسعه دهنده و استفاده از ابزار Dev Environment Setup overview & Tools usage

  • توپولوژی محیط توسعه Development Environment Topology

  • اسکریپت های محیط توسعه Development Environment Scripts

  • تمرین: شروع، توقف، تعلیق، شروع مجدد را تمرین کنید Exercise: Practice Start, Stop, Suspend, Restart

پارچه زیر کاپوت (مفاهیم و اصطلاحات) Fabric Under the Hood (Concepts & Terminology)

  • اجرای دفتر کل Ledger Implementation

  • بررسی محیط توسعه دهنده: راه اندازی Peer & CouchDB Dev Environment Walkthrough: Peer & CouchDB setup

  • اجرای دفتر کل Ledger Implementation

  • گره های همتا: لنگرها و تایید کننده ها Peers Nodes : Anchors and Endorsers

  • همتایان لنگر و همتایان تایید کننده Anchor Peers & Endorsing Peers

  • گره مشتریان: سیاست های تایید Clients Node: Endorsement Policies

  • خط مشی های همتا و تایید مشتری Client Peer & Endorsing Policies

  • گره های سفارش دهنده Orderer Nodes

  • گره های سفارش دهنده Orderer Nodes

  • ارائه دهنده خدمات عضویت و مرجع صدور گواهی Membership Service Provider & Certification Authority

  • ارائه دهنده خدمات عضویت و مرجع صدور گواهی Membership Service Provider & Certification Authority

  • مروری بر محیط توسعه دهنده: سفارش دهنده و سرور CA Dev Environment Walkthrough: Orderer and CA Server

  • توسعه کد زنجیره ای Chaincode Development

  • توسعه کد زنجیره ای Chaincode Development

پارچه زیر کاپوت (مفاهیم و اصطلاحات) Fabric Under the Hood (Concepts & Terminology)

  • اجرای دفتر کل Ledger Implementation

  • بررسی محیط توسعه دهنده: راه اندازی Peer & CouchDB Dev Environment Walkthrough: Peer & CouchDB setup

  • اجرای دفتر کل Ledger Implementation

  • گره های همتا: لنگرها و تایید کننده ها Peers Nodes : Anchors and Endorsers

  • همتایان لنگر و همتایان تایید کننده Anchor Peers & Endorsing Peers

  • گره مشتریان: سیاست های تایید Clients Node: Endorsement Policies

  • خط مشی های همتا و تایید مشتری Client Peer & Endorsing Policies

  • گره های سفارش دهنده Orderer Nodes

  • گره های سفارش دهنده Orderer Nodes

  • ارائه دهنده خدمات عضویت و مرجع صدور گواهی Membership Service Provider & Certification Authority

  • ارائه دهنده خدمات عضویت و مرجع صدور گواهی Membership Service Provider & Certification Authority

  • مروری بر محیط توسعه دهنده: سفارش دهنده و سرور CA Dev Environment Walkthrough: Orderer and CA Server

  • توسعه کد زنجیره ای Chaincode Development

  • توسعه کد زنجیره ای Chaincode Development

استفاده از Composer Tools برای توسعه و مدیریت برنامه Using Composer Tools for Application Development & Administration

  • سؤالات متداول: ابزارهای آهنگساز FAQ: Composer Tools

  • زمین بازی آهنگساز پارچه Fabric Composer Playground

  • زمین بازی آهنگساز Composer Playground

  • ژنراتورهای هایپرلجر Yeoman Yeoman Hyperledger Generators

  • ژنراتورهای یو Yo Generators

  • نقش های شرکت کننده و کارت های شبکه تجاری Participant Roles and Business Network Cards

  • نقش های شرکت کننده و کارت های شبکه تجاری Participant Roles and Business Network Cards

  • ابزار CLI Composer - استقرار یک برنامه شبکه Composer CLI Tool - Deploying a Network Application

  • ابزار CLI Composer - مدیریت برنامه های شبکه Composer CLI Tool - Network Application Management

  • ابزار CLI Composer Composer CLI Tool

  • تمرین: ایجاد و استقرار برنامه شبکه Exercise: Create & Deploy Network Application

  • نمای کلی سرور REST REST Server Overview

  • نمای کلی سرور REST REST Server Overview

  • امنیت سرور REST REST Server Security

  • امنیت سرور REST REST Server Security

  • Skeleton Angular Application با استفاده از Yo Skeleton Angular Application using Yo

  • Skeleton Angular Application با استفاده از Yo Skeleton Angular Application using Yo

  • Composer SDKO Overview Composer SDKOverview

  • نمای کلی Composer SDK Composer SDK Overview

استفاده از Composer Tools برای توسعه و مدیریت برنامه Using Composer Tools for Application Development & Administration

  • سؤالات متداول: ابزارهای آهنگساز FAQ: Composer Tools

  • زمین بازی آهنگساز پارچه Fabric Composer Playground

  • زمین بازی آهنگساز Composer Playground

  • ژنراتورهای هایپرلجر Yeoman Yeoman Hyperledger Generators

  • ژنراتورهای یو Yo Generators

  • نقش های شرکت کننده و کارت های شبکه تجاری Participant Roles and Business Network Cards

  • نقش های شرکت کننده و کارت های شبکه تجاری Participant Roles and Business Network Cards

  • ابزار CLI Composer - استقرار یک برنامه شبکه Composer CLI Tool - Deploying a Network Application

  • ابزار CLI Composer - مدیریت برنامه های شبکه Composer CLI Tool - Network Application Management

  • ابزار CLI Composer Composer CLI Tool

  • تمرین: ایجاد و استقرار برنامه شبکه Exercise: Create & Deploy Network Application

  • نمای کلی سرور REST REST Server Overview

  • نمای کلی سرور REST REST Server Overview

  • امنیت سرور REST REST Server Security

  • امنیت سرور REST REST Server Security

  • Skeleton Angular Application با استفاده از Yo Skeleton Angular Application using Yo

  • Skeleton Angular Application با استفاده از Yo Skeleton Angular Application using Yo

  • Composer SDKO Overview Composer SDKOverview

  • نمای کلی Composer SDK Composer SDK Overview

مدل سازی اپلیکیشن شبکه کسب و کار Business Network Application Modelling

  • مطالعه موردی: ACME Airlines Case Study: ACME Airlines

  • فایل های زبان مدلسازی | فضای نام Modeling Language Files | Namespace

  • فایل های زبان مدلسازی | فضای نام Modeling Language Files | Namespace

  • تعریف منابع Defining the Resources

  • تعریف منابع Defining the Resources

  • پشتیبانی از شی گرایی Support for Object Orientation

  • پشتیبانی از شی گرایی Support for Object Orientation

  • مدل سازی آرایه ها Modeling Arrays

  • ثبت و ارتباط بین منابع Registries & Relationship between Resources

  • آرایه ها، ثبت ها و روابط Arrays, Registries & Relationships

  • افزودن فیلد اعتبار سنجی Adding the field Validations

  • اعتبار سنجی میدانی Field validations

  • ثبت منابع و هویت ها + تمرین Resource Registries & Identities +Exercise

  • مدل سازی معاملات Modeling the Transactions

  • مدل سازی معاملات Modeling the transactions

  • تمرین: کد تولید FlightId را اصلاح کنید Exercise: Fix the code for generating the FlightId

  • پرس و جوها Queries

  • تمرین: مجموعه ای از درخواست های هواپیما را اضافه کنید Exercise: Add a set of aircraft queries

  • مدیریت هویت برای برنامه های کاربردی شبکه Managing identities for Network Applications

  • زبان کنترل دسترسی (بخش 1 از 2) قوانین ساده Access Control Language (Part 1 of 2) Simple Rules

  • تمرین: قانون ساده برای ACMENetworkAdmin Exercise: Simple Rule for ACMENetworkAdmin

  • زبان کنترل دسترسی (بخش 2 از 2) قوانین شرطی Access Control Language (Part 2 of 2) Conditional Rules

  • تمرین: قانون مشروط برای ACMEPersonnel Exercise: Conditional Rule for ACMEPersonnel

مدل سازی اپلیکیشن شبکه کسب و کار Business Network Application Modelling

  • مطالعه موردی: ACME Airlines Case Study: ACME Airlines

  • فایل های زبان مدلسازی | فضای نام Modeling Language Files | Namespace

  • فایل های زبان مدلسازی | فضای نام Modeling Language Files | Namespace

  • تعریف منابع Defining the Resources

  • تعریف منابع Defining the Resources

  • پشتیبانی از شی گرایی Support for Object Orientation

  • پشتیبانی از شی گرایی Support for Object Orientation

  • مدل سازی آرایه ها Modeling Arrays

  • ثبت و ارتباط بین منابع Registries & Relationship between Resources

  • آرایه ها، ثبت ها و روابط Arrays, Registries & Relationships

  • افزودن فیلد اعتبار سنجی Adding the field Validations

  • اعتبار سنجی میدانی Field validations

  • ثبت منابع و هویت ها + تمرین Resource Registries & Identities +Exercise

  • مدل سازی معاملات Modeling the Transactions

  • مدل سازی معاملات Modeling the transactions

  • تمرین: کد تولید FlightId را اصلاح کنید Exercise: Fix the code for generating the FlightId

  • پرس و جوها Queries

  • تمرین: مجموعه ای از درخواست های هواپیما را اضافه کنید Exercise: Add a set of aircraft queries

  • مدیریت هویت برای برنامه های کاربردی شبکه Managing identities for Network Applications

  • زبان کنترل دسترسی (بخش 1 از 2) قوانین ساده Access Control Language (Part 1 of 2) Simple Rules

  • تمرین: قانون ساده برای ACMENetworkAdmin Exercise: Simple Rule for ACMENetworkAdmin

  • زبان کنترل دسترسی (بخش 2 از 2) قوانین شرطی Access Control Language (Part 2 of 2) Conditional Rules

  • تمرین: قانون مشروط برای ACMEPersonnel Exercise: Conditional Rule for ACMEPersonnel

Composer SDK/API: کدگذاری برنامه های مشتری Composer SDK / API : Coding the Client Apps

  • API : سوالات متداول | مسائل رایج API : Frequently Asked Questions | Common Issues

  • مدیریت کارت شبکه تجاری Business Network Card Management

  • کارت حافظه API Card Storage API

  • کلاس اتصال ادمین Admin Connection Class

  • کلاس اتصال شبکه تجاری Business Network Connection Class

  • کلاس اتصال به شبکه مدیریت و کسب و کار Admin & Business Network Connection Class

  • ارائه تراکنش Submitting a Transaction

  • رجیستری ها Registries

  • منابع Resources

  • پرس و جو از دفاتر ثبت Querying the Registries

  • پرس و جو از دفاتر ثبت Querying the Registries

  • اشتراک در رویدادها Subscribing to Events

  • اشتراک در رویدادها Subscribing to Events

  • یک ابزار برای ایجاد | بنویسید داده های آزمایشی مدل هواپیمایی ACME را حذف کنید Write a utility to create | delete test data​ for ACME Airline Model

Composer SDK/API: کدگذاری برنامه های مشتری Composer SDK / API : Coding the Client Apps

  • API : سوالات متداول | مسائل رایج API : Frequently Asked Questions | Common Issues

  • مدیریت کارت شبکه تجاری Business Network Card Management

  • کارت حافظه API Card Storage API

  • کلاس اتصال ادمین Admin Connection Class

  • کلاس اتصال شبکه تجاری Business Network Connection Class

  • کلاس اتصال به شبکه مدیریت و کسب و کار Admin & Business Network Connection Class

  • ارائه تراکنش Submitting a Transaction

  • رجیستری ها Registries

  • منابع Resources

  • پرس و جو از دفاتر ثبت Querying the Registries

  • پرس و جو از دفاتر ثبت Querying the Registries

  • اشتراک در رویدادها Subscribing to Events

  • اشتراک در رویدادها Subscribing to Events

  • یک ابزار برای ایجاد | بنویسید داده های آزمایشی مدل هواپیمایی ACME را حذف کنید Write a utility to create | delete test data​ for ACME Airline Model

Composer SDK/API: کدگذاری پردازشگرهای تراکنش Composer SDK / API : Coding the Transaction Processors

  • زمان اجرا تعبیه شده برای تست Embedded Runtime for Testing

  • زمان اجرا تعبیه شده Embedded Runtime

  • دوره تصادف در موکا و چای Crash course in Mocha and Chai

  • نوشتن موارد تست واحد برای برنامه های کاربردی شبکه Writing Unit Test Cases for Network Applications

  • Runtime API برای توابع پردازش تراکنش Runtime API for Transaction Processing Functions

  • Runtime API برای توابع پردازش تراکنش Runtime API for Transaction Processing Functions

  • تمرین: معامله واگذاری هواپیما را تعریف کنید Exercise: Define the Aircraft Assignment Transaction

  • فراخوانی پرس و جو در توابع پردازش تراکنش Query invocation in Transaction Processing Functions

  • پیاده سازی کنترل دسترسی برنامه ای Implementing Programmatic Access Control

  • انتشار رویدادها و ادغام با سیستم های خارجی Emitting events and Integrating with external systems

  • انتشار رویدادها و ادغام با سیستم های خارجی Emitting events and Integrating with external systems

Composer SDK/API: کدگذاری پردازشگرهای تراکنش Composer SDK / API : Coding the Transaction Processors

  • زمان اجرا تعبیه شده برای تست Embedded Runtime for Testing

  • زمان اجرا تعبیه شده Embedded Runtime

  • دوره تصادف در موکا و چای Crash course in Mocha and Chai

  • نوشتن موارد تست واحد برای برنامه های کاربردی شبکه Writing Unit Test Cases for Network Applications

  • Runtime API برای توابع پردازش تراکنش Runtime API for Transaction Processing Functions

  • Runtime API برای توابع پردازش تراکنش Runtime API for Transaction Processing Functions

  • تمرین: معامله واگذاری هواپیما را تعریف کنید Exercise: Define the Aircraft Assignment Transaction

  • فراخوانی پرس و جو در توابع پردازش تراکنش Query invocation in Transaction Processing Functions

  • پیاده سازی کنترل دسترسی برنامه ای Implementing Programmatic Access Control

  • انتشار رویدادها و ادغام با سیستم های خارجی Emitting events and Integrating with external systems

  • انتشار رویدادها و ادغام با سیستم های خارجی Emitting events and Integrating with external systems

توسعه برنامه های کاربردی Front End برای برنامه های کاربردی شبکه Developing Front End Applications for Network Applications

  • الگوهای طراحی اپلیکیشن Application Design Patterns

  • الگوهای معماری کاربردی Application Architecture Patterns

  • ایمن سازی سرور REST با استراتژی احراز هویت Securing the REST server with Authentication Strategy

  • راهنما: اعمال استراتژی احراز هویت OAuth2.0 در سرور REST Walkthrough: Applying OAuth2.0 Authentication Strategy to REST Server

  • احراز هویت سرور REST REST Server Authentication

  • کارکرد سرور REST با قابلیت چند کاربره Working of Multi User Enabled REST Server

  • راهنما - حالت چند کاربره REST سرور Walkthrough - REST Server Multi User mode

  • راه اندازی چند کاربره سرور REST REST Server Multi User Setup

  • طرح طراحی برای رابط کاربری Fabric Application ایجاد کنید Create the Design Blueprint for the Fabric Application UI

توسعه برنامه های کاربردی Front End برای برنامه های کاربردی شبکه Developing Front End Applications for Network Applications

  • الگوهای طراحی اپلیکیشن Application Design Patterns

  • الگوهای معماری کاربردی Application Architecture Patterns

  • ایمن سازی سرور REST با استراتژی احراز هویت Securing the REST server with Authentication Strategy

  • راهنما: اعمال استراتژی احراز هویت OAuth2.0 در سرور REST Walkthrough: Applying OAuth2.0 Authentication Strategy to REST Server

  • احراز هویت سرور REST REST Server Authentication

  • کارکرد سرور REST با قابلیت چند کاربره Working of Multi User Enabled REST Server

  • راهنما - حالت چند کاربره REST سرور Walkthrough - REST Server Multi User mode

  • راه اندازی چند کاربره سرور REST REST Server Multi User Setup

  • طرح طراحی برای رابط کاربری Fabric Application ایجاد کنید Create the Design Blueprint for the Fabric Application UI

ابتکار جوایز خطوط هوایی ACME ACME Airline Rewards Initiative

  • توسعه مدل: برنامه پاداش خطوط هوایی ACME Model Development: ACME Airline Rewards Application

  • سخنرانی جایزه + پیشنهاد تخفیف Bonus Lecture + Discount offer

ابتکار جوایز خطوط هوایی ACME ACME Airline Rewards Initiative

  • توسعه مدل: برنامه پاداش خطوط هوایی ACME Model Development: ACME Airline Rewards Application

  • سخنرانی جایزه + پیشنهاد تخفیف Bonus Lecture + Discount offer

نمایش نظرات

آموزش توسعه بلاک چین روی پارچه Hyperledger با استفاده از Composer
جزییات دوره
8.5 hours
89
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
11,446
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rajeev Sakhuja Rajeev Sakhuja

11xAWS دارای گواهی، مشاور، مربی، مبشر نوآوری