Kursy dla deweloperów blockchain w 2023 roku
Według firmy analitycznej DevSkiller, zapotrzebowanie na programistów blockchain wzrosło w ubiegłym roku o 552%. Umiejętności programistyczne Solidity były najbardziej poszukiwane, z 44% udziałem. Na kolejnych miejscach znalazły się umiejętności Hardhat (22%), tworzenie inteligentnych kontraktów (15%), Truffle (11%) i Chainlink (8%).
W tym artykule przyjrzymy się kursom szkoleniowym dla programistów blockchain w 2023 roku, które będą odpowiednie nie tylko dla osób stawiających pierwsze kroki w branży kryptowalut, ale także dla bardziej doświadczonych programistów, którzy chcą nauczyć się nowych technologii.
Kursy dla deweloperów blockchain: od początkującego do profesjonalisty
Alchemy University – Darmowy kurs dla początkujących deweloperów Ethereum. Jest to platforma usług Web3, która daje programistom narzędzia do tworzenia portfeli, inteligentnych kontraktów, protokołów DeFi i projektów NFT.
W skład zespołu Alchemy wchodzą osoby z Uniwersytetu Stanforda, Google, Microsoft, Meta, Palantir i innych firm technologicznych. Do inwestorów platformy należą Andreessen Horowitz, Pantera Capital, Coinbase i Samsung.
Alchemy University to ekosystem do nauki programowania Web3, od podstaw JavaScript po tworzenie zdecentralizowanych aplikacji. W chwili pisania tego tekstu cała zawartość Alchemy University jest bezpłatna.
W zależności od doświadczenia w rozwoju blockchain, Alchemy University oferuje:
- JavaScriptFundamentals, trzytygodniowy kurs dla początkujących, którzy chcą nauczyć się podstaw programowania. Studenci poznają najczęściej używane narzędzia i biblioteki oparte na JavaScript dla Ethereum.
- Ethereum Developer Bootcamp to kurs dla doświadczonych programistów, którzy chcą nauczyć się podstaw rozwoju Web3. W ciągu siedmiu tygodni kurs wprowadzi studentów w podstawy blockchain i kryptografii, a także rozwoju inteligentnych kontraktów na Ethereum.
- Road to web3 to kurs dla programistów z doświadczeniem w branży blockchain, którzy chcą stworzyć kompletny projekt Web3. Czas trwania kursu wynosi 10 tygodni.
Ponadto Alchemy przejęła w zeszłym roku Chainshot, platformę edukacyjną skierowaną do programistów Ethereum. Na Chainshot dostępne są kursy korzystania z wyroczni Chainlink i biblioteki Ethers.js, a także opracowywania inteligentnych kontraktów zintegrowanych z Aave.
Web3 University – agregator kursów dla programistów blockchain. Platforma, która gromadzi materiały edukacyjne dla tych, którzy chcą dowiedzieć się więcej o pisaniu inteligentnych kontraktów, budowaniu zdecentralizowanych aplikacji i zbiorów NFT.
Web3 University współpracuje z Alchemy, a16z, Pantera Capital, Offchain Labs, Polygon, OpenSea, ChainSafe oraz deweloperami Naderem Dabitem, Patrickiem Collinsem i Austinem Griffithem.
Seminaria Chaincode – Dla osób zainteresowanych bitcoinem i rozwojem Lightning Network. Wybór filmów szkoleniowych i artykułów z Chaincode Labs. Seminaria skierowane są do osób, które chcą dowiedzieć się, jak zbudowany jest bitcoin, jak górnicy zabezpieczają sieć i jak działa protokół Lightning Network.
Speed Run Ethereum – Dla tych, którzy chcą sprawdzić swoją wiedzę w zakresie rozwoju Ethereum.
Kurs zapewnia ustrukturyzowaną ścieżkę nauki dla programistów, którzy chcą tworzyć projekty na Ethereum. Jest odpowiedni dla tych, którzy mają już doświadczenie w rozwoju Ethereum i chcą przetestować swoje “super umiejętności” w tworzeniu NFT, aplikacji parowych, gier i zdecentralizowanych giełd.
Tezos Ukraine – Dla osób zainteresowanych rozwojem na Tezos.
Seria samouczków i filmów na temat rozwoju Tezos w języku ukraińskim i rosyjskim. Tezos Ukraine wyjaśnia, jak tworzyć inteligentne kontrakty, czym jest backing i jak wydawać tokeny i NFT w sieci Tezos.
Książki uzupełniające kursy
Mastering Bitcoin, Mastering Ethereum, Mastering the Lightning Network Autorstwa Andreasa Antonopoulosa.
Książki jednego z najbardziej znanych ekspertów w świecie kryptowalut. Mastering Bitcoin jest skierowany do programistów, chociaż pierwsze dwa rozdziały mogą być czytane przez każdego, kto ma podstawową wiedzę na temat technologii i chce zrozumieć, jak działa protokół Bitcoin.
Mastering Ethereum to książka dla deweloperów Ethereum, Ethereum Classic, RootStock (RSK) i innych blockchainów opartych na EVM. Antonopoulos jest współautorem książki wraz z dr Gavinem Woodem, współzałożycielem Ethereum, Parity Technologies i Web3 Foundation, która stoi za projektami Polkadot i Kusama.
W 2021 roku Antonopoulos opublikował Mastering the Lightning Network, książkę, której współautorami są CTO Lightning Labs Olaoluwa Osuntokun i programista bitcoinów Rene Pickhardt. Książka opisuje protokół Lightning Network i jest odpowiednia dla tych, którzy są już zaznajomieni z podstawami bitcoina i innych publicznych łańcuchów bloków.
Wszystkie trzy książki są dostępne na Githubie.
Kanały edukacyjne YouTube
Dapp University – to popularny (ponad 500 tys. subskrybentów) kanał YouTube poświęcony rozwojowi zdecentralizowanych aplikacji na Ethereum. Oprócz rozwoju blockchain, autor porusza aktualne tematy w branży kryptograficznej i sferze sztucznej inteligencji.
Nader Dabit – programista, który publikuje na swoim kanale filmy o rozwoju usług Web3, protokołach DeFi i rozwoju rynku NFT.
Austin Griffith – jest twórcą ETH.Build, piaskownicy edukacyjnej, która wizualizuje działanie łańcucha bloków Ethereum, szyfrowanie kluczy i podpisywanie transakcji. Griffith jest również autorem serii filmów instruktażowych w kursie Speed Run Ethereum.
Patrick Collins – Założyciel i dyrektor generalny firmy Cyfrin, która zajmuje się audytem inteligentnych kontraktów.
freeCodeCamp – 32-godzinny kurs w jednym filmie, podzielony na 17 lekcji. Zapewnia kompleksowe wprowadzenie do podstawowych koncepcji blockchain, inteligentnych kontraktów, Solidity, tokenów ERC-20, DeFi i DAO.
Podsumowanie
Większość kursów koncentruje się na budowaniu inteligentnych kontraktów i zdecentralizowanych aplikacji opartych na Ethereum. Podobnie jak rok wcześniej, w 2023 r. wiele startupów kryptowalutowych koncentruje się na uruchamianiu swoich rozwiązań w Ethereum lub w oparciu o rozwiązania L2 i blockchainy z obsługą EVM.
Nawet jeśli nie planujesz zająć się rozwojem w przyszłości, wzięcie udziału w co najmniej jednym kursie znacznie poszerzy twoją wiedzę na temat blockchain. Zapewni lepsze zrozumienie deweloperów i kwestii branżowych osobom, które są zainteresowane kryptowalutami, ale nie są zaangażowane w programowanie.