en

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
<< przejdź do listy wydarzeń

DevMeeting: Blockchain

Wydarzenie:
DevMeeting: Blockchain
Typ wydarzenia:
Warsztaty
Kategoria:
IT
Tematyka:
Data:
22.02.2020 (sobota)
Godzina:
09:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Strona www:
Agenda:

Wstęp

● Repozytorium startowe

● Podstawy działania blockchain

● Podstawy developer experience w Ethereum


Wstęp do Solidity

● Podstawy składni

● Zmienne smart-kontraktu

● Podstawowe typy i globalne jednostki

● Podstawy metod


Interakcja z kontraktem

● Podstawy web3.js

● Kompilacja Solidity

● Połączenie z lokalnym blockchain

● Deploy smart-kontraktu


Metody w Solidity

● Modyfikatory metod

● Require i assert

● Wyjątki aka błędy


Zmienne i funkcje globalne w Solidity

● Jednostki czasu

● Globalnie dostępne zmienne

● Przesyłanie środków na wybrane konto

● Funkcje hashujące


Interakcja z aplikacją przez przeglądarkę

● Instalacja MetaMask

● Konfiguracja kont

● Wywoływanie metod web3.js





Opis:

Zespół DevMeetings zaprasza na całodniowe warsztaty poświęcone blockchain.


Ze słowem blockchain stykasz się pewnie już nawet otwierając lodówkę. Abstrahując od całej otoczki wokół tej technologii, podczas całodniowego bezpłatnego warsztatu, skupimy się właśnie… na technologii.


Pokażemy Ci jak zbudować aplikację wykorzystującą komponenty blockchain od zera. Stack technologiczny, który poznasz to: Ethereum, Solidity, Web3.js, OpenZeppelin SDK i… TypeScript. TypeScript, dzięki któremu podczas programowania otrzymasz przydatne wskazówki dotyczące tego jakie parametry przekazywać do metod.


Kolejne koncepty zostaną Ci przekazane stopniowo stosownie do realizowanego etapu aplikacji. Rozpoczniemy od budowy szeroko rozumianego backendu zawierającego najważniejszą logikę projektu. Na koniec zwieńczymy wszystko bardzo prostą aplikacją w React, która będzie tylko wywoływać metody z naszej nowo-zbudowanej biblioteki.



Dla kogo?

Szkolenie i przekazywana na nim wiedza jest skierowana do osób programujących w JavaScript i chcących zapoznać się z technikami budowy aplikacji blockchain. Aplikacja będzie pisana w języku TypeScript, więc znajomość jego podstaw jest wymagana, W każdym razie, kod JavaScript jest rozumiany przez kompilator TypeScript.


Językiem warstwy blockchain będzie Solidity, ale przedstawimy jego podstawy. Użycie Reacta w całości szkolenia będzie symboliczne, dlatego nie przejmuj się, jeśli nie masz z nim doświadczenia.



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.


Jeśli chcesz poczuć atmosferę DevMeetingu, zapraszamy na YouTube (film z DevMeetingu 9. maja 2015, Node.JS): https://www.youtube.com/watch?v=sb_Mmhq-iX0



Informacje praktyczne


Gdzie:

Informacja zostanie wysłana uczestnikom.


Kiedy:

Sobota, 22 Lutego w Warszawie

Start o 9.00 (prosimy o przybycie ok. 8.45), zakończenie ok. 16.00


Co należy przynieść:

Laptop + zasilacz, oprogramowanie:

- Google Chrome

- NodeJS (wersja 12)

- Edytor kodu, rekomendowany: Visual Studio Code

- NPM i Yarn

- Git

- Działająca komenda: `npm install web3`, tzn wymagane:

- Python2 (potrzebne do zainstalowania biblioteki web3.js)

- Build-essential (sudo apt-get install build-essential lub npm install --global --

production windows-build-tools)





Widzisz błąd w wydarzeniu? Wydarzenie jest nieaktualne? Poinformuj nas o tym! >>

Pracodawcy IT: Warszawa

EPAM Systems
Software House

Katowice, Kraków, Trójmiasto, Warszawa, Wrocław
technologie:
Python, Java, JavaScript, Oracle, .NET...
typ projektów:
projekty dla klientów
20 ofert pracy
 
Empik S.A.
e-commerce

Warszawa
technologie:
HTML5, PHP, JavaScript, SQL, Spring...
typ projektów:
własny produkt
1 oferta pracy
 
Asseco Poland S.A.
firma technologiczna

Białystok, Bielsko - Biała, Bydgoszcz, Gliwice, Katowice...
technologie:
Java, JavaScript, PostgreSQL, Oracle, .NET...
typ projektów:
projekty dla klientów, własny produkt
9 ofert pracy
 
Zobacz wszystkie firmy >>


Podobne wydarzenia