Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

Devmeeting Blockchain

Wydarzenie:
Devmeeting Blockchain
Typ wydarzenia:
Warsztaty
Kategoria:
IT
Tematyka:
Data:
16.06.2018 (sobota)
Godzina:
08:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
TBD
Agenda:

1. Jaki problem próbujemy rozwiazać?

2. Jak działa blockchain?

3. Bloki i transakcje

4. Sygnatury i funkcje skrótu

5. Kto tworzy bloki? Algorytmy konsensusu.

6. Interakcja z węzłem sieci

7. Interfejs JSON-RPC

8. Biblioteka Web3

9. Smart Contracts - idea działania

10. Język Solidity - wstęp

11. Ethereum Virtual Machine

12. Czym jest GAS i GAS PRICE

13. Programistyczne interakcje z kontraktami

14. Re-organizacja bloków, dlaczego trzeba czekać na potwierdzenia?

15. Solidity - Storage vs Events

16. Testy jednostkowe (framework truffle)

17. Solidity - wzorce projektowe

18. Solidity - narzędzia

19. eWASM - przykład kontraktu w Rust

20. Mechanism Design - przykłady kontraktów, niewymagających zaufania

21. Dlaczego prawdopodobnie nie potrzebujesz blockchainu?

Opis:

Devmeeting dla programistów, chcących dowiedzieć się czym jest technologia Blockchain i poznać metody integracji na podstawie sieci Ethereum.


Podczas warsztatów samodzielnie napiszesz serwer HTTP, który jest w stanie komunikować się ze Smart Contractem w sieci Ethereum. Dowiesz się jak pisać i publikować kontrakty w sieci oraz jakie ograniczenia i wyzwania są z tym związane. Wyjaśnimy również techniczne podstawy technologii i przedstawimy zastosowania praktycznie (łancuchy publiczne i prywatne (private/consortium chains)).


Dla kogo?

Przykłady kodu będą przedstawione w języku JavaScript/Node.js (serwer HTTP), dlatego zalecamy podstawową znajomość node.js. Zadania będzie można rozwiązywać w swoim wybranym języku (zalecamy JS, Rust albo Python, ale biblioteki są też dostępne dla Ruby, Java czy C#).


Co to jest DevMeeting?

DevMeeting to mix hackathonu i warsztatów programistycznych. Przez cały dzień uczestnicy implementują przykładową aplikację - samodzielnie i w zespołach. Nad merytoryką czuwają doświadczeni mentorzy, którzy cały czas służą pomocą, prowokują dyskusje oraz dzielą się swoją wiedzą praktyczną.


DevMeeting nie jest wykładem czy klasycznym szkoleniem. Stawiamy na praktykę, kodowanie oraz wymianę wiedzy i doświadczeń. Jest to też świetna okazja, by poznać innych programistów i nawiązać wartościowe kontakty z developerami z Twojego miasta.


Informacje praktyczne

Gdzie:

Sala konferencyjna w centrum miasta, dokładna lokalizacja zostanie wysłana uczestnikom


Kiedy:

Sobota, 16 czerwca we Wrocławiu.


Start o 9:00 (prosimy o przybycie ok. 8:45), zakończenie ok. 16:00


Co należy przynieść:

  • najnowszą wersją Parity: https://github.com/paritytech/parity/releases (1.9.5-stable)
  • node.js w wersji 9



Profile pracodawców

Podobne wydarzenia