PHP

So lernen Sie den MERN-Stack

Veröffentlicht am11. Februar 2021

Das Erlernen des MERN-Stack erhöht definitiv Ihre Fähigkeiten. Die meisten Leute glauben, dass man als Softwareentwickler eine einzige Programmiersprache lernt und mit dem Programmieren beginnt. In Wirklichkeit arbeiten Softwareentwickler jedoch mit einer Vielzahl unterschiedlicher Technologien, die alle miteinander verbunden sind und aufeinander aufbauen, um Ihre Ziele zu erreichen.

Der MERN-Stack ist einer der am häufigsten verwendeten Technologiesätze im Arsenal eines Softwareentwicklers. Sehen wir uns also an, wie Sie mit dem Lernen aller Stücke beginnen können.

 

Was ist ein Technologie-Stack?

Ein Technologie-Stack ist eine Kombination aus Software, Datenbank und Programmiersprache. Es ist wie ein Paket von Elementen, die zusammenkommen, um das Leben des Programmierers zu erleichtern. Es umfasst normalerweise sowohl Front-End-Technologien als auch Back-End-Systeme.

 

Jeder Teil des Stapels hat eine andere Funktion. Sie würden beispielsweise nicht versuchen, ein Diagramm in Microsoft Word zu erstellen, Sie würden Excel verwenden und das Ergebnis dann in Ihr Dokument kopieren, nachdem Sie die Berechnungen in der Tabelle durchgeführt haben. Es ist das gleiche Prinzip in einem Technologie-Stack.

 

Was ist MERN?

MERN ist ein Open-Source-Stack, der Entwicklern hilft, dynamische Websites und Anwendungen zu erstellen. Es verwendet JavaScript durch alle verschiedenen Technologien. Und jeder Buchstabe im Akronym steht für eine andere Technologie:

 

MongoDB – Dies ist die Datenbank im Backend. Es speichert die Daten, die der Programmierer benötigt. Einzigartig, MongoDB speichert seine Einträge als Dokumente und nicht als Tabelle (wie normalerweise eine Datenbank funktioniert). Das bedeutet, dass Daten unterschiedlicher Art an einem Ort gespeichert werden können.

Express.js – Dies ist ein Web-Framework. Auf diese Weise erhalten Sie alle Tools, die Sie zum Hosten der Website und zum Automatisieren von Aufgaben benötigen. Es baut auf Node.js auf.

Reagieren – Dies ist eine JavaScript-Bibliothek: eine Liste gängiger Funktionen, die Sie benötigen. Es wird verwendet, um Benutzeroberflächen und andere Komponenten einfach in JavaScript zu erstellen.

Node.js – Dies hilft Ihnen, JavaScript-Anwendungen schnell zu erstellen. Es führt JavaScript auf Ihrem Computer aus, ohne Ihren Browser zu durchlaufen, damit Sie Ihre Anwendungen erstellen können.

Sie müssen JavaScript lernen

Alle diese Komponenten laufen auf JavaScript. Um den MERN-Stack zu lernen, müssen Sie diese Sprache verwenden.

 

JavaScript ist schnell, einfach und ziemlich vielseitig. Aber es ist bei weitem nicht perfekt. Es ist nicht die sicherste Sprache, einige ältere Browser unterstützen es nicht und es kann ziemlich schwierig sein, es zu debuggen. Zu sagen, dass es eine der gebräuchlichsten Sprachen ist.

 

Sie könnten von MEAN-Stack hören

Es gibt andere Stacks, die ähnliche Funktionen erfüllen. Der MEAN-Stack ist einer davon. Achten Sie darauf, die beiden nicht zu verwechseln. Der Hauptunterschied besteht darin, dass MEAN Angular anstelle von React als Bibliothek verwendet, was bedeutet, dass Code, der mit einem geschrieben wurde, nicht mit dem anderen funktioniert.

 

Schritt eins: JavaScript lernen

