So werden Sie Web3-Entwickler mit Moralis

Wie man ein Web3-Entwickler wird – vollständige Anleitung

Web3 ist derzeit zweifellos das heißeste Feld. In diesem Artikel erfahren Sie, wie Sie mit Moralis in wenigen einfachen Schritten Web3-Entwickler werden!

Einfach durch die Frage: „Wie wird man ein Web3-Entwickler?“ Sie sind der Herde schon weit voraus. Jetzt ist der beste Zeitpunkt, um Ihre vorhandenen Web2-Kenntnisse zu nutzen und den Übergang zur Web3- Entwicklung zu vollziehen. Darüber hinaus können Sie selbst ohne jegliche Erfahrung relativ schnell zum Blockchain-Entwickler werden. Der wichtige Teil ist, Maßnahmen zu ergreifen – beginnen Sie noch heute mit dem Lernen und Aufbauen. Solange Sie erkennen können, dass Web3 hier bleiben wird, sind Ihre Gedanken richtig gelenkt. In den nächsten fünf bis zehn Jahren wird Web3 die meisten Branchen übernehmen. Es könnte jedoch noch früher passieren. Stellen Sie daher sicher, dass Sie sich entsprechend positionieren. Alles, was Sie brauchen, ist einfallsreich, wachstumsorientiert, neugierig auf diese neue Technologie und klug genug, um die richtigen Tools zu verwenden. 

Hier erfahren Sie, wie Sie ganz einfach ein Web3-Entwickler werden können. Wir informieren Sie über die Programmiersprachen, auf die Sie sich vorrangig konzentrieren sollten. Außerdem stellen wir Ihnen einige phänomenale Krypto-Tools vor. Darüber hinaus können diese Tools die Reise „Wie werde ich ein Web3-Entwickler“ viel reibungsloser gestalten. 

Darüber hinaus warten Tools wie Remix , Ganache , Truffle , OpenZeppelin und MetaMask nur darauf, von Ihnen genutzt und genutzt zu werden. Unter dem aktuellen Web3-Tech-Stack ist Moralis jedoch Ihr Betriebssystem Nummer eins. Mit dieser ultimativen Web3-Entwicklungsplattform, auch bekannt als „ Firebase for Crypto “, fühlt sich die Web3-Entwicklung wie ein Kinderspiel an. Es ermöglicht Ihnen, Ihre dApps ( dezentralisierte Anwendungen ) in wenigen Minuten zum Laufen zu bringen. Darüber hinaus verfügt das SDK von Moralis über die umfangreichste Web3-API , einschließlich der Ethereum-API undNFT-API . Sie können es auch verwenden, um die Blockchain zu indizieren . Erstellen Sie daher jetzt Ihr kostenloses Moralis-Konto !      

Wie man ein Web3-Entwickler wird

Bevor wir unsere Diskussion weiterführen, sollten Sie beachten, dass es mehrere Aspekte bei der Web3-Entwicklung gibt. In erster Linie haben Sie das Backend und das Frontend, genau wie bei Web2. Da Smart Contracts ein wesentlicher Bestandteil von dApps sind, verdienen sie außerdem eine eigene Kategorie. Natürlich gibt es auch die Schaffung und Entwicklung neuer programmierbarer Blockchains, aber das interessiert uns hier nicht. 

Wie in der Einleitung erwähnt, ist es unsere Mission, Ihnen zu zeigen, wie Sie mit den geringsten Widerständen zum Web3-Entwickler werden. Dazu gehört, zu wissen, welche Tools zu verwenden sind, die einfach zu verstehen sind, und welche Sprachen für die Web3-Entwicklung zu lernen sind. Darüber hinaus sollten Sie sich darauf konzentrieren, greifbare Ergebnisse zu liefern – etwas, das Sie Ihren Kollegen, Ihren potenziellen Kunden oder Investoren zeigen können. Daher müssen Sie lernen, wie Sie eine großartige dApp-Benutzeroberfläche erstellen . Dementsprechend ist das Frontend natürlich essenziell. Andererseits können Sie ohne ein geeignetes Backend und Smart Contracts keine geeigneten Funktionen hinzufügen. 

So werden Sie Web3-Entwickler: Sollten Sie mit dem Frontend oder dem Backend beginnen?

Worauf sollte sich ein angehender Web3-Entwickler also hauptsächlich konzentrieren? Glücklicherweise können Sie gleichzeitig etwas über das Frontend und das Backend lernen. Wie? Mit Moralis ist alles möglich. Diese beste Web3-Backend-Plattform ermöglicht es Ihnen, alle Ihre Blockchain-bezogenen Backend-Anforderungen mit kurzen Code-Snippets abzudecken. Denken Sie daran, dass Ihnen die übersichtliche und effiziente Moralis-Dokumentation vollständig zur Verfügung steht. Als solches können Sie einfach die entsprechende Codezeile kopieren und in Ihren Code-Editor einfügen. Sobald Sie einen Moralis-Server erstellt und Ihren Code mit seinen Details ausgefüllt haben, sind Ihre Backend-Sorgen verschwunden. 

Wie wird man also ein Web3-Entwickler? Stellen Sie sicher, dass Sie lernen, wie man ein richtiges Frontend erstellt, und verwenden Sie das SDK von Moralis, um das Backend abzudecken. Das ist das Wesentliche, wenn man ein Web3-Entwickler wird. Aber keine Sorge, wir stellen Ihnen unten eine detailliertere Anleitung zur Verfügung. Gehen Sie bitte auch nicht wie viele andere Entwickler den Weg hinunter, indem Sie auf RPC-Knoten aufbauen . Das ist ein veralteter Ansatz, und der Umgang mit den Einschränkungen von RPC-Knoten ist sehr zeitaufwändig. Außerdem erhalten Sie möglicherweise immer noch nicht die gewünschten Ergebnisse, selbst nachdem Sie Zeit und Energie investiert haben. Daher ist der Weg des geringsten Widerstands ein viel sichererer Weg, und genau das bietet Moralis. 

Smart Contract oder nicht Smart Contract?

Wie wäre es mit intelligenten Verträgen? Du hast recht; Diese On-Chain-Software ist ein wesentlicher Bestandteil der Web3-Entwicklung. Die Realität sieht jedoch so aus, dass dieser Teil der Entwicklung normalerweise etwa fünf bis zehn Prozent ausmacht. Denken Sie also, dass Sie sich zuerst auf die Entwicklung intelligenter Verträge konzentrieren sollten? Wenn Ihre Antwort nein ist, haben Sie Recht. Wenn Sie Fortschritte machen und lernen möchten, wie Sie die spezifischen Anforderungen Ihrer dApps abdecken und geeignete automatisierte Regeln implementieren, ist natürlich die Erstellung hochwertiger intelligenter Verträge vorhanden. Es stehen Ihnen jedoch bereits so viele verifizierte intelligente Vertragsvorlagen zur Verfügung. Als solches können Sie alle Arten von dApps erstellen, ohne viel darüber zu wissen, wie man Smart Contracts erstellt. Darüber hinaus können Sie die meisten Anforderungen Ihrer Smart Contracts mit OpenZeppelin-Vorlagen und Remix abdecken. Letzteres ist ein Smart Contract Compiler und Deployer.    

Nichtsdestotrotz gibt es einen zusätzlichen Aspekt bei der Erstellung von Smart Contracts von Grund auf – es kann extrem kostspielig sein. Da in Smart Contracts alle Regeln liegen, können Sie Fehler ein Vermögen kosten. Daher ist es wichtig, alle Ihre Smart Contracts ordnungsgemäß zu prüfen, bevor Sie sie bereitstellen. Vor diesem Hintergrund ist es eindeutig sehr sinnvoll, wann immer möglich verifizierte intelligente Vertragsvorlagen zu verwenden. 

Wie man ein Web3-Entwickler wird – Das Wesentliche

