Dieses Repository enthält das Starterprojekt für den Eine praktische Einführung in Prisma Workshop von Carmen Berndt.
Mithife dem folgenden Befehl kannst du dieses Repository klonen:
git clone https://github.com/prisma/prisma-workshop.git
Alternativ kannst du dieses Projekt auf über die Github UI herunterladen. Klicke die Code-Taste in the oberen rechten Ecke und klicke dann auf Download ZIP.
Navigiere dann in den Projektordner und installiere alle Dependencies mit dem folgenden Befehl:
cd prisma-workshop
npm install
Alle Informationen rund um den Workshop findest du hier.
👋 Willkommen zum Eine praktische Einführung in Prisma Workshop.
Dieses Github Dokument
https://github.com/prisma/prisma-workshop
GitHub starter project
https://github.com/prisma/prisma-workshop
Ihr benötigt:
- Node.js auf eurem Rechner (12.2.X / 14.X)
- Es ist empfohlen (aber nicht erforderlich) VS Code für die praktischen Aufgaben zu verwenden
Das war's 🙌 (es sind keine Vorkenntnisse über SQL oder Prisma nötig)
In diesem Kurs wirst du alle Grundlagen lernen, die du benötigst, um Prisma zu benutzen.
Du wirst mit der Einrichtung von Prisma mit einer SQLite-Datenbank beginnen, die Datenmodellierung mit Prisma kennenlernen und Datenbankmigrationen durchführen (Lektion 1).
Anschließend lernst du den Prisma Client kennen, einen typsicheren Query Builder, mit dem Datenbankabfragen gemacht werden können. Du wirst verschiedene Abfragen untersuchen, von einfachem CRUD über Abfragen zu Relationen bis hin zu Filtern und Paginierung (Lektion 2).
Als nächstes lernst du, wie du die Routen einer REST-API mit Prisma Client implementieren kannst. (Lektion 3).
Zum Schluss behandeln wir, wie du mit Prisma Client die Resolver einer GraphQL-API implementieren kannst. (Lektion 4).
Eine Lektion ist in zwei Teile gegliedert:
- Host walkthrough: Zu Beginn führt dich dein Host durch die verschiedenen Aufgaben, die dir in dieser Lektion begegnen werden. Seit bitte aufmerksam und folge den Erklärungen, damit du dir sicher sein kannst, dass du die Aufgaben später auch selbst lösen kannst. Code nicht mit und bearbeite die Aufgaben noch nicht selbst! Überlege dir stattdessen Fragen oder spreche alles an, was du nicht verstehst (z.B. im Q & A-Bereich von Zoom).
- Du bist dran: Sobald der Host die verschiedenen Aufgaben gezeigt und erklärt hat, bekommst du Zeit, die Aufgaben selbst zu bearbeiten!
Wir möchten, dass dieser Workshop für jeden eine angenehme und tolle Erfahrung ist!
Wir verpflichten uns, eine belästigungsfreie Konferenzerfahrung für alle zu bieten, unabhängig vom Geschlecht, Geschlechtsidentität und -ausdruck, Alter, sexueller Orientierung, Behinderung, körperlicher Erscheinung, Körpergröße, Rasse, ethnischer Zugehörigkeit, Religion (oder deren Fehlen) oder der Wahl von Technologien. Wir dulden keine Belästigung von Konferenzteilnehmern in jeglicher Form. Sexuelle Sprache und Bilder sind an keinem Ort der Konferenz angemessen, einschließlich Vorträgen, Workshops, Partys, Twitter, Slack und anderen Online-Medien. Konferenzteilnehmer, die gegen diese Regeln verstoßen, können nach dem Ermessen der Konferenzorganisatoren sanktioniert, ausgeschlossen oder von der Konferenz gesperrt werden, ohne dass eine Rückerstattung erfolgt.
Die vollständige Version kannst du hier lesen.
Ein Workshop zu halten mach unglaublich viel Spaß! 😄 Es ist auch eine großartige Möglichkeit, dein Verständnis für die Themen, die du unterrichtest, zu vertiefen und der Gemeinschaft etwas zurückzugeben, indem du dein Wissen teilst.
Die Materialien für diesen Workshop sind frei verwendbar und können mit jedem, den du kennst, geteilt werden! Wenn du diesen Workshop selbst veranstalten möchtest und Tipps und Tricks für den Einstieg benötigst, kannst du dich gerne an uns wenden.
Schließe dich über 4k Entwicklern auf dem Prisma Discord an.