Herzlich Willkommen – und schön, dass du dabei bist!
In diesem Repository findest du während des Workshops den Quelltext unserer Beispielanwendung.
Damit wir gleich durchstarten können, solltest Du ein paar Vorbereitungen treffen. Die gesamte Installation wird rund 30 Minuten dauern.
Wir machen einen Praxisworkshop zum Mitmachen! Du benötigst also einen eigenen Computer mit Entwicklungsumgebung.
Du kannst dir entweder
- dieses Repository per Git herunterladen und in den Ordner
rxjs-playground
wechseln
oder - den Code als ZIP-Datei herunterladen: rxjs-playground.zip
- Node.js 14 (aktuelle LTS-Version): https://nodejs.org
- Mac-Nutzer:innen bitte Homebrew verwenden! (siehe Anleitung)
- Google Chrome: https://www.google.com/chrome/
- Visual Studio Code: https://code.visualstudio.com
- optional: Git
Wir empfehlen dir eine Auswahl an Extensions für Visual Studio Code. Dazu haben wir ein Extension Pack vorbereitet, das alles Nötige einrichtet:
Für die Proxykonfiguration im Unternehmensnetz sind gesonderte Einstellungen nötig.
Wir haben dir hierfür folgende Anleitung erstellt:
https://presentations.angular.schule/PROXY.html
Sollte es Probleme mit dem Proxy geben, melde Dich bitte bei uns, dann finden wir eine Lösung.
In diesem Repository findest Du ein vorbereitetes Angular-Projekt. Im Workshop werden wir Tests für diese Anwendung entwickeln.
Bitte lade dir das Repository auf deinen Rechner. Dazu kannst Du entweder das Git-Repo klonen oder direkt als ZIP herunterladen.
cd 2021-07-angular-workshop-bergisch-gladbach
cd book-rating-jest
npm install
Nach der Installation (dauert lange!) kannst Du das Projekt vom Hauptverzeichnis aus starten:
npm start
Unter http://localhost:4200 sollte nun die Anwendung zu sehen sein.
Wenn das Projekt läuft, führe bitte die Tests aus:
npm run test
# ODER interaktiver Watch-Modus:
npm run test:watch
Achtung: Die Tests schlagen fehl – das ist zum Beginn in Ordnung!
Bitte mach dich mit dem Code der Anwendung vertraut: Schau dir alle Komponenten und Services an, sodass Du den Aufbau der App im Workshop gut kennst.
Sollte es zu Fehlern kommen, dann melde dich einfach per Mail bei uns unter team@angular.schule.
Wir werden schnell eine Lösung finden.