Lassen Sie uns darauf hinweisen, dass wir alle unsere eigenen Vorlieben, Erwartungen und Umstände haben. Daher gibt es keinen einheitlichen Weg, um ein Web3-Entwickler zu werden. Basierend auf unseren eigenen Erfahrungen und dem Feedback von Tausenden von Entwicklern sind wir jedoch zu einigen unbestreitbaren Schlussfolgerungen gelangt. Hier ist unsere Empfehlung, wie man ein Web3-Entwickler wird:

  1. Lernen Sie, ein richtiges Frontend zu erstellen. 
  2. Erfahren Sie, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken.
  3. Wenn der Bedarf an einzigartigen Smart Contracts entsteht, erfahren Sie, wie Sie Ihre eigenen Smart Contracts erstellen.

Darüber hinaus gibt es viele verschiedene Möglichkeiten, wie Sie jede der drei oben genannten Phasen angehen können. Außerdem haben Sie immer einen „freien“ Pfad und eine „professionelle“ Pfadoption. Letzteres ist natürlich dasjenige, auf das Sie sich konzentrieren sollten, wenn Sie es ernst meinen, so schnell wie möglich ein Blockchain-Entwickler zu werden. Das bedeutet jedoch nicht, dass es keine hochwertigen kostenlosen Lehrvideos und Artikel gibt.

Lernen Sie, ein richtiges Frontend zu erstellen

Es gibt viele Frontend-Entwicklungssprachen. Wir glauben jedoch, dass Sie mit JavaScript (JS) am meisten für Ihr Geld bekommen. Aus diesem Grund haben wir Moralis auch so entwickelt, dass JavaScript-Kenntnisse in Kombination mit MetaMask für den Einstieg ausreichen. Natürlich gehören auch die Vertrautheit mit den Web3-Grundlagen und die Verwendung Ihres bevorzugten Code-Editors zu den Voraussetzungen . Falls Sie JavaScript bereits kennen, können Sie außerdem zum zweiten Schritt übergehen und lernen, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken. 

Wenn Sie JavaScript noch nicht beherrschen, sollten Sie sich diese Fähigkeiten zuerst aneignen. Dank der Popularität von JavaScript gibt es unzählige kostenlose und kostenpflichtige Möglichkeiten, diese beliebte Programmiersprache zu lernen. Die Verwendung von YouTube-Videos und anderen kostenlosen Online-Materialien mit einer klaren Absicht wird Sie weit bringen. Wenn Sie sich jedoch für einen Qualitätskurs anmelden, erhalten Sie eine genauere Anleitung und einen richtig strukturierten Weg. 

Darüber hinaus gibt es einen speziellen JavaScript-Kurs, den wir sehr empfehlen – „ JavaScript-Programmierung für Blockchain-Entwickler “. Wie der Name schon sagt, ist es für Entwickler gedacht, die sich auf Web3 konzentrieren möchten. Während des gesamten Kurses setzen Sie die erlernte Theorie in die Praxis um und bauen einen DEX auf. Nichtsdestotrotz haben Sie bei der Verwendung von JavaScript die Möglichkeit, sich auf einfaches JavaScript (oft als „Vanilla JavaScript“ bezeichnet) zu konzentrieren oder die JavaScript-Frontend-Bibliothek React zu verwenden . Wenn Sie letzteres verwenden, müssen Sie Ihre Benutzeroberfläche in Komponenten aufteilen. Mit Vanilla JavaScript können Sie Anwendungen jedoch beliebig strukturieren. 

Darüber hinaus empfehlen wir auch das Erlernen von TypeScript (TS), insbesondere wenn Sie sich auf die Verwendung von React konzentrieren möchten. Es gibt einige Aspekte, in denen TS JS überlegen ist. Daher implementieren wir bereits alles, was erforderlich ist, um diese Programmiersprache mit Moralis vollständig zu unterstützen.

Erfahren Sie, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken

Die Geschwindigkeit und Einfachheit, die Moralis auf den Tisch bringt, machen es zu einem wesentlichen Bestandteil Ihrer Blockchain-Entwicklung. Mit Moralis können Sie bis zu 87 % Entwicklungszeit einsparen. Darüber hinaus riskieren Sie nichts, wenn Sie lernen, diese Web3-Entwicklungsplattform zu verwenden. Da es bei Moralis ausschließlich um kettenübergreifende Interoperabilität geht, können Sie Ihre dApps über alle unterstützten Ketten wie Ethereum, Polygon, BSC und Avalanche hinweg bereitstellen. Außerdem ist Elrond in der Pipeline. So können Sie mit Moralis Ihre Arbeit zukunftssicher machen.

Sobald Sie sich mit JavaScript auskennen und die Grundlagen von Web3 beherrschen, ist es unglaublich einfach, Moralis zu verwenden. Alle Details, die Sie benötigen, stehen Ihnen in der Dokumentation von Moralis zur Verfügung, auf die Sie kostenlos zugreifen können. Darüber hinaus können Sie Ihr Moralis-Konto kostenlos erstellen. Als solches können Sie mit der Verwendung des SDK von Moralis beginnen, ohne zunächst einen Cent auszugeben. Darüber hinaus erhalten Sie zusätzliche Unterstützung im Discord-Kanal von Moralis und im Moralis-Forum. Wenn Sie jedoch an einer fachkundigen Anleitung interessiert sind, ist die Moralis Academy die erste Plattform. Neben hochwertigen Kursen zu verschiedenen Blockchain-Themen erhalten Sie einen personalisierten Studienpfad und Mentoring. Dadurch beherrschen Sie die Web3-Entwicklung deutlich schneller. 

Alles in allem ist das Erlernen der Verwendung von Moralis eine Frage der Übung. Daher sollte Ihr Ziel sein, möglichst viele Beispielprojekte zu übernehmen. Abgesehen von denen, die Ihnen innerhalb der Moralis Academy angeboten werden, gibt es unzählige Tutorials im Moralis-Blog und im Moralis-YouTube-Kanal . Wir empfehlen, mit einfacheren Projekten zu beginnen, um den Dreh raus zu bekommen. Daher kann die Beherrschung der Web3-Authentifizierung ein guter Ausgangspunkt sein.

So werden Sie ein Web3-Entwickler: Zusätzliche Verknüpfungen

Wenn Sie anfangen zu lernen, wie man das SDK von Moralis verwendet, indem Sie unseren Beispielprojekten folgen, werden Sie bald auf unsere Boilerplates stoßen. Hier sind die Ethereum dApp Boilerplate und die Ethereum Mobile Boilerplate die Grundlagen für alle unsere anderen Boilerplates. Mit diesen Shortcuts können Sie Ihre Web- oder mobilen dApps in Rekordzeit bereitstellen. Oft müssen Sie nur den relevanten GitHub-Code klonen und die Details Ihres Moralis-Servers eingeben. Wenn Sie daran interessiert sind, funktionale dApps mit einer übersichtlichen Benutzeroberfläche zu erstellen, sehen Sie sich unbedingt unsere Boilerplate-Projekte an

React Native ist ein weiteres starkes Argument dafür, warum JS und seine beliebte Bibliothek React ein hervorragender Ausgangspunkt sind. Sie öffnen auch Türen, um mit der Entwicklung von React Native Web3- Apps zu beginnen und wiederum mobile Benutzer anzusprechen. 

Fortgeschritten: Lernen Sie, Smart Contracts zu erstellen 

