Course Code: composer
Duration: 21 hours
Prerequisites:
  • Programming doświadczenie
  • Podstawowe zrozumienie łańcuchów bloków
  • Doświadczenie z Linux

Publiczność

  • Programiści
Overview:

Hyperledger Composer to jest zestaw narzędzi do współpracy w celu budowania sieci biznesowych opartych na blockchainu. Composer został zbudowany przy użyciu JavaScript i wykorzystuje node.js, npm, CLI oraz popularne edytory.

W ramach tej szkolenia prowadzonego przez instruktora uczestnicy nauczą się budowania Blockchain sieci biznesowej oraz demonstracyjnej aplikacji przy użyciu Composer.

Kończąc to szkolenie, uczestnicy będą w stanie:

  • Ułatwić tworzenie umów inteligentnych i aplikacji blockchain.
  • Testować procesy devops, rozwijając je w chronionym, wolnym od ryzyka środowisku przed wdrożeniem.
  • Używać specjalnie zaprojektowanego języka modelowania Composer razem z JavaScript, aby skryptować transakcje.
  • Implementować proces rozwoju, który łączy wymagania biznesowe z opracowaniem.
  • Kształcić gotowe do produkcji aplikacje blockchain oparte na przeglądarkach w ciągu kilku godzin zamiast tygodni.
  • Integrować sieć blockchain z istniejącymi systemami.

Format kursu

  • Kilka interaktywnych wykładów i dyskusji.
  • Dużo ćwiczeń i praktyki.
  • Ręczna implementacja w środowisku laboratorium z direct access.

Opcje dostosowania kursu

  • Aby zaproponować dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby ułożyć szczegóły.
Course Outline:

Wprowadzenie

  • Przegląd Hyperledger Composer
  • Zrozumienie sieci biznesowych blockchain
  • Cel i konfiguracja kursu

Definiowanie Aktywów, Business Rules, i Uczestników

  • Moderowanie aktywów, uczestników i transakcji
  • Język modelowania sieci Business (pliki CTO)
  • Pisanie logiki transakcyjnej za pomocą JavaScript

Tożsamość i Kontrola Access

  • Wydawanie i zarządzanie tożsamościami
  • Listy kontroli Access (ACL)
  • Zagadnienia bezpieczeństwa i najlepsze praktyki

Moderowanie Odpornych na Wielokrotne Użycie, Podstawowych Składowych

  • Projektowanie modułowych i łatwych w obsłudze modeli sieci
  • Odporność na wielokrotne użycie i dziedziczenie w modelach Composer

Znajdowanie Zastosowania Pakietom Archiwów Sieci Business

  • Generowanie i eksportowanie pakietów .bna
  • Kontrola wersji i zarządzanie cyklem życia

Generowanie JavaScript i API REST

  • Automatyczne generowanie API REST za pomocą Composer REST Server
  • Dostosowywanie API i opcje bezpieczeństwa

Rozwój i Testowanie w Composer Playground

  • Symulacja sieci w przeglądarce
  • Testowanie transakcji, modeli i tożsamości
  • Debugowanie logiki transakcyjnej

Wdrażanie na Aktywny Hyperledger Fabric Blockchain

  • Przygotowywanie środowiska uruchomieniowego Fabric do wdrożenia
  • Wdrzucenie archiwów biznesowych sieci
  • Zweryfikowanie wdrożenia i aktywne testowanie

Integracja z zewnętrznymi systemami

  • Połączenie interfejsów API Composer z aplikacjami internetowymi i przedsiębiorstwem
  • Przypadki użycia dla IoT, łańcucha dostaw, finansów itp.

Tworzenie i Testowanie Aplikacji na Blockchain

  • Projektowanie interfejsu front-endowego dla blokchaina
  • Demonstracja rozwoju od początku do końca

Rozwiązywanie Problemów

  • Częste błędy i ich rozwiązania
  • Narzędzia do debugowania i logi

Podsumowanie i Kolejne Kroki

  • Przegląd kluczowych pojęć
  • Najlepsze praktyki i kolejne kroki
  • Zasoby do dalszego rozwoju
Sites Published:

USA - Blockchain: Hyperledger Composer for Building a Network

Czech Republic - Blockchain: Hyperledger Composer for Building a Network

Estonia - Blockchain: Hyperledger Composer for Building a Network

Latvia - Blockchain: Hyperledger Composer for Building a Network

Lithuania - Blockchain: Hyperledger Composer for Building a Network

Sverige - Blockchain: Hyperledger Composer for Building a Network

Polska - Blockchain: Hyperledger Composer for Building a Network

Slovakia - Blockchain: Hyperledger Composer for Building a Network

Uzbekistan - Blockchain: Hyperledger Composer for Building a Network