Die Verwendung all dieser Tools erfordert Kenntnisse in JavaScript. Das musst du also erst lernen. Es gibt viele Ressourcen, vom Lesen wichtiger Bücher bis hin zur Verwendung von Online-Tutorials.

 

Wir empfehlen, mit diesen zu beginnen:

 

JavaScript lernen – Vollständiger Kurs für Anfänger – Dieses dreieinhalbstündige Video führt Sie durch alles, was Sie wissen müssen, um die Grundlagen von JavaScript zu erlernen. Stellen Sie sicher, dass Sie die Beschreibung öffnen, um zum richtigen Abschnitt zu springen.

Codecademy – Es gibt eine Reihe verschiedener Kurse zu Codecademy, die Ihnen beim Einstieg helfen können. Sie müssen eine Mitgliedschaft für die Pro-Lektionen erwerben, aber es stehen noch viele kostenlose Materialien zur Verfügung.

JavaScript und JQuery von Jon Duckett – Dieses Buch führt Sie ohne Vorkenntnisse durch das Erlernen von JavaScript und gibt Ihnen viele praktische Übungen zum Üben.

Sobald Sie die Sprache im Griff haben, können Sie mit den restlichen Tools experimentieren. Aber versuchen Sie nicht, in MERN einzusteigen, ohne etwas zu wissen, sonst ergeben viele der Funktionen keinen Sinn.

 

Schritt 2: Machen Sie sich mit den Tools vertraut

Sobald Sie JavaScript kennen – zumindest gut genug, um ein paar einfache Skripte zu schreiben – möchten Sie die verschiedenen Tools erkunden und mit ihnen herumspielen. Jedes Tool verfügt über eine eigene Dokumentation, die Sie lesen müssen, um sich an das Tool zu gewöhnen.

 

MongoDB-Anleitungen – Die offiziellen Anleitungen führen Sie durch die Einrichtung einer neuen Datenbank, das Hosten in der Cloud und die Migration aller Daten.

Express.js – Sie benötigen diese Anleitung, um Ihr erstes Programm zu installieren, einzurichten und auszuführen. Wenn Sie weiterführende Informationen benötigen, finden Sie auf der Website auch zusätzliche Anleitungen.

Reagieren – Es gibt Tutorials und Spielplätze, in die Sie springen können, um die Bibliotheken auszuprobieren. Sie können entweder lernen, indem Sie sie tun, oder ihre Schritt-für-Schritt-Anleitung durchgehen.

Node.js – Die Anleitungen hier führen Sie durch die Einrichtung und die Kernkonzepte.

Schritt 3: Starten Sie ein einfaches Projekt

Nachdem Sie JavaScript gelernt und mit den Tools herumgespielt haben, lernen Sie sie am besten, indem Sie sich ein einfaches Projekt erstellen. Dies ist nicht nur etwas, das Sie später zu Ihrem Portfolio hinzufügen können, sondern es ist auch der beste Weg, um zu lernen. Ein einfaches Projekt ohne Anleitung wird Ihnen mehr beibringen als jedes Buch, Video oder jede Lektion.

 

Sie können eine einfache To-Do-Liste, einen Taschenrechner oder eine andere ähnliche Web-App erstellen. Der Schlüssel hier besteht darin, sicherzustellen, dass Sie etwas erstellen, das Sie leicht in JavaScript codieren können. Auf diese Weise können Sie sich auf die Beziehung zwischen den verschiedenen Tools statt auf die Codierungsherausforderung konzentrieren. Entwickeln Sie ein Konzept, das Sie online hosten können, erstellen Sie eine Benutzeroberfläche, für die eine große Datenbank erforderlich ist.

 

Geh auf ein Bootcamp

Möchten Sie noch MERN-Stack lernen? Wir können helfen! Erfahren Sie alles über den MERN-Stack, indem Sie an unserem Bootcamp teilnehmen. Durch praktische Projekte und praktische Erfahrung lernen Sie JavaScript, die verschiedenen Tools und wie sie alle zusammenpassen. Lesen Sie den vollständigen Lehrplan auf unserer Website.

Andreas Müller

LEAVE A REVIEW