Wie oben erläutert, können Sie ein guter Web3-Entwickler werden, ohne zu wissen, wie man Smart Contracts erstellt. Wenn Sie jedoch einzigartigere Projekte übernehmen, kann sich auch die Notwendigkeit ergeben, diese Fähigkeit zu erlernen. Daher möchten wir einige schnelle Tipps mit Ihnen teilen. Wie das obige Bild andeutet, ist Solidity die Programmiersprache, auf die man sich für die Erstellung intelligenter Verträge konzentrieren sollte . Glücklicherweise ist der Einstieg in diese Sprache relativ einfach; Es ist jedoch auch ziemlich schwierig zu meistern. Daher empfehlen wir Ihnen, sich nach Möglichkeit auf verifizierte Vorlagen zu verlassen. Darüber hinaus ist Solidity für alle EVM-basierten Ketten (Ethereum, Polygon, Avalanche usw.) anwendbar, was Ihnen viele Optionen bietet. Auf der anderen Seite, falls Sie Rust bereits kennen, möchten Sie sich vielleicht darauf konzentrieren, auf der Solana-Blockchain aufzubauen. 

Darüber hinaus gibt es viele kostenlose und kostenpflichtige Optionen, um Solidity zu lernen. Ein guter Ausgangspunkt ist die Playlist „ Learning Solidity “ , die auf dem YouTube-Kanal von Moralis verfügbar ist. Außerdem erwartet Sie in der Moralis Academy der Kurs  „ Ethereum Smart Contract Programming 101 “.

Ein wichtiger Teil, um ein Blockchain-Entwickler zu werden, ist das Verständnis der Grundlagen. Verwenden Sie daher den Link „Blockchain-Entwickler werden“ in der Einführung, um auf die wesentlichen Blockchain-Entwicklungskonzepte und -tools zuzugreifen, die an einem Ort erklärt werden.

Nichtsdestotrotz sollte man sich auch das Metaverse SDK von Moralis ansehen , vor allem wenn man etwas Erfahrung mit Unity hat. Dies ist der einfachste Weg, sich an der Entwicklung von Web3-Spielen zu beteiligen. Beginnen Sie, indem Sie ein Unity-Spiel mit der Web3-Anmeldung verbinden . Dann können Sie anhand von Beispielen für intelligente Kontakte in Metaverse lernen . Schließlich sind Sie bereit , ein mittelalterliches Metaverse-Spiel oder ein Web3-MMORPG mit Unity zu erstellen.

Fazit von Wie man ein Web3-Entwickler wird – Vollständiger Leitfaden

In diesem Leitfaden haben Sie viel gelernt. Sie wissen jetzt, wie man ein Web3-Entwickler wird. Es ist wirklich keine Raketenwissenschaft, und wir glauben, dass jeder, der an die Technologie glaubt und sie interessant findet, ein Web3-Entwickler werden kann. Darüber hinaus haben Sie auch entdeckt, dass es viele Wege gibt, die Sie auf dieser Reise einschlagen können. Da die Online-Bildung boomt, stehen Ihnen viele kostenlose und kostenpflichtige Optionen zur Verfügung. Daher überlassen wir es Ihnen, Ihren nächsten Schritt zu entscheiden. Die Richtlinien, die Sie befolgen sollten, um mit dem geringsten Widerstand zur Ziellinie zu gelangen, lauten jedoch wie folgt:

  1. Lernen Sie, ein richtiges Frontend zu erstellen – lernen Sie JavaScript.
  2. Erfahren Sie, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken.
  3. Wenn der Bedarf an einzigartigen Smart Contracts entsteht, erfahren Sie, wie Sie Ihre eigenen Smart Contracts erstellen.

Ergreifen Sie Maßnahmen, indem Sie die hier bereitgestellten Richtlinien anwenden, und Sie werden in kürzester Zeit in der Lage sein, Vollzeit-Krypto zu werden. 

Quelle des Originalartikels unter https://moralis.io

What is GEEK

Buddha Community

Sean Wade

Sean Wade

1648871509

How to Build a Web3 Netflix Clone

Moralis Projects - Learn to Build a Web3 Netflix Clone

Join Moralis Projects for weekly challenges building Web3 projects! Moralis Projects represent the best way to learn how to build Web3 projects with real-life use cases. You’ll build the projects alongside the community, allowing you to make new connections whilst building. What’s more, you can even earn NFTs for completing Moralis Projects! New Moralis Projects

Prerequisites

  1. Web Programming using ReactJS
  2. Knowledge of and experience using wallet like Metamask

This Week’s Challenge – Web3 Netflix Clone

In this week’s project you will be building a Web3 Netflix Clone, with movie assets stored in a decentral fashion on IPFS. Users will only be able to view a movie on the website if they have been authenticated through their crypto wallet. 

This authentication is facilitated by Moralis’ Web3 Development Platform, which is the number one way to build your first dapp. We’ll also be using the Moralis database to allow authenticated users to add films to their personal list of favorites.

Need Help?

There is an official Discord channel on the Moralis Discord Server dedicated to  each Moralis Project. This channel can be used to connect with others building each week’s projects, to ask questions, and present your builds. There will be a Moralis Tech Support wizard helping out as well if you’ve got any questions or need any assistance.

Be sure to join the Discord server to take part in the conversation! Then be sure to set up notifications in projects-notifications and jump into this week’s channel; #web3-Netflix.

Can You Improve Our Projects?

All Moralis Projects are starter tutorials designed to give you a strong push in the right direction on your Web3 development journey. Also, if you want to go even further and build a more ambitious project based on what you learned in a Moralis Project, we highly encourage it!

If you find mistakes in any Moralis Projects, feel free to share them with the community and even suggest merge requests in the final build repos, to get you some extra brownie points.

How to Get Started

The starter code required for this week’s build may be cloned from the youtube-tutorials GitHub Repository.

git clone https://github.com/MoralisWeb3/youtube-tutorials.git

After cloning the repo, be sure to navigate to the correct folder.

cd youtube-tutorials

cd Netflix-Starter

And finally you can install all the project dependencies by running the command

yarn

Original article source at https://moralis.io

#moralis #web3 #netflix #nft #blockchain

Blockchain Dev

Blockchain Dev

1630724265

What is Moralis Web3?

What is Moralis Web3? Life-Changing Ethereum SDK, Building Dapps Fast

Moralis - Build Serverless Web3 dApps

Build dApps using Javascript without backend hassle. User authentication. Real-time and historic blockchain transactions.

#web3 #blockchain #dapps #moralis 

Building Sim City Web3 game Using Moralis Web3 Unity SDK, NFTs

Sim City Web3

Explore the world map to buy and sell virtual properties

This is a sample game to demonstrate the

The "Sim City Web3" sample game demonstrates the Moralis Web3 Unity SDK, geo mapping, and NFTs.

Getting Started

  1. Download this repo (*.zip or *.git)
  2. Download the Unity Editor
  3. Open this repo in the Unity Editor
  4. Enjoy

See docs.moralis.io/unity for more info.

Bonus: Service Type

This game features flexibility on the service layer. Toggle the SimCityWeb3ServiceType enum to explore various ways that the game communicates with external services.

Select The Config Here

Select The Desired SimCityWeb3ServiceType Enum value

 

Documentation

  • README.md - The primary documentation for this repo
  • Assets/Moralis Web3 Unity SDK Samples/SimCityWeb3/Documentation/ReadMe.asset - Select this asset in Unity to get started

Configuration

Structure

  • Unity/ - Open this folder in the Unity Editor
  • Assets/Moralis Web3 Unity SDK Samples/SimCityWeb3/Scenes/ - Open any Scene. Press 'Play'!

Dependencies

Media

Video: Unity Web3 Development - Sim City Web3 Sample Game

ThumbnailTimeStamps
  • 0:00 Intro Topic
  • 1:18 Main Topic
  • 2:52 Theory - OVERVIEW
  • 4:21 Theory - Polygon Blockchain
  • 5:49 Theory - NFTs For Gaming
  • 9:23 Theory - Project Setup
  • 13:03 Theory - Project Todo List
  • 14:38 Live Coding - OVERVIEW
  • 16:16 Live Coding - Hardhat / Solidity
  • 28:24 Live Coding - Unity / C#
  • 35:31 Live Coding - Web3ContractService
  • 46:49 Live Coding - Playing Finished Game
  • 51:07 Recap Topic

