Plan Szkolenia

Wprowadzenie do Monax i technologii blockchain

  • Przegląd Monax i jego roli w aplikacjach opartych na blockchain
  • Zrozumienie architektury blockchain i technologii rozproszonego rejestru (Distributed Ledger Technology)
  • Kluczowe pojęcia: kontrakty inteligentne, mechanizmy konsensusu i kryptografia

Ustawianie środowiska deweloperskiego

  • Instalowanie i konfigurowanie Monax
  • Wprowadzenie do klienta blockchain Monax
  • Ustawianie środowiska Linux dla deweloperów Monax

Podstawy kontraktów inteligentnych

  • Zrozumienie projektu i funkcjonalności kontraktów inteligentnych
  • Napisanie prostego kontraktu inteligentnego za pomocą Solidity
  • Wdrażanie i testowanie kontraktów inteligentnych na platformie Monax

Budowanie aplikacji rozproszonych z Monax

  • Tworzenie architektury aplikacji rozproszonej
  • Połączenie interfejsu frontend do backendu opartego na kontraktach inteligentnych
  • Używanie narzędzi Monax do zarządzania i wdrażania aplikacji rozproszonych

Interakcja z blockchain

  • Dostęp do danych blockchain poprzez API
  • Zapytanie i modyfikacja stanu blockchain
  • Obsługa transakcji i wydarzeń w aplikacji

Zabezpieczenia i najlepsze praktyki

  • Identyfikowanie typowych luk w zabezpieczeniach kontraktów inteligentnych
  • Implementacja bezpiecznych praktyk programowania w aplikacjach rozproszonych
  • Testowanie i audyt kontraktów inteligentnych pod kątem bezpieczeństwa i niezawodności

Zaawansowane tematy w dewelopmentie Monax

  • Masowe skalowanie aplikacji blockchain za pomocą Monax
  • Integrowanie Monax z zewnętrznymi narzędziami i usługami
  • Eksploracja nowych funkcji i aktualizacji w ekosystemie Monax

Podsumowanie i dalsze kroki

Wymagania

  • Rozumienie technologii Blockchain
  • Znajomość Bitcoin i kryptografii
  • Doświadczenie w programowaniu w Javasciept
  • Doświadczenie z linią poleceń Linux

Audience

  • Deweloperzy
 7 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie