Wiele osób różnie zaczynało swoją przygodę z programowaniem. Niektórzy czytali książki i wykonywali programy z przykładów, niektórzy jechali na samych tutorialach z Youtube bądź jakiekolwiek innej platformy. Jest też taka grupa, co rozpoczęła swoją naukę pisząc swój pierwszy projekt związany z jakimś zagadnieniem.
Jako przykład podam siebie. Moja nauka programowania miała swoje początki w pluginach do serwerów Minecraft. Zaczynałem od takich prostych funkcjonalności jak zmiana pogody poprzez komendę aż po tworzenie całych trybów gry typu survival games (na bazie filmu The Hunger Games).
Dzięki temu, że interesowałem się Minecraftem, to moje zainteresowanie było wciąż na wysokim poziomie. Odnosząc się do analogii. Jeżeli rozpoczynasz swoją przygodę z programowanie i interesujesz się blockchainem steem, to polecam oprzeć swoje początki na steem'ie.
Załóżmy, że chcielibyśmy sobie obserwować ile nasi znajomi na steemit posiadają steem dolarów, bo może lubimy patrzeć w czyjąś kieszeń , bo np. jesteśmy "wścibskimi somsiadami":)
No to nic trudnego, podpinamy sobie bibliotekę steemjs i na początku wyświetlmy wyniki zapytania w konsoli.Spoko spoko, tylko w sumie skąd mamy wiedzieć jaką metodę wywołać?Ano to trzeba użyć dokumentacji. Jeżeli nie wiesz co zrobić, zawsze kieruj się dokumentacją. No chyba, że jej nie ma, to xd
Gdy odpalimy sobie dokumentację, to wyszukajmy sobie metody związanej z uzyskiwaniem danych użytkownika. Po angielsku to kojarzy się z "get users" albo dane konta jako "get accounts". To po przeszukaniu poprzez skrót klawiszowy ctrl + f odnajdujemy
lub
Bingo! jesteśmy w domu.
Podepnijmy biblioteki i spróbujmy wykonać akcję pobrania danych:
Po uruchomieniu tego kodu, powinniśmy ujrzeć coś takiego:
Aby zobaczyć wszystkie informacje musimy rozwinąć dane klikanąc na trójkąt z czubkiem skierowanym na prawo. Szukamy tam takiej opcji jak sbd_balance, które przechowuje informację ile dany użytkownik posiada steem baked dollar.
Okej, to mamy naszą daną. To teraz wypadałoby wyświetlić je na stronie.Nasz finalny kod będzie wyglądał tak:
Powyższy kod powinien wygenerować stronę:
Jak widzicie, samo zainteresowanie platformą może pomóc wam uczyć się programowania. Ja tu trochę poszedłem na skróty, bo użyłem biblioteki jQuery, ale nikt nie zabroni wam zrobienia tego samego na czystym javascripcie. Z powyższego kodu wynika, że nie potrzeba dużej wiedzy, żeby zacząć robić coś sensownego, więc jeszcze raz polecam wam łączyć przyjemne z pożytecznym :)