Images

Images

Intro MenuGame
Readme.assetProject Window
Sequence Diagram

What is Moralis?

Moralis

  • Moralis provides a single workflow for building high performance dapps. Fully compatible with your favorite web3 tools and services.
  • See moralis.io for more info.

Web3 Unity SDK

Need Help?

Download details:

Author: MoralisWeb3
Source code: https://github.com/MoralisWeb3/web3-unity-sdk-sample-game-scw

#solidity #smartcontract #blockchain #web3 #ethereum #dapp #moralis  #unity #nft

So werden Sie Web3-Entwickler mit Moralis

Wie man ein Web3-Entwickler wird – vollständige Anleitung

Web3 ist derzeit zweifellos das heißeste Feld. In diesem Artikel erfahren Sie, wie Sie mit Moralis in wenigen einfachen Schritten Web3-Entwickler werden!

Einfach durch die Frage: „Wie wird man ein Web3-Entwickler?“ Sie sind der Herde schon weit voraus. Jetzt ist der beste Zeitpunkt, um Ihre vorhandenen Web2-Kenntnisse zu nutzen und den Übergang zur Web3- Entwicklung zu vollziehen. Darüber hinaus können Sie selbst ohne jegliche Erfahrung relativ schnell zum Blockchain-Entwickler werden. Der wichtige Teil ist, Maßnahmen zu ergreifen – beginnen Sie noch heute mit dem Lernen und Aufbauen. Solange Sie erkennen können, dass Web3 hier bleiben wird, sind Ihre Gedanken richtig gelenkt. In den nächsten fünf bis zehn Jahren wird Web3 die meisten Branchen übernehmen. Es könnte jedoch noch früher passieren. Stellen Sie daher sicher, dass Sie sich entsprechend positionieren. Alles, was Sie brauchen, ist einfallsreich, wachstumsorientiert, neugierig auf diese neue Technologie und klug genug, um die richtigen Tools zu verwenden. 

Hier erfahren Sie, wie Sie ganz einfach ein Web3-Entwickler werden können. Wir informieren Sie über die Programmiersprachen, auf die Sie sich vorrangig konzentrieren sollten. Außerdem stellen wir Ihnen einige phänomenale Krypto-Tools vor. Darüber hinaus können diese Tools die Reise „Wie werde ich ein Web3-Entwickler“ viel reibungsloser gestalten. 

Darüber hinaus warten Tools wie Remix , Ganache , Truffle , OpenZeppelin und MetaMask nur darauf, von Ihnen genutzt und genutzt zu werden. Unter dem aktuellen Web3-Tech-Stack ist Moralis jedoch Ihr Betriebssystem Nummer eins. Mit dieser ultimativen Web3-Entwicklungsplattform, auch bekannt als „ Firebase for Crypto “, fühlt sich die Web3-Entwicklung wie ein Kinderspiel an. Es ermöglicht Ihnen, Ihre dApps ( dezentralisierte Anwendungen ) in wenigen Minuten zum Laufen zu bringen. Darüber hinaus verfügt das SDK von Moralis über die umfangreichste Web3-API , einschließlich der Ethereum-API undNFT-API . Sie können es auch verwenden, um die Blockchain zu indizieren . Erstellen Sie daher jetzt Ihr kostenloses Moralis-Konto !      

Wie man ein Web3-Entwickler wird

Bevor wir unsere Diskussion weiterführen, sollten Sie beachten, dass es mehrere Aspekte bei der Web3-Entwicklung gibt. In erster Linie haben Sie das Backend und das Frontend, genau wie bei Web2. Da Smart Contracts ein wesentlicher Bestandteil von dApps sind, verdienen sie außerdem eine eigene Kategorie. Natürlich gibt es auch die Schaffung und Entwicklung neuer programmierbarer Blockchains, aber das interessiert uns hier nicht. 

Wie in der Einleitung erwähnt, ist es unsere Mission, Ihnen zu zeigen, wie Sie mit den geringsten Widerständen zum Web3-Entwickler werden. Dazu gehört, zu wissen, welche Tools zu verwenden sind, die einfach zu verstehen sind, und welche Sprachen für die Web3-Entwicklung zu lernen sind. Darüber hinaus sollten Sie sich darauf konzentrieren, greifbare Ergebnisse zu liefern – etwas, das Sie Ihren Kollegen, Ihren potenziellen Kunden oder Investoren zeigen können. Daher müssen Sie lernen, wie Sie eine großartige dApp-Benutzeroberfläche erstellen . Dementsprechend ist das Frontend natürlich essenziell. Andererseits können Sie ohne ein geeignetes Backend und Smart Contracts keine geeigneten Funktionen hinzufügen. 

So werden Sie Web3-Entwickler: Sollten Sie mit dem Frontend oder dem Backend beginnen?

Worauf sollte sich ein angehender Web3-Entwickler also hauptsächlich konzentrieren? Glücklicherweise können Sie gleichzeitig etwas über das Frontend und das Backend lernen. Wie? Mit Moralis ist alles möglich. Diese beste Web3-Backend-Plattform ermöglicht es Ihnen, alle Ihre Blockchain-bezogenen Backend-Anforderungen mit kurzen Code-Snippets abzudecken. Denken Sie daran, dass Ihnen die übersichtliche und effiziente Moralis-Dokumentation vollständig zur Verfügung steht. Als solches können Sie einfach die entsprechende Codezeile kopieren und in Ihren Code-Editor einfügen. Sobald Sie einen Moralis-Server erstellt und Ihren Code mit seinen Details ausgefüllt haben, sind Ihre Backend-Sorgen verschwunden. 

Wie wird man also ein Web3-Entwickler? Stellen Sie sicher, dass Sie lernen, wie man ein richtiges Frontend erstellt, und verwenden Sie das SDK von Moralis, um das Backend abzudecken. Das ist das Wesentliche, wenn man ein Web3-Entwickler wird. Aber keine Sorge, wir stellen Ihnen unten eine detailliertere Anleitung zur Verfügung. Gehen Sie bitte auch nicht wie viele andere Entwickler den Weg hinunter, indem Sie auf RPC-Knoten aufbauen . Das ist ein veralteter Ansatz, und der Umgang mit den Einschränkungen von RPC-Knoten ist sehr zeitaufwändig. Außerdem erhalten Sie möglicherweise immer noch nicht die gewünschten Ergebnisse, selbst nachdem Sie Zeit und Energie investiert haben. Daher ist der Weg des geringsten Widerstands ein viel sichererer Weg, und genau das bietet Moralis. 

Smart Contract oder nicht Smart Contract?

Wie wäre es mit intelligenten Verträgen? Du hast recht; Diese On-Chain-Software ist ein wesentlicher Bestandteil der Web3-Entwicklung. Die Realität sieht jedoch so aus, dass dieser Teil der Entwicklung normalerweise etwa fünf bis zehn Prozent ausmacht. Denken Sie also, dass Sie sich zuerst auf die Entwicklung intelligenter Verträge konzentrieren sollten? Wenn Ihre Antwort nein ist, haben Sie Recht. Wenn Sie Fortschritte machen und lernen möchten, wie Sie die spezifischen Anforderungen Ihrer dApps abdecken und geeignete automatisierte Regeln implementieren, ist natürlich die Erstellung hochwertiger intelligenter Verträge vorhanden. Es stehen Ihnen jedoch bereits so viele verifizierte intelligente Vertragsvorlagen zur Verfügung. Als solches können Sie alle Arten von dApps erstellen, ohne viel darüber zu wissen, wie man Smart Contracts erstellt. Darüber hinaus können Sie die meisten Anforderungen Ihrer Smart Contracts mit OpenZeppelin-Vorlagen und Remix abdecken. Letzteres ist ein Smart Contract Compiler und Deployer.    

