Plan Szkolenia

Wprowadzenie

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

Definiowanie zasobów, reguł biznesowych i uczestników

  • Modelowanie zasobów, uczestników i transakcji
  • Język modelowania sieci biznesowych (pliki CTO)
  • Pisanie logiki transakcyjnej za pomocą JavaScript

Tożsamość i kontrola dostępu

  • Wydawanie i zarządzanie tożsamościami
  • Listy kontroli dostępu (ACL)
  • Zagadnienia dotyczące bezpieczeństwa i najlepsze praktyki

Modelowanie wielokrotnie wykorzystywanych, podstawowych komponentów

  • Projektowanie modularnych i utrzymanych modeli sieci
  • Wielokrotne wykorzystywanie i dziedziczenie w modelach Composer

Korzystanie z pakietów archiwum sieci biznesowej

  • Generowanie i eksportowanie paczek .bna
  • Zarządzanie wersjonami i cyklem życia

Generowanie API JavaScript i REST

  • Automatyczne generowanie interfejsów API REST za pomocą Composer REST Server
  • Dostosowywanie API i opcje zabezpieczeń

Tworzenie i testowanie wComposer Playground

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

Wdrażanie na żywej blockchain Hyperledger Fabric

  • Przygotowywanie środowiska wykonawczego Fabric do wdrożenia
  • Wdrażanie archiwów sieci biznesowej
  • Sprawdzanie poprawności wdrożenia i testowanie na żywo

Integracja z zewnętrznymi systemami

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

Tworzenie i testowanie aplikacji na blockchain

  • Projektowanie interfejsu front-end dla blockchain
  • Demo rozwijania od początku do końca

Rozwiązywanie problemów

  • Najczęstsze błędy i sposoby ich rozwiązywania
  • Narzędzia do debugowania i logi

Podsumowanie i kolejne kroki

  • Podsumowanie kluczowych pojęć
  • Najlepsze praktyki i kolejne kroki
  • Zasoby dla dalszej nauki

Wymagania

  • Dosświadczenie w programowaniu
  • Podstawowa znajomość blockchainów
  • Dosświadczenie z systemem Linux

Audience

  • Programiści
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie