{"id":2396,"date":"2022-09-27T09:07:03","date_gmt":"2022-09-27T07:07:03","guid":{"rendered":"https:\/\/clone.nextrope.com\/?p=2396"},"modified":"2024-04-08T22:42:40","modified_gmt":"2024-04-08T20:42:40","slug":"kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand","status":"publish","type":"post","link":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/","title":{"rendered":"Kurs Algorand cz\u0119\u015b\u0107 1 &#8211; Jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand?"},"content":{"rendered":"<p>W tym artykule rozpoczynamy Nasz cykl artyku\u0142\u00f3w, kt\u00f3re tworz\u0105 kurs Algoranda dla pocz\u0105tkuj\u0105cych. Z serii artyku\u0142\u00f3w dowiesz si\u0119 m.in jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand, jak zdeployowa\u0107 smart kontrakt na wybranej przez siebie sieci Algorand, jak napisa\u0107 prosty smart kontrakt oraz&nbsp; jakich narz\u0119dzi i framework\u00f3w mo\u017cesz u\u017cywa\u0107 do pracy z blockchainem Algorand.<\/p>\n\n\n\n<p>Algorand to \u201czielony blockchain\u201d uruchomiony w 2019 roku, kt\u00f3rego nadrz\u0119dnym celem jest rozwi\u0105zanie trylematu blockchainowego przez szybko\u015b\u0107 transakcji, bezpiecze\u0144stwo oraz algorytm konsensusu zapewniaj\u0105cy pe\u0142n\u0105 decentralizacj\u0119 sieci.<\/p>\n\n\n\n<div class=\"wp-block-ht-block-toc  is-style-outline htoc htoc--position-wide toc-list-style-plain\" data-htoc-state=\"expanded\"><span class=\"htoc__title\"><span class=\"ht_toc_title\">Spis tre\u015bci<\/span><span class=\"htoc__toggle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"><g fill=\"#444\"><path d=\"M15 7H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><path d=\"M15 1H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1zM15 13H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><\/g><\/svg><\/span><\/span><div class=\"htoc__itemswrap\"><ul class=\"ht_toc_list\"><li class=\"\"><a href=\"#htoc-instalacja-visual-studio-code\">Instalacja Visual Studio Code<\/a><\/li><li class=\"\"><a href=\"#htoc-instalacja-pythona\">Instalacja Pythona<\/a><\/li><li class=\"\"><a href=\"#htoc-instalacja-docker-desktop\">Instalacja Docker Desktop<\/a><\/li><li class=\"\"><a href=\"#htoc-pobieranie-algorand-sandbox\">Pobieranie Algorand Sandbox<\/a><\/li><li class=\"\"><a href=\"#htoc-pobieranie-szkieletu-repozytorium\">Pobieranie szkieletu repozytorium<\/a><\/li><li class=\"\"><a href=\"#htoc-uruchomienie-python-venv\">Uruchomienie Python (venv)<\/a><\/li><li class=\"\"><a href=\"#htoc-instalacja-dodatkowych-bibliotek\">Instalacja dodatkowych bibliotek<\/a><\/li><li class=\"\"><a href=\"#htoc-czenie-projektu-z-sandboxem\">\u0141\u0105czenie projektu z sandboxem<\/a><\/li><li class=\"\"><a href=\"#htoc-uruchomienie-algorand-sandbox\">Uruchomienie Algorand sandbox<\/a><\/li><li class=\"\"><a href=\"#htoc-podsumowanie\">Podsumowanie<\/a><\/li><\/ul><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Spis potrzebnych narz\u0119dzi i element\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Visual Studio Code<\/li><li>Python 3.6 lub nowszy<\/li><li>Biblioteka pyTeal oraz py-teal-sdk<\/li><li>Docker Desktop<\/li><li>Algorand Sandbox<\/li><li>Skeleton project repository<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1-1024x576.png\" alt=\"\" class=\"wp-image-2398\" srcset=\"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1-1024x576.png 1024w, https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1-300x169.png 300w, https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1-768x432.png 768w, https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1-1536x864.png 1536w, https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1-18x10.png 18w, https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1-450x253.png 450w, https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1-600x338.png 600w, https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1-900x506.png 900w, https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-instalacja-visual-studio-code\"><strong>Instalacja Visual Studio Code<\/strong><\/h2>\n\n\n\n<p>Visual Studio Code b\u0119dzie Twoim IDE, to z pomoc\u0105 tego programu b\u0119dziesz pisa\u0107 kod aplikacji.<\/p>\n\n\n\n<p>Visual Studio Code (znany jako VS Code) to darmowy i otwarty edytor tekstu od Microsoft. VS Code jest dost\u0119pny dla system\u00f3w operacyjnych: Windows, Linux i macOS. Chocia\u017c edytor jest stosunkowo lekki, zawiera kilka zaawansowanych funkcji, kt\u00f3re uczyni\u0142y VS Code jednym z najpopularniejszych narz\u0119dzi \u015brodowiska programistycznego w ostatnim czasie.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Przejd\u017a na stron\u0119 <a href=\"https:\/\/code.visualstudio.com\/download\">https:\/\/code.visualstudio.com\/download<\/a> i pobierz plik instalacyjny zgodny z Twoim systemem operacyjnym.<\/li><li>Zainstaluj Visual Studio Code na swoim komputerze i przejd\u017a do nast\u0119pnego kroku w tym poradniku.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-instalacja-pythona\"><strong>Instalacja Pythona<\/strong><\/h2>\n\n\n\n<p>Python to uniwersalny, interpretowany j\u0119zyk programowania wysokiego poziomu, powszechnie u\u017cywany do tworzenia witryn internetowych, analizy danych i automatyzacji.<\/p>\n\n\n\n<p>Jednym ze sposob\u00f3w pisania logiki smart kontrakt\u00f3w dla sieci algorand jest Pythonowa biblioteka pyTeal (<a href=\"https:\/\/pyteal.readthedocs.io\/en\/stable\/\">https:\/\/pyteal.readthedocs.io\/en\/stable\/<\/a>) pozwalaj\u0105ca na pisanie logiki smart kontrakt\u00f3w w pythonie i kompilowanie kodu do wymaganego przez AVM (Algorand Virtual Machine) kodu TEAL.<\/p>\n\n\n\n<p>TEAL jest sk\u0142adni\u0105 j\u0119zyka asemblerowego do okre\u015blania programu, kt\u00f3ry jest ostatecznie konwertowany na kod bajtowy AVM (Algorand Virtual Machine).<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>W VS Code przejd\u017a do zak\u0142adki \u201cExtensions\u201d s\u0142u\u017c\u0105cej do instalowania dodatk\u00f3w do Naszego IDE.<\/li><li>W pasku wyszukiwarki wpisz \u201cPython\u201d i zainstaluj <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-python.python\">Python extension for VS Code<\/a>.<\/li><\/ul>\n\n\n\n<p>Nast\u0119pnym krokiem jest zainstalowanie interpretera dla Pythona. Proces ten r\u00f3\u017cni si\u0119 w zale\u017cno\u015bci od u\u017cywanego przez Ciebie systemu operacyjnego.<\/p>\n\n\n\n<p><strong>Windows:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Pobierz instalator wybranej przez siebie wersji j\u0119zyka z oficjalnej strony Python <a href=\"https:\/\/www.python.org\/downloads\/\">https:\/\/www.python.org\/downloads\/<\/a> nast\u0119pnie przejd\u017a przez standardowy proces instalacji,<\/li><li>Alternatyw\u0105 dla powy\u017cszego sposobu jest zainstalowanie Pythona z Microsoft Store, s\u0105 tam dost\u0119pne wszystkie najnowsze wersje pythona.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>MacOS:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Aby zainstalowa\u0107 interpreter Pythona w systemie MacOS musimy skorzysta\u0107 z mened\u017cera paczek <a href=\"https:\/\/brew.sh\/\">Homebrew<\/a>,<\/li><li>Je\u017celi Homebrew jest ju\u017c zainstalowany, otw\u00f3rz wiersz polece\u0144 i wprowad\u017a komend\u0119 <code>brew install python3<\/code>.<\/li><\/ul>\n\n\n\n<p>W dystrybucjach systemu <strong>Linux, <\/strong>interpreter Pythona 3.x jest zainstalowany domy\u015blnie.<\/p>\n\n\n\n<p>Po instalacji Pythona warto sprawdzi\u0107, czy wszystko posz\u0142o zgodnie z oczekiwaniami. Aby zobaczy\u0107 aktualnie zainstalowan\u0105 wersj\u0119 interpretera wprowad\u017a w wierszu polece\u0144 komend\u0119<\/p>\n\n\n\n<p><code>python -v<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-instalacja-docker-desktop\"><strong>Instalacja Docker Desktop<\/strong><\/h2>\n\n\n\n<p>Docker Desktop to \u0142atwa do zainstalowania aplikacja dla \u015brodowiska MacOS, Linux oraz Windows, kt\u00f3ra umo\u017cliwia tworzenie i udost\u0119pnianie aplikacji kontenerowych i mikrous\u0142ug.<\/p>\n\n\n\n<p>Docker Desktop jest wymagany przez Algorand sandbox, czyli udost\u0119pniony przez tw\u00f3rc\u00f3w Algoranda zestaw narz\u0119dzi, kt\u00f3ry jest, niezb\u0119dny do pracy, dla ka\u017cdego programisty Algorand bez znaczenia na jego poziom zaawansowania. Bez Docker Desktop nie b\u0119dziesz w stanie uruchomi\u0107 najwa\u017cniejszego narz\u0119dzia dla deweloper\u00f3w Algorand.<\/p>\n\n\n\n<p>Pliki instalacyjne dla ka\u017cdego \u015brodowiska dost\u0119pne s\u0105 <a href=\"https:\/\/www.docker.com\/products\/docker-desktop\/\">tutaj<\/a> .<\/p>\n\n\n\n<p>Po instalacji aplikacja Docker Desktop uruchomi si\u0119 automatycznie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-pobieranie-algorand-sandbox\"><strong>Pobieranie Algorand Sandbox<\/strong><\/h2>\n\n\n\n<p>Algorand sandbox to zestaw narz\u0119dzi u\u0142atwiaj\u0105cych komunikacj\u0119 oraz interakcje z blockchainem algorand. Sk\u0142adowymi sandboxa s\u0105 m.in indexer, goal oraz algod.<\/p>\n\n\n\n<p>Za pomoc\u0105 sandboxa mo\u017cesz uruchomi\u0107 w trybie sieci betanet, testnet oraz mainnet, tworzy\u0107 tokeny, w\u0119z\u0142y, wykonywa\u0107 transakcje, tworzy\u0107 adresy portfeli, sprawdza\u0107 stany kont, czy te\u017c deployowa\u0107 Twoje aplikacje na wybranej sieci.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Przejd\u017a na stron\u0119 <a href=\"https:\/\/github.com\/algorand\/sandbox\">https:\/\/github.com\/algorand\/sandbox<\/a> i skopiuj link do repozytorium sandboxa<\/li><li>Nast\u0119pnie otw\u00f3rz wiersz polece\u0144 na swoim komputerze, przejd\u017a do wybranej lokalizacji i wprowad\u017a komend\u0119 <code>git clone &lt;adres repozytorium&gt;<\/code><\/li><li>Repozytorium sandboxa zostanie sklonowane na Tw\u00f3j komputer i od razu mo\u017cesz zacz\u0105\u0107 go u\u017cywa\u0107<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-pobieranie-szkieletu-repozytorium\"><strong>Pobieranie szkieletu repozytorium<\/strong><\/h2>\n\n\n\n<p>Aby odpowiednio \u0142atwo rozpocz\u0105\u0107 prac\u0119 z algorandem, warto skorzysta\u0107 ze szkieletu projektu, przygotowanego przez zesp\u00f3\u0142 developerski Algorand.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Przejd\u017a na stron\u0119 <a href=\"https:\/\/github.com\/algorand-devrel\/pyteal-course\">https:\/\/github.com\/algorand-devrel\/pyteal-course<\/a> i skopiuj link do repozytorium<\/li><li>Analogicznie jak w przypadku pobierania Algorand Sandbox, przejd\u017a do wybranej lokalizacji i sklonuj repozytorium na sw\u00f3j komputer<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-uruchomienie-python-venv\"><strong>Uruchomienie Python (venv)<\/strong><\/h2>\n\n\n\n<p>Python venv to wirtualne \u015brodowisko Pythona, w kt\u00f3rym zainstalowany w nim interpreter Pythona, biblioteki i skrypty s\u0105 odizolowane od tych zainstalowanych w innych \u015brodowiskach wirtualnych oraz (domy\u015blnie) wszelkich bibliotek zainstalowanych w \u201esystemowym\u201d Pythonie, tj. takim, kt\u00f3ry jest zainstalowany jako cz\u0119\u015b\u0107 systemu operacyjnego.<\/p>\n\n\n\n<p>Aby uruchomi\u0107 wirtualne \u015brodowisko Pythona wykonaj kilka prostych krok\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Otw\u00f3rz pobrany wcze\u015bniej szkielet projektu w VS Code oraz uruchom terminal,<\/li><li>Upewnij si\u0119, \u017ce znajdujesz si\u0119 w g\u0142\u00f3wnym katalogu projektu i wprowad\u017a komend\u0119 <code>python -m venv venv<\/code>, \u015brodowisko wirtualne pythona zostanie utworzone z nazw\u0105 \u201cvenv\u201d,<\/li><li>Nast\u0119pnie w zale\u017cno\u015bci od u\u017cywanego przez Ciebie systemu operacyjnego wprowad\u017a kolejn\u0105 komend\u0119 aby aktywowa\u0107 \u015brodowisko wirtualne:<\/li><li>MacOS: <code>source .\/venv\/bin\/activate<\/code>,&nbsp;<\/li><li>Windows: <code>source .\/venv\/Scripts\/activate<\/code>,<\/li><li>Aby upewni\u0107 si\u0119, \u017ce pracujemy na w\u0142a\u015bciwym \u015brodowisku wirtualnym, sprawd\u017a czy przed wierszem polecenia w terminalu pojawi\u0142a si\u0119 nazwa Twojego wirtualnego \u015brodowiska.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-instalacja-dodatkowych-bibliotek\"><strong>Instalacja dodatkowych bibliotek<\/strong><\/h2>\n\n\n\n<p>W przyk\u0142adowym projekcie w folderze requirements.txt znajduj\u0105 si\u0119 dodatkowe biblioteki, kt\u00f3re musisz zainstalowa\u0107, \u017ceby rozpocz\u0105\u0107 pisanie kodu Twojej aplikacji przy pomocy biblioteki pyTeal.<\/p>\n\n\n\n<p>PyTeal to biblioteka j\u0119zyka Python do konstruowania smart kontrakt\u00f3w Algorand. Zosta\u0142a stworzona jako projekt spo\u0142eczno\u015bciowy. G\u0142\u00f3wnym celem tej biblioteki jest sprawienie, aby pisanie um\u00f3w by\u0142o jeszcze \u0142atwiejsze i bardziej dost\u0119pne dla programist\u00f3w, kt\u00f3rzy preferuj\u0105 programowanie w Pythonie.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Aby zainstalowa\u0107 dodatkowe biblioteki do Twojego wirtualnego \u015brodowiska musisz umie\u015bci\u0107 jest w &nbsp;&nbsp; g\u0142\u00f3wnym katalogu projektu w pliku requirements.txt,<\/li><li>Najwa\u017cniejszymi bibliotekami, kt\u00f3re wykorzystamy pisz\u0105c smart kontrakty do Algoranda s\u0105 <strong>pyTeal<\/strong> oraz <strong>py-teal-sdk,<\/strong><\/li><li>Gdy masz ju\u017c plik requirements.txt wprowad\u017a nast\u0119puj\u0105c\u0105 komend\u0119 aby rozpocz\u0105\u0107 instalacj\u0119 dodatkowych bibliotek , <code>pip install -r .\/requirements.txt<\/code> .<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-czenie-projektu-z-sandboxem\"><strong>\u0141\u0105czenie projektu z sandboxem<\/strong><\/h2>\n\n\n\n<p>Tworz\u0105c swoj\u0105 aplikacj\u0119 blockchainow\u0105 po pewnym czasie mo\u017ce pojawi\u0107 si\u0119 potrzeba np. zdeployowania jej na wybranej przez siebie sieci. Do tego zadania b\u0119dziesz potrzebowa\u0107 sandboxa Algorand, ale najpierw musisz w odpowiedni spos\u00f3b po\u0142\u0105czy\u0107 sw\u00f3j projekt z sandboxem poprzez wskazanie mu m.in lokalizacji Naszego projektu.<\/p>\n\n\n\n<p>W tym celu przejd\u017a do folderu, gdzie znajduje si\u0119 pobrany przez Ciebie wcze\u015bniej Algorand sandbox i post\u0119puj zgodnie z poni\u017cszymi instrukcjami:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Otw\u00f3rz plik <strong>docker-compose.yml<\/strong> i w sekcji <strong>services.algod <\/strong>wprowad\u017a dodatkowy klucz<strong> volumes <\/strong>z trzema dodatkowymi parametrami:<\/li><li><strong>-type: bind,<\/strong><\/li><li><strong>source: &lt;path do Twojego projektu&gt;,<\/strong><\/li><li><strong>target: \/data,<\/strong><\/li><li>przyk\u0142ad na poni\u017cszej grafice:<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/P6FsJTxfTkhs5T1xy0p5gncvcfGSzuzCZnDKd9loOIVSDcVkFPZkAir3Spw-Jof1TC-6OYcUgQPPWswucWaO4sCrTYhzUQtpvo372Ix97uewxNdx2wI39G27RILr6BW-z_uCitx3AxGcwYVT1UkCIwmG7eFK6taJrfC-8WLvlzSk9UdtluXJK8bEHQ\" alt=\"\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-uruchomienie-algorand-sandbox\"><strong>Uruchomienie Algorand sandbox<\/strong><\/h2>\n\n\n\n<p>Aby prowadzi\u0107 interakcj\u0119 z blockchainem Algorand z wykorzystaniem sandboxa, musisz najpierw uruchomi\u0107 kontener sandboxa w aplikacji Docker Desktop.<\/p>\n\n\n\n<p>W tym celu post\u0119puj zgodnie z poni\u017cszymi instrukcjami:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Otw\u00f3rz wiersz polece\u0144 na swoim komputerze i przejd\u017a do folderu pobranego wcze\u015bniej sandboxa,<\/li><li>Nast\u0119pnie wprowad\u017a komend\u0119 <code>.\/sandbox up<\/code> aby uruchomi\u0107 kontener sandboxa i umie\u015bci\u0107 go w Dockerze,<\/li><li>Domy\u015blnie sandbox zostanie uruchomiony z obs\u0142ug\u0105 sieci betanet. Aby uruchomi\u0107 sandboxa z obs\u0142ug\u0105 innej sieci wprowad\u017a <code>.\/sandbox up<\/code> testnet lub <code>.\/sandbox up mainnet<\/code>.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-podsumowanie\"><strong>Podsumowanie<\/strong><\/h2>\n\n\n\n<p>Dzi\u0119ki wykonaniu wszystkich powy\u017cszych krok\u00f3w, masz gotowe \u015brodowisko do rozpocz\u0119cia pracy z bibliotek\u0105 pyTeal. Mo\u017cesz teraz rozpocz\u0105\u0107 pisanie swojego pierwszego smart kontraktu, oraz zdeployowa\u0107 go na wybranej sieci.<\/p>\n\n\n\n<p>W kolejnym artykule przybli\u017cymy Wam napisanie najprostszego smart kontraktu wraz z zdeployowaniem go na sieci Algorand.<\/p>","protected":false},"excerpt":{"rendered":"<p>W tym artykule rozpoczynamy Nasz cykl artyku\u0142\u00f3w, kt\u00f3re tworz\u0105 kurs Algoranda dla pocz\u0105tkuj\u0105cych. Z serii artyku\u0142\u00f3w dowiesz si\u0119 m.in jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand, jak zdeployowa\u0107 smart kontrakt na wybranej przez siebie sieci Algorand, jak napisa\u0107 prosty smart kontrakt oraz&nbsp; jakich narz\u0119dzi i framework\u00f3w mo\u017cesz u\u017cywa\u0107 do pracy z blockchainem Algorand. Algorand to \u201czielony [&hellip;]<\/p>","protected":false},"author":16,"featured_media":2398,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"iawp_total_views":0,"footnotes":""},"categories":[1353],"tags":[],"class_list":["post-2396","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriale"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kurs Algorand cz\u0119\u015b\u0107 1 - Jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand? - Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services<\/title>\n<meta name=\"description\" content=\"Z serii artyku\u0142\u00f3w dowiesz si\u0119 m.in jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand, jak zdeployowa\u0107 smart kontrakt na wybranej przez siebie sieci Algorand, jak napisa\u0107 prosty smart kontrakt oraz\u00a0 jakich narz\u0119dzi i framework\u00f3w mo\u017cesz u\u017cywa\u0107 do pracy z blockchainem Algorand.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kurs Algorand cz\u0119\u015b\u0107 1 - Jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand? - Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services\" \/>\n<meta property=\"og:description\" content=\"Z serii artyku\u0142\u00f3w dowiesz si\u0119 m.in jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand, jak zdeployowa\u0107 smart kontrakt na wybranej przez siebie sieci Algorand, jak napisa\u0107 prosty smart kontrakt oraz\u00a0 jakich narz\u0119dzi i framework\u00f3w mo\u017cesz u\u017cywa\u0107 do pracy z blockchainem Algorand.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/\" \/>\n<meta property=\"og:site_name\" content=\"Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/weknowtheropes\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-27T07:07:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-08T20:42:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Paulina Lewandowska\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paulina Lewandowska\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/\"},\"author\":{\"name\":\"Paulina Lewandowska\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#\\\/schema\\\/person\\\/9e092eb5882f3c64bff1c90187bc7edd\"},\"headline\":\"Kurs Algorand cz\u0119\u015b\u0107 1 &#8211; Jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand?\",\"datePublished\":\"2022-09-27T07:07:03+00:00\",\"dateModified\":\"2024-04-08T20:42:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/\"},\"wordCount\":1295,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/How-to-set-up-a-development-environment-for-Algorand-1.png\",\"articleSection\":[\"Tutoriale\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/\",\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/\",\"name\":\"Kurs Algorand cz\u0119\u015b\u0107 1 - Jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand? - Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/How-to-set-up-a-development-environment-for-Algorand-1.png\",\"datePublished\":\"2022-09-27T07:07:03+00:00\",\"dateModified\":\"2024-04-08T20:42:40+00:00\",\"description\":\"Z serii artyku\u0142\u00f3w dowiesz si\u0119 m.in jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand, jak zdeployowa\u0107 smart kontrakt na wybranej przez siebie sieci Algorand, jak napisa\u0107 prosty smart kontrakt oraz\u00a0 jakich narz\u0119dzi i framework\u00f3w mo\u017cesz u\u017cywa\u0107 do pracy z blockchainem Algorand.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/#primaryimage\",\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/How-to-set-up-a-development-environment-for-Algorand-1.png\",\"contentUrl\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/How-to-set-up-a-development-environment-for-Algorand-1.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/wsparcie-konsultacje-technologie-web3-blockchain-nextrope\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kurs Algorand cz\u0119\u015b\u0107 1 &#8211; Jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#website\",\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/\",\"name\":\"Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services\",\"description\":\"Fintech Software House\",\"publisher\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#organization\",\"name\":\"Nextrope\",\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/logo-dark.png\",\"contentUrl\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/logo-dark.png\",\"width\":180,\"height\":40,\"caption\":\"Nextrope\"},\"image\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/weknowtheropes\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/nextrope\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#\\\/schema\\\/person\\\/9e092eb5882f3c64bff1c90187bc7edd\",\"name\":\"Paulina Lewandowska\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/36a25208a624321c409516a1c2dc6a3e6501f015e1360e7769e49b6a87d5617e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/36a25208a624321c409516a1c2dc6a3e6501f015e1360e7769e49b6a87d5617e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/36a25208a624321c409516a1c2dc6a3e6501f015e1360e7769e49b6a87d5617e?s=96&d=mm&r=g\",\"caption\":\"Paulina Lewandowska\"},\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/author\\\/p-lewandowska\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kurs Algorand cz\u0119\u015b\u0107 1 - Jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand? - Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services","description":"Z serii artyku\u0142\u00f3w dowiesz si\u0119 m.in jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand, jak zdeployowa\u0107 smart kontrakt na wybranej przez siebie sieci Algorand, jak napisa\u0107 prosty smart kontrakt oraz\u00a0 jakich narz\u0119dzi i framework\u00f3w mo\u017cesz u\u017cywa\u0107 do pracy z blockchainem Algorand.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/","og_locale":"pl_PL","og_type":"article","og_title":"Kurs Algorand cz\u0119\u015b\u0107 1 - Jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand? - Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services","og_description":"Z serii artyku\u0142\u00f3w dowiesz si\u0119 m.in jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand, jak zdeployowa\u0107 smart kontrakt na wybranej przez siebie sieci Algorand, jak napisa\u0107 prosty smart kontrakt oraz\u00a0 jakich narz\u0119dzi i framework\u00f3w mo\u017cesz u\u017cywa\u0107 do pracy z blockchainem Algorand.","og_url":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/","og_site_name":"Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services","article_publisher":"https:\/\/www.facebook.com\/weknowtheropes\/","article_published_time":"2022-09-27T07:07:03+00:00","article_modified_time":"2024-04-08T20:42:40+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1.png","type":"image\/png"}],"author":"Paulina Lewandowska","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Paulina Lewandowska","Szacowany czas czytania":"6 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/#article","isPartOf":{"@id":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/"},"author":{"name":"Paulina Lewandowska","@id":"https:\/\/clone.nextrope.com\/pl\/#\/schema\/person\/9e092eb5882f3c64bff1c90187bc7edd"},"headline":"Kurs Algorand cz\u0119\u015b\u0107 1 &#8211; Jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand?","datePublished":"2022-09-27T07:07:03+00:00","dateModified":"2024-04-08T20:42:40+00:00","mainEntityOfPage":{"@id":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/"},"wordCount":1295,"commentCount":0,"publisher":{"@id":"https:\/\/clone.nextrope.com\/pl\/#organization"},"image":{"@id":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/#primaryimage"},"thumbnailUrl":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1.png","articleSection":["Tutoriale"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/","url":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/","name":"Kurs Algorand cz\u0119\u015b\u0107 1 - Jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand? - Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services","isPartOf":{"@id":"https:\/\/clone.nextrope.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/#primaryimage"},"image":{"@id":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/#primaryimage"},"thumbnailUrl":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1.png","datePublished":"2022-09-27T07:07:03+00:00","dateModified":"2024-04-08T20:42:40+00:00","description":"Z serii artyku\u0142\u00f3w dowiesz si\u0119 m.in jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand, jak zdeployowa\u0107 smart kontrakt na wybranej przez siebie sieci Algorand, jak napisa\u0107 prosty smart kontrakt oraz\u00a0 jakich narz\u0119dzi i framework\u00f3w mo\u017cesz u\u017cywa\u0107 do pracy z blockchainem Algorand.","breadcrumb":{"@id":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/#primaryimage","url":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1.png","contentUrl":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/How-to-set-up-a-development-environment-for-Algorand-1.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/clone.nextrope.com\/pl\/kurs-algorand-czesc-1-jak-skonfigurowac-srodowisko-programistyczne-dla-algorand\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clone.nextrope.com\/pl\/wsparcie-konsultacje-technologie-web3-blockchain-nextrope\/"},{"@type":"ListItem","position":2,"name":"Kurs Algorand cz\u0119\u015b\u0107 1 &#8211; Jak skonfigurowa\u0107 \u015brodowisko programistyczne dla Algorand?"}]},{"@type":"WebSite","@id":"https:\/\/clone.nextrope.com\/pl\/#website","url":"https:\/\/clone.nextrope.com\/pl\/","name":"Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services","description":"Fintech Software House","publisher":{"@id":"https:\/\/clone.nextrope.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clone.nextrope.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/clone.nextrope.com\/pl\/#organization","name":"Nextrope","url":"https:\/\/clone.nextrope.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/clone.nextrope.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2020\/07\/logo-dark.png","contentUrl":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2020\/07\/logo-dark.png","width":180,"height":40,"caption":"Nextrope"},"image":{"@id":"https:\/\/clone.nextrope.com\/pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/weknowtheropes\/","https:\/\/www.linkedin.com\/company\/nextrope"]},{"@type":"Person","@id":"https:\/\/clone.nextrope.com\/pl\/#\/schema\/person\/9e092eb5882f3c64bff1c90187bc7edd","name":"Paulina Lewandowska","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/36a25208a624321c409516a1c2dc6a3e6501f015e1360e7769e49b6a87d5617e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/36a25208a624321c409516a1c2dc6a3e6501f015e1360e7769e49b6a87d5617e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/36a25208a624321c409516a1c2dc6a3e6501f015e1360e7769e49b6a87d5617e?s=96&d=mm&r=g","caption":"Paulina Lewandowska"},"url":"https:\/\/clone.nextrope.com\/pl\/author\/p-lewandowska\/"}]}},"_links":{"self":[{"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/posts\/2396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/comments?post=2396"}],"version-history":[{"count":6,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/posts\/2396\/revisions"}],"predecessor-version":[{"id":2465,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/posts\/2396\/revisions\/2465"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/media\/2398"}],"wp:attachment":[{"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/media?parent=2396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/categories?post=2396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/tags?post=2396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}