Nichtsdestotrotz gibt es einen zusätzlichen Aspekt bei der Erstellung von Smart Contracts von Grund auf – es kann extrem kostspielig sein. Da in Smart Contracts alle Regeln liegen, können Sie Fehler ein Vermögen kosten. Daher ist es wichtig, alle Ihre Smart Contracts ordnungsgemäß zu prüfen, bevor Sie sie bereitstellen. Vor diesem Hintergrund ist es eindeutig sehr sinnvoll, wann immer möglich verifizierte intelligente Vertragsvorlagen zu verwenden. 

Wie man ein Web3-Entwickler wird – Das Wesentliche

Lassen Sie uns darauf hinweisen, dass wir alle unsere eigenen Vorlieben, Erwartungen und Umstände haben. Daher gibt es keinen einheitlichen Weg, um ein Web3-Entwickler zu werden. Basierend auf unseren eigenen Erfahrungen und dem Feedback von Tausenden von Entwicklern sind wir jedoch zu einigen unbestreitbaren Schlussfolgerungen gelangt. Hier ist unsere Empfehlung, wie man ein Web3-Entwickler wird:

  1. Lernen Sie, ein richtiges Frontend zu erstellen. 
  2. Erfahren Sie, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken.
  3. Wenn der Bedarf an einzigartigen Smart Contracts entsteht, erfahren Sie, wie Sie Ihre eigenen Smart Contracts erstellen.

Darüber hinaus gibt es viele verschiedene Möglichkeiten, wie Sie jede der drei oben genannten Phasen angehen können. Außerdem haben Sie immer einen „freien“ Pfad und eine „professionelle“ Pfadoption. Letzteres ist natürlich dasjenige, auf das Sie sich konzentrieren sollten, wenn Sie es ernst meinen, so schnell wie möglich ein Blockchain-Entwickler zu werden. Das bedeutet jedoch nicht, dass es keine hochwertigen kostenlosen Lehrvideos und Artikel gibt.

Lernen Sie, ein richtiges Frontend zu erstellen

Es gibt viele Frontend-Entwicklungssprachen. Wir glauben jedoch, dass Sie mit JavaScript (JS) am meisten für Ihr Geld bekommen. Aus diesem Grund haben wir Moralis auch so entwickelt, dass JavaScript-Kenntnisse in Kombination mit MetaMask für den Einstieg ausreichen. Natürlich gehören auch die Vertrautheit mit den Web3-Grundlagen und die Verwendung Ihres bevorzugten Code-Editors zu den Voraussetzungen . Falls Sie JavaScript bereits kennen, können Sie außerdem zum zweiten Schritt übergehen und lernen, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken. 

Wenn Sie JavaScript noch nicht beherrschen, sollten Sie sich diese Fähigkeiten zuerst aneignen. Dank der Popularität von JavaScript gibt es unzählige kostenlose und kostenpflichtige Möglichkeiten, diese beliebte Programmiersprache zu lernen. Die Verwendung von YouTube-Videos und anderen kostenlosen Online-Materialien mit einer klaren Absicht wird Sie weit bringen. Wenn Sie sich jedoch für einen Qualitätskurs anmelden, erhalten Sie eine genauere Anleitung und einen richtig strukturierten Weg. 

Darüber hinaus gibt es einen speziellen JavaScript-Kurs, den wir sehr empfehlen – „ JavaScript-Programmierung für Blockchain-Entwickler “. Wie der Name schon sagt, ist es für Entwickler gedacht, die sich auf Web3 konzentrieren möchten. Während des gesamten Kurses setzen Sie die erlernte Theorie in die Praxis um und bauen einen DEX auf. Nichtsdestotrotz haben Sie bei der Verwendung von JavaScript die Möglichkeit, sich auf einfaches JavaScript (oft als „Vanilla JavaScript“ bezeichnet) zu konzentrieren oder die JavaScript-Frontend-Bibliothek React zu verwenden . Wenn Sie letzteres verwenden, müssen Sie Ihre Benutzeroberfläche in Komponenten aufteilen. Mit Vanilla JavaScript können Sie Anwendungen jedoch beliebig strukturieren. 

Darüber hinaus empfehlen wir auch das Erlernen von TypeScript (TS), insbesondere wenn Sie sich auf die Verwendung von React konzentrieren möchten. Es gibt einige Aspekte, in denen TS JS überlegen ist. Daher implementieren wir bereits alles, was erforderlich ist, um diese Programmiersprache mit Moralis vollständig zu unterstützen.

Erfahren Sie, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken

Die Geschwindigkeit und Einfachheit, die Moralis auf den Tisch bringt, machen es zu einem wesentlichen Bestandteil Ihrer Blockchain-Entwicklung. Mit Moralis können Sie bis zu 87 % Entwicklungszeit einsparen. Darüber hinaus riskieren Sie nichts, wenn Sie lernen, diese Web3-Entwicklungsplattform zu verwenden. Da es bei Moralis ausschließlich um kettenübergreifende Interoperabilität geht, können Sie Ihre dApps über alle unterstützten Ketten wie Ethereum, Polygon, BSC und Avalanche hinweg bereitstellen. Außerdem ist Elrond in der Pipeline. So können Sie mit Moralis Ihre Arbeit zukunftssicher machen.

Sobald Sie sich mit JavaScript auskennen und die Grundlagen von Web3 beherrschen, ist es unglaublich einfach, Moralis zu verwenden. Alle Details, die Sie benötigen, stehen Ihnen in der Dokumentation von Moralis zur Verfügung, auf die Sie kostenlos zugreifen können. Darüber hinaus können Sie Ihr Moralis-Konto kostenlos erstellen. Als solches können Sie mit der Verwendung des SDK von Moralis beginnen, ohne zunächst einen Cent auszugeben. Darüber hinaus erhalten Sie zusätzliche Unterstützung im Discord-Kanal von Moralis und im Moralis-Forum. Wenn Sie jedoch an einer fachkundigen Anleitung interessiert sind, ist die Moralis Academy die erste Plattform. Neben hochwertigen Kursen zu verschiedenen Blockchain-Themen erhalten Sie einen personalisierten Studienpfad und Mentoring. Dadurch beherrschen Sie die Web3-Entwicklung deutlich schneller. 

Alles in allem ist das Erlernen der Verwendung von Moralis eine Frage der Übung. Daher sollte Ihr Ziel sein, möglichst viele Beispielprojekte zu übernehmen. Abgesehen von denen, die Ihnen innerhalb der Moralis Academy angeboten werden, gibt es unzählige Tutorials im Moralis-Blog und im Moralis-YouTube-Kanal . Wir empfehlen, mit einfacheren Projekten zu beginnen, um den Dreh raus zu bekommen. Daher kann die Beherrschung der Web3-Authentifizierung ein guter Ausgangspunkt sein.

So werden Sie ein Web3-Entwickler: Zusätzliche Verknüpfungen

Wenn Sie anfangen zu lernen, wie man das SDK von Moralis verwendet, indem Sie unseren Beispielprojekten folgen, werden Sie bald auf unsere Boilerplates stoßen. Hier sind die Ethereum dApp Boilerplate und die Ethereum Mobile Boilerplate die Grundlagen für alle unsere anderen Boilerplates. Mit diesen Shortcuts können Sie Ihre Web- oder mobilen dApps in Rekordzeit bereitstellen. Oft müssen Sie nur den relevanten GitHub-Code klonen und die Details Ihres Moralis-Servers eingeben. Wenn Sie daran interessiert sind, funktionale dApps mit einer übersichtlichen Benutzeroberfläche zu erstellen, sehen Sie sich unbedingt unsere Boilerplate-Projekte an

