Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

Vorbereitungen für die React Online Schulung

Voraussetzungen

Für dein Laptop/PC

Auf deinem Laptop/PC sollte installiert sein:

  • Git (zum installieren des Workspaces)
  • NodeJS LTS version, aktuell 16.x (14.x und 12.16.x sollten aber auch funktionieren) und die darin enthaltene npm Version
  • Browser (am besten Firefox oder Chrome)
  • Eine IDE oder ein Texteditor. Wenn Du bereits einen "Lieblingseditor" verwendest, benutze diesen während des Trainings, damit Du nicht auch noch ein neues Tool lernen musst. Ansonsten funktionieren folgende Tools zum Beispiel:
  • Für Schulungen, die wir über Zoom machen: bitte den Zoom Client installieren (und nicht die Web-Version von Zoom verwenden). Du benötigst aber keinen Zoom-Account.

Optional: Browser Erweiterungen für React

Während des Trainings

  • Da wir vor und während des Trainings ggf. noch Aktualisierungen installieren müssen, bitte sicherstellen, dass auch während des Trainings auf deinem Computer der Internet-Zugang (logisch, online-Schulung 🙃) funktioniert - und zwar auch für git und npm (Proxies beachten!)
    • Informationen zum Einrichten eines Proxies für npm findest Du bei Bedarf zum Beispiel hier.
  • Ich freue mich, wenn Du während des Trainings deine Kamera an hast, damit wir uns sehen können 🎥. Mikrofon hingegen bitte nur anmachen, wenn Du etwas sagen oder fragen möchtest (was Du natürlich jederzeit darfst!)
  • W-LAN ist bequem, aber gerade bei (langen) Streamings ist ein Kabel-gebundenes Netzwerk stabiler als W-LAN, also im Zweifel lieber das Kabel einstecken (und W-LAN deaktivieren) 😊

Installation und Vorbereitung des Workspaces für die Schulung

Schritt 1: Repository klonen und Pakete installieren

  1. Das Repository klonen:
git clone https://github.com/nilshartmann/react-training
  1. Die benötigten npm-Pakete installieren:
cd blog-example/backend-rest
npm install

cd blog-example/workspace
npm install

cd blog-example/workspace-typescript
npm install

Schritt 2: Testen, ob REST-Backend funktioniert

  1. Im Verzeichnis blog-example/backend-rest des Repositories das Backend starten:
cd blog-example/backend-rest
npm start

Achtung! Das Backend läuft auf Port 7000, d.h. dieser Port muss verfügbar sein.

  1. Backend testen

Schritt 3: Testen, ob das Frontend funktioniert

  1. Frontend (Beispiel-Anwendung) starten

Dazu in das Verzeichnis blog-example/workspace wechseln und npm start ausführen:

cd blog-example/workspace

npm start

Achtung! Das Frontend läuft auf Port 3000, d.h. dieser Port muss verfügbar sein.

  1. Wenn das Frontend gestartet ist, zum testen einmal die Anwendung im Browser aufrufen: http://localhost:3000. Dort sollte "Hello, World" erscheinen, dann ist der Workspace einsatzbereit.

Running frontend

Das ist alles!

Bei Fragen oder Problemen melde dich gerne bei mir.