- Zrozumienie koncepcji blockchain
- Podstawowe doświadczenie w programowaniu
Publiczność
- Programiści
Bitcoin to zdecentralizowana waluta cyfrowa, która wykorzystuje technologię peer-to-peer w celu ułatwienia wymiany walut, produktów i usług online.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać Bitcoin do projektowania i tworzenia niestandardowych aplikacji zintegrowanych z blockchainem opartym na bitcoinach i kryptowalutą.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie aplikacji opartych na Bitcoin.
- Dogłębnie zrozumieć kluczowe koncepcje Bitcoin i kryptowaluty.
- Zrozumieć podstawy technologii blockchain, przypadki użycia i korzyści.
- Dowiedz się, jak zaprojektować blockchain oparty na bitcoinach.
- Zastosuj praktyczne przykłady skryptów Bitcoin i programowania opartego na stosie.
- Poznaj różne transakcje, środki bezpieczeństwa i narzędzia do interakcji z Bitcoin.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Wprowadzenie
- Czym jest Bitcoin?
- Bitcoin vs Ethereum
Zrozumienie koncepcji Blockchain
- Podstawy Blockchain
- Przypadki użycia, wyzwania i korzyści
Pierwsze kroki
- Konfigurowanie środowiska programistycznego
- Instalacja Bitcoin Core
- Korzystanie z bitcoind i bitcoin-cli
Bitcoin Programming
- Projektowanie łańcucha bloków opartego na bitcoinie
- Język oparty na stosie
- Tworzenie skryptów Bitcoin
- Testowanie i debugowanie
Transakcje Bitcoin
- Wydobywanie Bitcoin
- Przepływ pracy transakcji
- Niewydane dane wyjściowe transakcji (UTXO)
- Warunki wydawania środków
- Skrypt blokujący
- Transakcje nieprzetworzone i serializowane
Bezpieczeństwo Bitcoin
- Bloki Bitcoin
- Udostępnianie kluczy
- Portfele online
- Weryfikacja płatności
- Transakcje multisig
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
Czech Republic - Bitcoin for Developers
Estonia - Bitcoin for Developers
Latvia - Bitcoin for Developers
Lithuania - Bitcoin for Developers
Sverige - Bitcoin for Developers
Polska - Bitcoin for Developers