React Native ist ein weiteres starkes Argument dafür, warum JS und seine beliebte Bibliothek React ein hervorragender Ausgangspunkt sind. Sie öffnen auch Türen, um mit der Entwicklung von React Native Web3- Apps zu beginnen und wiederum mobile Benutzer anzusprechen. 

Fortgeschritten: Lernen Sie, Smart Contracts zu erstellen 

Wie oben erläutert, können Sie ein guter Web3-Entwickler werden, ohne zu wissen, wie man Smart Contracts erstellt. Wenn Sie jedoch einzigartigere Projekte übernehmen, kann sich auch die Notwendigkeit ergeben, diese Fähigkeit zu erlernen. Daher möchten wir einige schnelle Tipps mit Ihnen teilen. Wie das obige Bild andeutet, ist Solidity die Programmiersprache, auf die man sich für die Erstellung intelligenter Verträge konzentrieren sollte . Glücklicherweise ist der Einstieg in diese Sprache relativ einfach; Es ist jedoch auch ziemlich schwierig zu meistern. Daher empfehlen wir Ihnen, sich nach Möglichkeit auf verifizierte Vorlagen zu verlassen. Darüber hinaus ist Solidity für alle EVM-basierten Ketten (Ethereum, Polygon, Avalanche usw.) anwendbar, was Ihnen viele Optionen bietet. Auf der anderen Seite, falls Sie Rust bereits kennen, möchten Sie sich vielleicht darauf konzentrieren, auf der Solana-Blockchain aufzubauen. 

Darüber hinaus gibt es viele kostenlose und kostenpflichtige Optionen, um Solidity zu lernen. Ein guter Ausgangspunkt ist die Playlist „ Learning Solidity “ , die auf dem YouTube-Kanal von Moralis verfügbar ist. Außerdem erwartet Sie in der Moralis Academy der Kurs  „ Ethereum Smart Contract Programming 101 “.

Ein wichtiger Teil, um ein Blockchain-Entwickler zu werden, ist das Verständnis der Grundlagen. Verwenden Sie daher den Link „Blockchain-Entwickler werden“ in der Einführung, um auf die wesentlichen Blockchain-Entwicklungskonzepte und -tools zuzugreifen, die an einem Ort erklärt werden.

Nichtsdestotrotz sollte man sich auch das Metaverse SDK von Moralis ansehen , vor allem wenn man etwas Erfahrung mit Unity hat. Dies ist der einfachste Weg, sich an der Entwicklung von Web3-Spielen zu beteiligen. Beginnen Sie, indem Sie ein Unity-Spiel mit der Web3-Anmeldung verbinden . Dann können Sie anhand von Beispielen für intelligente Kontakte in Metaverse lernen . Schließlich sind Sie bereit , ein mittelalterliches Metaverse-Spiel oder ein Web3-MMORPG mit Unity zu erstellen.

Fazit von Wie man ein Web3-Entwickler wird – Vollständiger Leitfaden

In diesem Leitfaden haben Sie viel gelernt. Sie wissen jetzt, wie man ein Web3-Entwickler wird. Es ist wirklich keine Raketenwissenschaft, und wir glauben, dass jeder, der an die Technologie glaubt und sie interessant findet, ein Web3-Entwickler werden kann. Darüber hinaus haben Sie auch entdeckt, dass es viele Wege gibt, die Sie auf dieser Reise einschlagen können. Da die Online-Bildung boomt, stehen Ihnen viele kostenlose und kostenpflichtige Optionen zur Verfügung. Daher überlassen wir es Ihnen, Ihren nächsten Schritt zu entscheiden. Die Richtlinien, die Sie befolgen sollten, um mit dem geringsten Widerstand zur Ziellinie zu gelangen, lauten jedoch wie folgt:

  1. Lernen Sie, ein richtiges Frontend zu erstellen – lernen Sie JavaScript.
  2. Erfahren Sie, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken.
  3. Wenn der Bedarf an einzigartigen Smart Contracts entsteht, erfahren Sie, wie Sie Ihre eigenen Smart Contracts erstellen.

Ergreifen Sie Maßnahmen, indem Sie die hier bereitgestellten Richtlinien anwenden, und Sie werden in kürzester Zeit in der Lage sein, Vollzeit-Krypto zu werden. 

Quelle des Originalartikels unter https://moralis.io

So werden Sie Web3-Entwickler mit Moralis

Wie man ein Web3-Entwickler wird – vollständige Anleitung

Web3 ist derzeit zweifellos das heißeste Feld. In diesem Artikel erfahren Sie, wie Sie mit Moralis in wenigen einfachen Schritten Web3-Entwickler werden!

Einfach durch die Frage: „Wie wird man ein Web3-Entwickler?“ Sie sind der Herde schon weit voraus. Jetzt ist der beste Zeitpunkt, um Ihre vorhandenen Web2-Kenntnisse zu nutzen und den Übergang zur Web3- Entwicklung zu vollziehen. Darüber hinaus können Sie selbst ohne jegliche Erfahrung relativ schnell zum Blockchain-Entwickler werden. Der wichtige Teil ist, Maßnahmen zu ergreifen – beginnen Sie noch heute mit dem Lernen und Aufbauen. Solange Sie erkennen können, dass Web3 hier bleiben wird, sind Ihre Gedanken richtig gelenkt. In den nächsten fünf bis zehn Jahren wird Web3 die meisten Branchen übernehmen. Es könnte jedoch noch früher passieren. Stellen Sie daher sicher, dass Sie sich entsprechend positionieren. Alles, was Sie brauchen, ist einfallsreich, wachstumsorientiert, neugierig auf diese neue Technologie und klug genug, um die richtigen Tools zu verwenden. 

Hier erfahren Sie, wie Sie ganz einfach ein Web3-Entwickler werden können. Wir informieren Sie über die Programmiersprachen, auf die Sie sich vorrangig konzentrieren sollten. Außerdem stellen wir Ihnen einige phänomenale Krypto-Tools vor. Darüber hinaus können diese Tools die Reise „Wie werde ich ein Web3-Entwickler“ viel reibungsloser gestalten. 

Darüber hinaus warten Tools wie Remix , Ganache , Truffle , OpenZeppelin und MetaMask nur darauf, von Ihnen genutzt und genutzt zu werden. Unter dem aktuellen Web3-Tech-Stack ist Moralis jedoch Ihr Betriebssystem Nummer eins. Mit dieser ultimativen Web3-Entwicklungsplattform, auch bekannt als „ Firebase for Crypto “, fühlt sich die Web3-Entwicklung wie ein Kinderspiel an. Es ermöglicht Ihnen, Ihre dApps ( dezentralisierte Anwendungen ) in wenigen Minuten zum Laufen zu bringen. Darüber hinaus verfügt das SDK von Moralis über die umfangreichste Web3-API , einschließlich der Ethereum-API undNFT-API . Sie können es auch verwenden, um die Blockchain zu indizieren . Erstellen Sie daher jetzt Ihr kostenloses Moralis-Konto !      

Wie man ein Web3-Entwickler wird

Bevor wir unsere Diskussion weiterführen, sollten Sie beachten, dass es mehrere Aspekte bei der Web3-Entwicklung gibt. In erster Linie haben Sie das Backend und das Frontend, genau wie bei Web2. Da Smart Contracts ein wesentlicher Bestandteil von dApps sind, verdienen sie außerdem eine eigene Kategorie. Natürlich gibt es auch die Schaffung und Entwicklung neuer programmierbarer Blockchains, aber das interessiert uns hier nicht. 

