Intro do programowania Smart Contracts na Ethereum - workshop
Blockchain to technologia, która budzi coraz większe zainteresowanie inwestorów na całym świecie. Smart Contracts mogą być obecnie wykorzystywane w wielu branżach m.in. energetyka, licencjonowanie, medycyna, bankowość i inwestycje. Dziedzina ta będzie się rozwijać, a znajomość technologii staje się coraz bardziej pożądaną umiejetnością wśród deweloperów. Warsztaty są praktycznym wprowadzeniem do tworzenia Smart Contracts na Ethereum.
Na warsztacie dowiesz się między innymi:
- 0. Smart Contracts - czym są i jakie mają zastosowania.
- 1. Jakich narzędzi potrzebujesz, aby zacząć tworzyć aplikacje na Ethereum.
- 2. Jak napisać przykładowy Smart Contract.
- 3. Jak testować Smart Contracts i systemy bazujące na Ethereum.
- 4. Opowiemy też o najczęstszych problemach dotyczących aplikacji na blockchain i sposobach na ich obejście.
Warsztaty poprowadzą Jakub Stefański i Marcin Biernat - Senior Deweloperzy z Pragmatic Coders. Na codzień specjalizują się w tworzeniu systemów opartych o Blockchain Technology i Smart Contracts. Pragmatic Coders jest jedną z pierwszych firm w Polsce oferujących usługi programistyczne z obszaru Blockchain Technology. Podczas warsztatów podzielimy się praktyczną wiedzą i doświadczeniem z realizacji komercyjnych projektów dla naszych klientów.
Termin: 7 września 2017 r., 17.00 - 21.00
Zapisy na warsztaty:
Zależy nam, aby każdy uczestnik warsztatów miał możliwość dokładnego zapoznania się z technologią blockchain i Ethereum. Z tego powodu liczba miejsc jest ograniczona. Chcemy przede wszystkim zaprosić osoby, które w swoich poszukiwaniach nowych wyzwań natrafili na temat blockchain i (podobnie jak my) widzą w nim ogromny potencjał.
Nie martwcie się, jeśli zainteresowanie będzie duże i przekroczy nasze możliwości to z pewnością nie będą to ostatnie tego typu warsztaty. Naszym celem jest promowanie technologii blockchain oraz edukacja w zakresie jej wykorzystania w produktach programistycznych i z pewnością nie poprzestaniemy na jednych warsztatach.
Wymagania:
Przenosząc dobre praktyki programistyczne z innych technologii/języków programowania, które dobrze znasz do nowej, mimo wszystko jeszcze niedojrzałej technologii, skuteczniej przyswoisz sobie język Solidity. Dlatego wymagamy przynajmniej 2 lata komercyjnego doświadczenia w programowaniu w jednej z poniższych technologii: Java, C/C++, C#, Python, NodeJS. Znajomość samego Solidity nie jest konieczna.
Poniżej lista materiałów, z którymi warto się zapoznać przed warsztatami:
- https://www.youtube.com/watch?v=66SaEDzlmP4
- https://anders.com/blockchain/
Przebieg zapisów:
- Wypełnij RSVP na Meetupie i odpowiedz na pytania: dlaczego chcesz wziąć udział w warsztatach, jakie masz doświadczenie programistyczne i jakie widzisz najpraktyczniejsze zastosowania blockchain.
- Na podstawie odpowiedzi dokonamy wstępnej selekcji uczestników.
- 1 września wysyłamy informację o wynikach do wszystkich osób, które się zgłosiły.
- Tworzymy wstępną listę uczestników oraz listę rezerwową, powiadamiamy uczestników i czekamy na potwierdzenie udziału.
- W przypadku braku potwierdzenia informujemy osoby z list rezerwowych, aż otrzymamy pełen skład na warsztaty.
Dokładną informację o lokalizacji prześlemy osobom, które zakwalifikują się do uczestnictwa w warsztacie (musimy dobrać odpowiednią salę w zależności od zainteresowania i co za tym idzie wielkości grupy).
Przynieś swój laptop. W trakcie warsztatu wspólnie skonfigurujemy środowisko programistyczne i zainstalujemy brakujące oprogramowanie.