- Programming doświadczenie
- Podstawowe zrozumienie łańcuchów bloków
- Doświadczenie z Linux
Publiczność
- Programiści
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.
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
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