Wie in der Einleitung erwähnt, ist es unsere Mission, Ihnen zu zeigen, wie Sie mit den geringsten Widerständen zum Web3-Entwickler werden. Dazu gehört, zu wissen, welche Tools zu verwenden sind, die einfach zu verstehen sind, und welche Sprachen für die Web3-Entwicklung zu lernen sind. Darüber hinaus sollten Sie sich darauf konzentrieren, greifbare Ergebnisse zu liefern – etwas, das Sie Ihren Kollegen, Ihren potenziellen Kunden oder Investoren zeigen können. Daher müssen Sie lernen, wie Sie eine großartige dApp-Benutzeroberfläche erstellen . Dementsprechend ist das Frontend natürlich essenziell. Andererseits können Sie ohne ein geeignetes Backend und Smart Contracts keine geeigneten Funktionen hinzufügen. 

So werden Sie Web3-Entwickler: Sollten Sie mit dem Frontend oder dem Backend beginnen?

Worauf sollte sich ein angehender Web3-Entwickler also hauptsächlich konzentrieren? Glücklicherweise können Sie gleichzeitig etwas über das Frontend und das Backend lernen. Wie? Mit Moralis ist alles möglich. Diese beste Web3-Backend-Plattform ermöglicht es Ihnen, alle Ihre Blockchain-bezogenen Backend-Anforderungen mit kurzen Code-Snippets abzudecken. Denken Sie daran, dass Ihnen die übersichtliche und effiziente Moralis-Dokumentation vollständig zur Verfügung steht. Als solches können Sie einfach die entsprechende Codezeile kopieren und in Ihren Code-Editor einfügen. Sobald Sie einen Moralis-Server erstellt und Ihren Code mit seinen Details ausgefüllt haben, sind Ihre Backend-Sorgen verschwunden. 

Wie wird man also ein Web3-Entwickler? Stellen Sie sicher, dass Sie lernen, wie man ein richtiges Frontend erstellt, und verwenden Sie das SDK von Moralis, um das Backend abzudecken. Das ist das Wesentliche, wenn man ein Web3-Entwickler wird. Aber keine Sorge, wir stellen Ihnen unten eine detailliertere Anleitung zur Verfügung. Gehen Sie bitte auch nicht wie viele andere Entwickler den Weg hinunter, indem Sie auf RPC-Knoten aufbauen . Das ist ein veralteter Ansatz, und der Umgang mit den Einschränkungen von RPC-Knoten ist sehr zeitaufwändig. Außerdem erhalten Sie möglicherweise immer noch nicht die gewünschten Ergebnisse, selbst nachdem Sie Zeit und Energie investiert haben. Daher ist der Weg des geringsten Widerstands ein viel sichererer Weg, und genau das bietet Moralis. 

Smart Contract oder nicht Smart Contract?

Wie wäre es mit intelligenten Verträgen? Du hast recht; Diese On-Chain-Software ist ein wesentlicher Bestandteil der Web3-Entwicklung. Die Realität sieht jedoch so aus, dass dieser Teil der Entwicklung normalerweise etwa fünf bis zehn Prozent ausmacht. Denken Sie also, dass Sie sich zuerst auf die Entwicklung intelligenter Verträge konzentrieren sollten? Wenn Ihre Antwort nein ist, haben Sie Recht. Wenn Sie Fortschritte machen und lernen möchten, wie Sie die spezifischen Anforderungen Ihrer dApps abdecken und geeignete automatisierte Regeln implementieren, ist natürlich die Erstellung hochwertiger intelligenter Verträge vorhanden. Es stehen Ihnen jedoch bereits so viele verifizierte intelligente Vertragsvorlagen zur Verfügung. Als solches können Sie alle Arten von dApps erstellen, ohne viel darüber zu wissen, wie man Smart Contracts erstellt. Darüber hinaus können Sie die meisten Anforderungen Ihrer Smart Contracts mit OpenZeppelin-Vorlagen und Remix abdecken. Letzteres ist ein Smart Contract Compiler und Deployer.    

Nichtsdestotrotz gibt es einen zusätzlichen Aspekt bei der Erstellung von Smart Contracts von Grund auf – es kann extrem kostspielig sein. Da in Smart Contracts alle Regeln liegen, können Sie Fehler ein Vermögen kosten. Daher ist es wichtig, alle Ihre Smart Contracts ordnungsgemäß zu prüfen, bevor Sie sie bereitstellen. Vor diesem Hintergrund ist es eindeutig sehr sinnvoll, wann immer möglich verifizierte intelligente Vertragsvorlagen zu verwenden. 

Wie man ein Web3-Entwickler wird – Das Wesentliche

Lassen Sie uns darauf hinweisen, dass wir alle unsere eigenen Vorlieben, Erwartungen und Umstände haben. Daher gibt es keinen einheitlichen Weg, um ein Web3-Entwickler zu werden. Basierend auf unseren eigenen Erfahrungen und dem Feedback von Tausenden von Entwicklern sind wir jedoch zu einigen unbestreitbaren Schlussfolgerungen gelangt. Hier ist unsere Empfehlung, wie man ein Web3-Entwickler wird:

  1. Lernen Sie, ein richtiges Frontend zu erstellen. 
  2. Erfahren Sie, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken.
  3. Wenn der Bedarf an einzigartigen Smart Contracts entsteht, erfahren Sie, wie Sie Ihre eigenen Smart Contracts erstellen.

Darüber hinaus gibt es viele verschiedene Möglichkeiten, wie Sie jede der drei oben genannten Phasen angehen können. Außerdem haben Sie immer einen „freien“ Pfad und eine „professionelle“ Pfadoption. Letzteres ist natürlich dasjenige, auf das Sie sich konzentrieren sollten, wenn Sie es ernst meinen, so schnell wie möglich ein Blockchain-Entwickler zu werden. Das bedeutet jedoch nicht, dass es keine hochwertigen kostenlosen Lehrvideos und Artikel gibt.

Lernen Sie, ein richtiges Frontend zu erstellen

Es gibt viele Frontend-Entwicklungssprachen. Wir glauben jedoch, dass Sie mit JavaScript (JS) am meisten für Ihr Geld bekommen. Aus diesem Grund haben wir Moralis auch so entwickelt, dass JavaScript-Kenntnisse in Kombination mit MetaMask für den Einstieg ausreichen. Natürlich gehören auch die Vertrautheit mit den Web3-Grundlagen und die Verwendung Ihres bevorzugten Code-Editors zu den Voraussetzungen . Falls Sie JavaScript bereits kennen, können Sie außerdem zum zweiten Schritt übergehen und lernen, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken. 

Wenn Sie JavaScript noch nicht beherrschen, sollten Sie sich diese Fähigkeiten zuerst aneignen. Dank der Popularität von JavaScript gibt es unzählige kostenlose und kostenpflichtige Möglichkeiten, diese beliebte Programmiersprache zu lernen. Die Verwendung von YouTube-Videos und anderen kostenlosen Online-Materialien mit einer klaren Absicht wird Sie weit bringen. Wenn Sie sich jedoch für einen Qualitätskurs anmelden, erhalten Sie eine genauere Anleitung und einen richtig strukturierten Weg. 

Darüber hinaus gibt es einen speziellen JavaScript-Kurs, den wir sehr empfehlen – „ JavaScript-Programmierung für Blockchain-Entwickler “. Wie der Name schon sagt, ist es für Entwickler gedacht, die sich auf Web3 konzentrieren möchten. Während des gesamten Kurses setzen Sie die erlernte Theorie in die Praxis um und bauen einen DEX auf. Nichtsdestotrotz haben Sie bei der Verwendung von JavaScript die Möglichkeit, sich auf einfaches JavaScript (oft als „Vanilla JavaScript“ bezeichnet) zu konzentrieren oder die JavaScript-Frontend-Bibliothek React zu verwenden . Wenn Sie letzteres verwenden, müssen Sie Ihre Benutzeroberfläche in Komponenten aufteilen. Mit Vanilla JavaScript können Sie Anwendungen jedoch beliebig strukturieren. 

