Skip to content

Latest commit

 

History

History
111 lines (70 loc) · 4.91 KB

INSTALL_advanced.md

File metadata and controls

111 lines (70 loc) · 4.91 KB

Vorbereitungen React Aufbau Schulung

Während des Workshops werden wir Übungen machen. Damit du daran teilnehmen kannst, ist es erforderlich, dass Du ein paar Dinge installierst (sofern noch nicht geschehen).

Aus diesem Grunde führe bitte diese Installationsanleitung bereits vor dem Workshop aus. So hast Du noch die Möglichkeit, Probleme zu beheben. Das gilt insbesondere, wenn es auf deinem Computer (Sicherheits-)Restriktionen gibt und Du keinen vollen Admin-Zugriff hast.

Voraussetzungen

Für dein Laptop/PC

Auf deinem Laptop/PC muss installiert sein:

  • Git (zum installieren des Workspaces)
  • NodeJS LTS version, aktuell 20.x oder 18.x. Ältere Node-Versionen funktionieren unter Umständen nicht!
  • Browser
  • 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:

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 der Schulung auf deinem Computer der Internet-Zugang funktioniert.
    • Bitte überprüfe, dass keine Proxy, VPN- oder Firewall- oder andere Einstellungen den Zugang zu Git und npm verhindern. Das gilt insbesondere, wenn Du keine Admin-Rechte auf dem Computer hast.
    • Bitte stelle sicher, dass das Installieren von npm-Paketen und das Klonen von Git-Repositories auch während der Schulung funktioniert
    • Informationen zum Einrichten eines Proxies für npm findest Du bei Bedarf zum Beispiel hier.

Installation und Vorbereitung des Workspaces für die Schulung

Damit wir sicher sind, dass während des Workshops alles funktioniert, möchte ich dich bitten, im Vorweg schon einmal die folgenden Schritte durchzuführen, auch wenn es während des Workshops möglicherweise noch ein Update gibt (deswegen bitte sicherstellen, dass git und npm auch während des Workshops funktionieren).

Schritt 1: Repository klonen und Pakete installieren

  1. Das Repository klonen:
git clone https://github.com/nilshartmann/react18-training
  1. Die benötigten npm-Pakete installieren:

cd react18-training/blog-example/backend-rest
npm install

cd react18-training/context-example/context-workspace
npm install
npm run check

cd react18-training/advanced/workspace
npm install
npm run check

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 Blog-Example-Frontend funktioniert

  1. Frontend (Beispiel-Anwendung) starten

Dazu in das Verzeichnis react18-training/advanced/workspace wechseln und npm start ausführen:

cd react18-training/advanced/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 eine Liste von Blog-Posts erscheinen.

Running frontend

Schritt 4: Testen, ob das Context-Example-Frontend funktioniert

Achtung! Auch diese Anwendung läuft auf Port 3000, d.h. dieser Port muss verfügbar sein. Bitte beende vorher das "Blog Example"-Frontend.

In das Verzeichnis react18-training/advanced/workspace wechseln und npm start ausführen:

cd react18-training/context-example/context-workspace

npm start

Running frontend

Das ist alles 😊

Bei Fragen oder Problemen melde dich gerne bei mir.