Darüber hinaus empfehlen wir auch das Erlernen von TypeScript (TS), insbesondere wenn Sie sich auf die Verwendung von React konzentrieren möchten. Es gibt einige Aspekte, in denen TS JS überlegen ist. Daher implementieren wir bereits alles, was erforderlich ist, um diese Programmiersprache mit Moralis vollständig zu unterstützen.

Erfahren Sie, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken

Die Geschwindigkeit und Einfachheit, die Moralis auf den Tisch bringt, machen es zu einem wesentlichen Bestandteil Ihrer Blockchain-Entwicklung. Mit Moralis können Sie bis zu 87 % Entwicklungszeit einsparen. Darüber hinaus riskieren Sie nichts, wenn Sie lernen, diese Web3-Entwicklungsplattform zu verwenden. Da es bei Moralis ausschließlich um kettenübergreifende Interoperabilität geht, können Sie Ihre dApps über alle unterstützten Ketten wie Ethereum, Polygon, BSC und Avalanche hinweg bereitstellen. Außerdem ist Elrond in der Pipeline. So können Sie mit Moralis Ihre Arbeit zukunftssicher machen.

Sobald Sie sich mit JavaScript auskennen und die Grundlagen von Web3 beherrschen, ist es unglaublich einfach, Moralis zu verwenden. Alle Details, die Sie benötigen, stehen Ihnen in der Dokumentation von Moralis zur Verfügung, auf die Sie kostenlos zugreifen können. Darüber hinaus können Sie Ihr Moralis-Konto kostenlos erstellen. Als solches können Sie mit der Verwendung des SDK von Moralis beginnen, ohne zunächst einen Cent auszugeben. Darüber hinaus erhalten Sie zusätzliche Unterstützung im Discord-Kanal von Moralis und im Moralis-Forum. Wenn Sie jedoch an einer fachkundigen Anleitung interessiert sind, ist die Moralis Academy die erste Plattform. Neben hochwertigen Kursen zu verschiedenen Blockchain-Themen erhalten Sie einen personalisierten Studienpfad und Mentoring. Dadurch beherrschen Sie die Web3-Entwicklung deutlich schneller. 

Alles in allem ist das Erlernen der Verwendung von Moralis eine Frage der Übung. Daher sollte Ihr Ziel sein, möglichst viele Beispielprojekte zu übernehmen. Abgesehen von denen, die Ihnen innerhalb der Moralis Academy angeboten werden, gibt es unzählige Tutorials im Moralis-Blog und im Moralis-YouTube-Kanal . Wir empfehlen, mit einfacheren Projekten zu beginnen, um den Dreh raus zu bekommen. Daher kann die Beherrschung der Web3-Authentifizierung ein guter Ausgangspunkt sein.

So werden Sie ein Web3-Entwickler: Zusätzliche Verknüpfungen

Wenn Sie anfangen zu lernen, wie man das SDK von Moralis verwendet, indem Sie unseren Beispielprojekten folgen, werden Sie bald auf unsere Boilerplates stoßen. Hier sind die Ethereum dApp Boilerplate und die Ethereum Mobile Boilerplate die Grundlagen für alle unsere anderen Boilerplates. Mit diesen Shortcuts können Sie Ihre Web- oder mobilen dApps in Rekordzeit bereitstellen. Oft müssen Sie nur den relevanten GitHub-Code klonen und die Details Ihres Moralis-Servers eingeben. Wenn Sie daran interessiert sind, funktionale dApps mit einer übersichtlichen Benutzeroberfläche zu erstellen, sehen Sie sich unbedingt unsere Boilerplate-Projekte an

React Native ist ein weiteres starkes Argument dafür, warum JS und seine beliebte Bibliothek React ein hervorragender Ausgangspunkt sind. Sie öffnen auch Türen, um mit der Entwicklung von React Native Web3- Apps zu beginnen und wiederum mobile Benutzer anzusprechen. 

Fortgeschritten: Lernen Sie, Smart Contracts zu erstellen 

Wie oben erläutert, können Sie ein guter Web3-Entwickler werden, ohne zu wissen, wie man Smart Contracts erstellt. Wenn Sie jedoch einzigartigere Projekte übernehmen, kann sich auch die Notwendigkeit ergeben, diese Fähigkeit zu erlernen. Daher möchten wir einige schnelle Tipps mit Ihnen teilen. Wie das obige Bild andeutet, ist Solidity die Programmiersprache, auf die man sich für die Erstellung intelligenter Verträge konzentrieren sollte . Glücklicherweise ist der Einstieg in diese Sprache relativ einfach; Es ist jedoch auch ziemlich schwierig zu meistern. Daher empfehlen wir Ihnen, sich nach Möglichkeit auf verifizierte Vorlagen zu verlassen. Darüber hinaus ist Solidity für alle EVM-basierten Ketten (Ethereum, Polygon, Avalanche usw.) anwendbar, was Ihnen viele Optionen bietet. Auf der anderen Seite, falls Sie Rust bereits kennen, möchten Sie sich vielleicht darauf konzentrieren, auf der Solana-Blockchain aufzubauen. 

Darüber hinaus gibt es viele kostenlose und kostenpflichtige Optionen, um Solidity zu lernen. Ein guter Ausgangspunkt ist die Playlist „ Learning Solidity “ , die auf dem YouTube-Kanal von Moralis verfügbar ist. Außerdem erwartet Sie in der Moralis Academy der Kurs  „ Ethereum Smart Contract Programming 101 “.

Ein wichtiger Teil, um ein Blockchain-Entwickler zu werden, ist das Verständnis der Grundlagen. Verwenden Sie daher den Link „Blockchain-Entwickler werden“ in der Einführung, um auf die wesentlichen Blockchain-Entwicklungskonzepte und -tools zuzugreifen, die an einem Ort erklärt werden.

Nichtsdestotrotz sollte man sich auch das Metaverse SDK von Moralis ansehen , vor allem wenn man etwas Erfahrung mit Unity hat. Dies ist der einfachste Weg, sich an der Entwicklung von Web3-Spielen zu beteiligen. Beginnen Sie, indem Sie ein Unity-Spiel mit der Web3-Anmeldung verbinden . Dann können Sie anhand von Beispielen für intelligente Kontakte in Metaverse lernen . Schließlich sind Sie bereit , ein mittelalterliches Metaverse-Spiel oder ein Web3-MMORPG mit Unity zu erstellen.

Fazit von Wie man ein Web3-Entwickler wird – Vollständiger Leitfaden

In diesem Leitfaden haben Sie viel gelernt. Sie wissen jetzt, wie man ein Web3-Entwickler wird. Es ist wirklich keine Raketenwissenschaft, und wir glauben, dass jeder, der an die Technologie glaubt und sie interessant findet, ein Web3-Entwickler werden kann. Darüber hinaus haben Sie auch entdeckt, dass es viele Wege gibt, die Sie auf dieser Reise einschlagen können. Da die Online-Bildung boomt, stehen Ihnen viele kostenlose und kostenpflichtige Optionen zur Verfügung. Daher überlassen wir es Ihnen, Ihren nächsten Schritt zu entscheiden. Die Richtlinien, die Sie befolgen sollten, um mit dem geringsten Widerstand zur Ziellinie zu gelangen, lauten jedoch wie folgt:

  1. Lernen Sie, ein richtiges Frontend zu erstellen – lernen Sie JavaScript.
  2. Erfahren Sie, wie Sie das SDK von Moralis verwenden, um Ihre Backend-Anforderungen abzudecken.
  3. Wenn der Bedarf an einzigartigen Smart Contracts entsteht, erfahren Sie, wie Sie Ihre eigenen Smart Contracts erstellen.

Ergreifen Sie Maßnahmen, indem Sie die hier bereitgestellten Richtlinien anwenden, und Sie werden in kürzester Zeit in der Lage sein, Vollzeit-Krypto zu werden. 

Quelle des Originalartikels unter https://moralis.io